_ga 查询字符串,这是经典分析还是通用分析的一部分 google
_ga querystring, is this part of classic or universal google analytics
我帮助管理一个安装了经典 google 分析的网站,它最近已通过 Google 标签管理器迁移到通用分析。
现在,当前往子域时,google 会将 cookie 信息附加到锚点,作为查询字符串值。
?_ga=1.94005085.150702697.1452253355
显然经典分析并没有发生这种情况,即使设置是这样的:
pageTracker._trackPageview(getPageUri(true));
pageTracker._setAllowLinker(true);
有谁知道在使用上述选项前往经典分析的子域时 url 是否会发生变化?
这取决于您的 cookie 设置方式。出于假设目的,假设您的网站和子域是:
- www.website.com
- subdomain.website.com
这些域 可以 共享一个 cookie,因此共享 Google 分析信息,但是除非您专门将 cookieDomain
的自定义变量设置为 auto
(使用 GTM 标签设置:#3 Configure Tag > More Settings > Fields to set > + Add Field > cookieDomain | auto)实际上每个域都有两个不同的 cookie。
我还假设您还设置了 "Cross-Domain Tracking" 并将 "website.com" 包含在 GTM 的 "Auto Link Domains" 设置中。
TL;DR:更新您的 cookieDomain 设置以利用 "auto" 将强制 GTM 首先尝试为 .com 设置 cookie(这将失败),然后尝试为 "website.com" 设置一个(将有效)并且不需要您的跨域跟踪。
额外信息:但是,为了为您的问题添加一些上下文,代码 pageTracker._setAllowLinker(true);
允许 将链接器应用于经典分析中的 URL , 你仍然需要用下面的代码装饰你的链接,如果你没有这个之前你的链接不会包含链接器代码(并且如果在不同的 cookie domains/paths 上就不会共享 cookie ).
<a href="http://www.my-example-blogsite.com/intro"
onclick="_gaq.push(['_link', 'http://www.my-example-blogsite.com/intro.html']); return false;">
See my blog</a>
我帮助管理一个安装了经典 google 分析的网站,它最近已通过 Google 标签管理器迁移到通用分析。
现在,当前往子域时,google 会将 cookie 信息附加到锚点,作为查询字符串值。
?_ga=1.94005085.150702697.1452253355
显然经典分析并没有发生这种情况,即使设置是这样的:
pageTracker._trackPageview(getPageUri(true));
pageTracker._setAllowLinker(true);
有谁知道在使用上述选项前往经典分析的子域时 url 是否会发生变化?
这取决于您的 cookie 设置方式。出于假设目的,假设您的网站和子域是:
- www.website.com
- subdomain.website.com
这些域 可以 共享一个 cookie,因此共享 Google 分析信息,但是除非您专门将 cookieDomain
的自定义变量设置为 auto
(使用 GTM 标签设置:#3 Configure Tag > More Settings > Fields to set > + Add Field > cookieDomain | auto)实际上每个域都有两个不同的 cookie。
我还假设您还设置了 "Cross-Domain Tracking" 并将 "website.com" 包含在 GTM 的 "Auto Link Domains" 设置中。
TL;DR:更新您的 cookieDomain 设置以利用 "auto" 将强制 GTM 首先尝试为 .com 设置 cookie(这将失败),然后尝试为 "website.com" 设置一个(将有效)并且不需要您的跨域跟踪。
额外信息:但是,为了为您的问题添加一些上下文,代码 pageTracker._setAllowLinker(true);
允许 将链接器应用于经典分析中的 URL , 你仍然需要用下面的代码装饰你的链接,如果你没有这个之前你的链接不会包含链接器代码(并且如果在不同的 cookie domains/paths 上就不会共享 cookie ).
<a href="http://www.my-example-blogsite.com/intro"
onclick="_gaq.push(['_link', 'http://www.my-example-blogsite.com/intro.html']); return false;">
See my blog</a>