Google跟踪代码管理器:将第一方Cookie变量发送到参数

时间:2018-04-28 11:07:32

标签: google-tag-manager

我很难找到在页面{click_id}上找到元素的方法,并将其替换为先前从第一方Cookie中捕获的值。

我的网站上有一个脚本,可以生成" click_id"存储在cookie中的值。 我的网站上有出站链接,其中包含占位符{click_id}。

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

点击活动,我想要" click_id"要在{click_id}占位符中注入的值。

1 个答案:

答案 0 :(得分:0)

GTM没有用于修改网址的内置功能,只是为了阅读它们,因此您必须编写一些自定义代码。流程应如下:

  1. 创建click_id变量,从任何需要的地方读取点击ID值
  2. 创建代码:分析页面上的出站链接并将click_id插入其中:
  3. 注意:您说过"have a script on my site that generates a "click_id" value which is stored in the cookie"。所以你必须要小心"竞争条件" (即在脚本之前运行的GTM标记)。我建议将所有标记/跟踪脚本移动到GTM,并使用GTM tag sequencing确保它们都按照必要的顺序运行。