GA域跨域跟踪没有javascript

时间:2016-06-16 08:54:43

标签: javascript google-analytics

我正在尝试在Google Analytics中启用跨域跟踪(我们通过Google跟踪代码管理器实现它),但我无法找到一种方法,使其在域没有javascript功能的情况下工作。

这是情景:

  1. 用户访问 sub1.domainA.com
  2. 中的多个页面
  3. 用户点击 sub1.domainA.com 上的链接,并在 sub2.domainA.com 上重定向,访问多个页面,
  4. 用户点击 sub2.domainA.com 上的链接,并在 domainB.com 上重定向,访问多个页面,
  5. 用户点击 domainB.com 中的链接,然后返回 sub1.domainA.com
  6. 问题是 sub1.domainA.com sub2.domainA.com 具有JS功能,但 domainB.com 却没有。我控制页面源,但我不能使用任何JS。 我可以成功跟踪第1点和第2点,但会话在第3点和第4点丢失,看起来像是一个新会话。

    我找不到任何关于如何使其在这种特殊情况下工作的文档(即我应该在 domainB.com 中的页面中做什么),是否有人已经完成了这个?

    谢谢。

1 个答案:

答案 0 :(得分:1)

如果您在属性设置中将domainB.com添加到referral exclusion list,它将被忽略并且会话将被维护(除非用户在domainB.com上花费了太多时间以使会话超时)。您无需更改代码。

当然,在domainB.com上的行动不会被跟踪(但是你知道的话),它将被忽略。典型的用例是不允许跟踪的支付网关。

这适用于Universal Analytics。如果您使用经典分析,则需要在domainB.com上的网址中添加一个特殊参数(utm_nooverride = 1),以重定向回域名。