首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否在初始页面加载时将Cookie值附加到查询字符串?

是否在初始页面加载时将Cookie值附加到查询字符串?
EN

Stack Overflow用户
提问于 2021-11-05 16:27:51
回答 1查看 40关注 0票数 1

我有一个情况,我不确定如何解决它。

我正在使用Google Tag Manager中的脚本来定义营销来源的来源(即有机搜索、有机社交、付费搜索、推荐、直接流量等)。

我从脚本中获取数据,并将其存储在第一方cookie和第一方cookie变量中。

但是,我需要cookie中的数据来填充URL查询字符串,类似于当有人单击Google广告时utms填充查询字符串的方式。

例如,当有人点击谷歌广告时,他们会到达登录页面,网址如下所示的www.examplesite.com/?utm_source=Google&utm_medium=ppc&utm_campaign=example

我需要类似的功能。因此,在我的示例中,如果有人来自有机搜索结果,我希望它看起来像这样:

www.examplesite.com/?Source=Organic&SourceDetail=Google

在初始页面上这样做是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-06 23:45:10

是的,有几种方法可以绕过它。我将只突出显示最优雅的选项,但首先,您不需要触摸您的查询字符串。您可以使用GTM覆盖发送到GA的字符串。这比摆弄用户暴露的前端要优雅得多。下面是如何实现的:

这就是如何在pageview标记中覆盖位置维度(dl)。

现在剩下的唯一一件事就是让定制的javascript变量返回一个字符串,这个字符串就是您当前的url,并附加适当的utm-params。

这是一个非常干净和非侵入性的实现。您也可以在GA设置变量级别上执行此操作,这可能是更好的解决方案,具体取决于您的情况。

此外,您可以使用事件覆盖您的源/媒体,而不是使用页面视图,但要小心使用事件。源/媒体的更改将强制GA为该用户生成一个全新的会话。这样做是为了能够在同一数据集上构建不同的属性模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69856367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档