【问题标题】:Google Tag Manager: Send first party cookie variable into a parameterGoogle 跟踪代码管理器:将第一方 cookie 变量发送到参数中
【发布时间】:2018-10-09 02:14:44
【问题描述】:

我很难找到一种方法来查找页面 {click_id} 上的元素并将其替换为之前从第一方 cookie 中捕获的值。

我的网站上有一个脚本,它生成一个“click_id”值,该值存储在 cookie 中。 我的网站上有包含占位符 {click_id} 的出站链接。

mylink.foo/?utm_campaign={click_id}&utm_source=hello

在点击事件时,我希望将“click_id”值注入到 {click_id} 占位符中。

【问题讨论】:

  • 您需要使用双花括号,例如。 {{click_id}},另外,请确保在您尝试在代码中使用它之前定义 click_id。

标签: google-tag-manager


【解决方案1】:

GTM 没有用于修改 URL 的内置功能,仅用于读取它们,因此您必须编写一些自定义代码。流程应该如下:

  1. 创建click_id 变量,它可以从任何需要的地方读取点击ID 值
  2. 创建标签:解析页面上的出站链接并将click_id 插入其中:

注意:你说你是"have a script on my site that generates a "click_id" value which is stored in the cookie"。所以你必须小心“竞争条件”(即在你的脚本之前运行的 GTM 标签)。我的建议是将所有标记/跟踪脚本移至 GTM,并使用GTM tag sequencing 确保它们都按照必要的顺序运行。

【讨论】:

    猜你喜欢
    • 2019-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    相关资源
    最近更新 更多