【问题标题】:Cross-domain tracking URL parameters appearing on sub-domains出现在子域上的跨域跟踪 URL 参数
【发布时间】:2016-01-20 17:36:19
【问题描述】:

我们正在多个域和多个子域上运行 Google 跟踪代码管理器,并使用 this Lunametrics blog post 中详述的跨域跟踪和子域跟踪。

从几天前开始,跨域跟踪 url 参数 (?_ga=) 开始出现在从 www.example.com 到 secure.example.com 的点击时子域上 - 据我了解它应该没做。

这对我们的一些登录系统造成了严重破坏。在此期间,GTM 没有发布任何更改。

我正在尝试从我们的 IT 团队那里了解他们是否对服务器端进行了任何更改,但我对后端一无所知,希望这里的一些聪明人能够提出一些建议是什么导致 GTM 开始将子域视为跨域。

【问题讨论】:

  • 您找到解决方案了吗?

标签: google-analytics google-tag-manager


【解决方案1】:

对于子域跟踪,您只需将字段名称 cookieDomain 设置为 auto 即可。不要在帖子中执行其余步骤,因为那是为了跟踪不同的域。这将删除您网址中的 (?_ga=) 参数

如果你再次阅读这篇文章,你会发现这套说明

重要提示:开始之前

如果您尝试跨单个域的多个不同子部分跟踪用户,例如:

shopping.lunametrics.com

www.lunametrics.com

admin.lunametrics.com

您对跨域跟踪不感兴趣,您对子域跟踪感兴趣。完成此操作的最佳方法是添加“cookieDomain”字段以设置并将其值设置为自动。这将指示跟踪器将 cookie 提供给它可以使用的所有子域。

【讨论】:

  • 嗨 - 感谢您的回复。我们有跨域跟踪和子域跟踪,所以我们正在实现这两者。 cookieDomain 设置为 auto。
  • 需要使用 ?_ga= 参数在不同站点之间传递用户 cookie,以便 GA 可以判断他们是同一访问者而不是新访问者。
  • 嗨 - 是的。问题在于它将它们传递给子域以及其他域。即:它对待子域就像它应该尝试跨域一样。
  • 在自动链接域中不要放置“example.com”,因为 GTM 会将其读取为“.example.com”(正则表达式),它将包括 example.com 的所有子域。所以要非常具体地说明它将链接到哪些域。你可以在这里了解更多信息simoahava.com/analytics/cross-domain-tracking-across-subdomains
  • 我希望它包含 example.com 的所有子域(secure.example.com、admin.example.com),然后交叉链接到 www.othersite.com。问题仍然是它将secure.example.com、example.com 和admin.example.com 视为单独的域。
猜你喜欢
  • 2021-02-23
  • 1970-01-01
  • 2017-09-13
  • 1970-01-01
  • 2020-10-30
  • 2011-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多