Google tag manager Google标记管理器:将第一方cookie变量发送到参数中
我很难找到在页面{click_id}上找到元素并用以前从第一方cookie捕获的值替换它的方法 我的站点上有一个脚本,它生成一个“click_id”值,该值存储在cookie中。 我的网站上有出站链接,其中有一个占位符{click_id}Google tag manager Google标记管理器:将第一方cookie变量发送到参数中,google-tag-manager,Google Tag Manager,我很难找到在页面{click_id}上找到元素并用以前从第一方cookie捕获的值替换它的方法 我的站点上有一个脚本,它生成一个“click_id”值,该值存储在cookie中。 我的网站上有出站链接,其中有一个占位符{click_id} mylink.foo/?utm_campaign={click_id}&utm_source=hello 单击事件时,我希望将“click_id”值注入{click_id}占位符。GTM没有用于修改URL的内置功能,仅用于读取URL,因此您必须编写一
mylink.foo/?utm_campaign={click_id}&utm_source=hello
单击事件时,我希望将“click_id”值注入{click_id}占位符。GTM没有用于修改URL的内置功能,仅用于读取URL,因此您必须编写一些自定义代码。流程应如下所示:
单击\u id
变量,该变量从需要的任何位置读取click id值单击\u id
插入其中:
- 从以下页面获取所有链接:
- 如果链接是外部/外部链接:
- 将
添加到出站链接:单击\u id
注意:您说过您在我的网站上有一个脚本,该脚本生成一个“click\u id”值,该值存储在cookie中“。因此,您必须注意“比赛条件”(即在脚本之前运行GTM标记)。我的建议是将所有标记/跟踪脚本移动到GTM,并使用以确保它们都按照必要的顺序运行。您需要使用双大括号,例如{click_id}},另外,在您尝试在代码中使用它之前,确保定义了click_id。