【发布时间】:2021-12-19 16:38:00
【问题描述】:
我有一种情况,不知道如何解决。
我正在使用 Google 跟踪代码管理器中的脚本来定义营销来源的来源(即自然搜索、自然社交、付费搜索、推荐、直接流量等)。
我从该脚本中获取数据并将其存储在第一方 cookie 和第一方 cookie 变量中。
但是,我需要将 cookie 中的数据填充到 URL 查询字符串中,类似于用户点击 Google 广告时 utms 在查询字符串中的填充方式。
例如,当有人点击 Google 广告时,他们会到达着陆页,并且 URL 类似于 www.examplesite.com/?utm_source=Google&utm_medium=ppc&utm_campaign=example
我需要类似的功能。因此,在我的示例中,如果有人来自自然搜索结果,我希望它看起来像这样:
www.examplesite.com/?Source=Organic&SourceDetail=Google.
这甚至可以在初始页面上执行吗?
【问题讨论】:
-
要在初始页面加载时执行此操作,您很可能需要在服务器端执行一些操作。如果你想在客户端加载页面,你可以将 cookie 附加到 URL。如果您对第二个选项感到好奇,请告诉我
-
有没有一种方法可以在不使用页面加载时的查询参数的情况下将此数据传递给 Google 跟踪代码管理器?
-
@TomTomTom 我对第二个选项很好奇。你能告诉我更多吗?我不确定我是否理解你的第二条评论。 GTM 正在加载的容器上运行一个脚本,该脚本收集潜在客户来自何处(自然、社交、付费等)的信息。
-
您应该编辑问题并准确传达您需要实现的目标。 ?source 不是 utm 参数。您是否需要实际更新源和媒体,或者您是否有更多上游逻辑使用您在示例中拥有的这些自定义参数?
-
我不明白你的用例。您希望将 cookie 值添加到人们在您的页面上单击的链接的 url,以便他们访问的页面接收参数,它呢?
标签: javascript google-tag-manager