【问题标题】:GA cross domain tracking on a domain with no javascript在没有 javascript 的域上进行 GA 跨域跟踪
【发布时间】:2016-06-16 17:19:39
【问题描述】:

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

这是场景:

  1. 用户访问了 sub1.domainA.com 中的多个页面,
  2. 用户点击 sub1.domainA.com 上的链接并被重定向到 sub2.domainA.com 并访问多个页面,
  3. 用户点击 sub2.domainA.com 上的链接并被重定向到 domainB.com 并访问多个页面,
  4. 用户点击 domainB.com 中的链接并返回 sub1.domainA.com

问题是 sub1.domainA.comsub2.domainA.com 有 JS 功能,而 domainB.com 没有。我可以控制页面来源,但我不能使用任何 JS。 我可以成功跟踪第 1 点和第 2 点,但第 3 点和第 4 点的会话丢失了,看起来像是一个新会话。

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

谢谢。

【问题讨论】:

    标签: javascript google-analytics


    【解决方案1】:

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

    当然不会跟踪 domainB.com 上的操作(但你知道这一点),它只会被忽略。典型的用例是不允许跟踪的支付网关。

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

    【讨论】:

    • 感谢您的回答艾克。正如您所说,这是一个支付网关(特别是 WorldPay)的案例。只是为了确认这一点,您是说这是不可能实现的吗?如果另一个域没有 JS 能力,有没有办法跟踪这个?再次感谢您。
    • 理论上您可能会尝试使用 Google Analytics(分析)测量协议来跟踪 domainB(例如,如果您可以使用自定义参数设置图像像素)。实际上,JS 跟踪器并不能很好地与自定义实现混合,您可能会无意中中断会话,因此出于实际目的,我认为这不会起作用。
    • 再次感谢您,您知道这种可能性是否记录在某处?我找不到任何有用的东西来进一步了解这件事。
    猜你喜欢
    • 2015-09-17
    • 2014-05-02
    • 2016-01-28
    • 1970-01-01
    • 2012-01-16
    • 2020-10-30
    • 1970-01-01
    • 2017-09-13
    • 2011-01-26
    相关资源
    最近更新 更多