gpt4 book ai didi

javascript - Google Analytics API - 跟踪子域

转载 作者:行者123 更新时间:2023-11-29 10:52:44 25 4
gpt4 key购买 nike

我有一个网站,每个用户都注册为子域 (username.domain.com)。我正在使用以下代码跟踪所有子域:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-X']);
_gaq.push(['_setDomainName', '.domain.com']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

我想使用 GA API 显示每个用户的自定义统计信息。由于我只使用一个 GA 帐户来跟踪所有“子域”,我该如何过滤数据以便仅显示每个用户(子域)的数据?

谢谢。

最佳答案

setDomainName 仅与 Google Analytics 用于跟踪 session 的 cookie 相关。也就是说,按原样进行设置可以一致地跟踪这些子域中的所有流量。

但是,这不会更改发送到 Google Analytics(分析)的域数据。所有点击都使用网页浏览的主机名(JavaScript 中的 document.domain)发送到 Google Analytics。该值可在维度 ga:hostname 下的 API 中访问。您可以将其用作查询的维度,或将其用作数据的过滤器(即,说“只返回我正在为该特定过滤器查询的数据。)

因此,无论 setDomainName 配置如何,您都可以使用 Google Analytics API 在子域级别进行访问和分割。

关于javascript - Google Analytics API - 跟踪子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033218/

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