gpt4 book ai didi

javascript - 子域的谷歌分析代码跟踪器(跟踪两个页面)

转载 作者:行者123 更新时间:2023-11-28 16:26:41 26 4
gpt4 key购买 nike

我在同一域上有两个页面,但在两个不同的子域下

  • french.domain.com/french.html
  • english.domain.com/english.html

现在相同的分析跟踪代码被放入两个页面中,并且我的统计数据正在正确跟踪(我认为)

所以问题是,这是做到这一点的好方法吗?如果这是两个完全不同的页面,例如:

  • domain1.com/page1.html
  • domain2.com/page3.html

Google 会正确跟踪页面吗?我从来没有尝试过,我通常会对每个域进行一次分析。如果一项分析正确跟踪来自不同域的所有不同页面,为什么要为所有页面/域创建超过 1 个分析?

问题太多,答案不够

最佳答案

TL;DR:对于第一个示例,当且仅当您使用 _setDomainName 配置 cookie 的根域时,两个站点都会正确跟踪。否则,两个域之间的流量每次从一个域转移到另一个域时都会产生"new"访问,从而导致访问计数膨胀和归因报告不准确(因为您自己的域被视为外部引荐来源网址)。

对于第二种情况,如果不采取缓解措施,您将遇到与第一种情况相同的问题,但解决方案是一个名为 _link 的函数。

详细信息

默认情况下,Google Analytics(分析)根据 2 条规则运行来确定其数据的一致性:

  1. 它必须能够访问 Cookie。
  2. 访问后,Cookie 必须具有正确的“域哈希”。

Cookie 访问按照浏览器 Cookie 的规则进行:根据您设置 Cookie 的域,可以通过子域访问它们。默认情况下,Google Analytics 会在当前网站的域中设置这些 Cookie。

子域

对于子域,您可以使用一个函数来配置应在哪个域上设置 Cookie,_gaq.push(["_setDomainName","domain.com"]); 此配置将设置 cookie,以便 foo.domain.comwww.domain.com 以及 domain 可以访问它们.com。但是,如果没有在所有这些站点上一致使用确切的 _setDomainName,您可能会遇到跟踪问题。例如,即使 Google Analytics 可以访问 cookie,它仍然会根据存储的 cookie 的“哈希值”检查当前(或配置的)域的“哈希值”。如果它们不匹配,它将创建一组新的 cookie,表示新的访问,并将前一页设置为其引用者。 (这表现为“ self 推荐”,您将自己的域视为自己的顶级推荐来源之一。)

跨域

对于跨域情况(domain1.com 和domain2.com),事情要困难得多。由于这些是第一方 Cookie,因此没有为您提供跨 2 个域共享 Cookie 的本地途径。一旦有人转换到第二个域,该访问部分的 cookie 将无法访问,因此 Google Analytics 将创建一个新的访问,并将其来源归因于第一个域。

如果这两个网站在概念上非常独立,并且您想要完全独立地跟踪这两个网站之间的流量(即使您将数据存储在同一个配置文件中),那么这可能没问题。

但是,如果这两个域之间的统一数据至关重要(例如,第一个域有您的登录页面,第二个域有您的结账页面),您别无选择,只能利用特殊的 Google Analytics 功能 _link ,与设置为 true_setAllowLinker 一致,这会将 Google Analytics Cookie 附加到查询字符串中,并指示接收站点将其 Cookie 设置为这些值。

更改`_setDomainName`值

如果您有兴趣跟踪第三级子域(例如,american.english.example.com),则需要使用前导句点配置 _setDomainName。 (即 .example.com 而不是 example.com)。

这样做的缺点是由此产生的“哈希”将不再与根级域上的“默认”哈希匹配。也就是说,如果到目前为止您尚未使用 setDomainName,将其更改为带有前导句点的域名将导致您所有“过去”的 Cookie 丢失,这意味着您的回访指标会不太可靠。

关于javascript - 子域的谷歌分析代码跟踪器(跟踪两个页面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com