我很难找到在页面{click_id}上找到元素的方法,并将其替换为先前从第一方Cookie中捕获的值。
我的网站上有一个脚本,可以生成" click_id"存储在cookie中的值。 我的网站上有出站链接,其中包含占位符{click_id}。
mylink.foo/?utm_campaign={click_id}&utm_source=hello
点击活动,我想要" click_id"要在{click_id}占位符中注入的值。
答案 0 :(得分:0)
GTM没有用于修改网址的内置功能,只是为了阅读它们,因此您必须编写一些自定义代码。流程应如下:
click_id
变量,从任何需要的地方读取点击ID值click_id
插入其中:
click_id
添加到出站链接:Adding a parameter to the URL with JavaScript 注意:您说过"have a script on my site that generates a "click_id" value which is stored in the cookie"
。所以你必须要小心"竞争条件" (即在脚本之前运行的GTM标记)。我建议将所有标记/跟踪脚本移动到GTM,并使用GTM tag sequencing确保它们都按照必要的顺序运行。