Google Analytics同时向不同域上的多个配置文件报告
Google Analytics report to multiple profiles at the same time on different domains
我有两个不同的GA配置文件,我想一直向它们报告。这个将具有跟踪代码的HTML也将从不同的顶级域运行。
正在阅读这些链接:https://developers.google.com/analytics/devguides/collection/gajs/#MultipleCommandshttps://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#multipleDomains
我创建了这个示例代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var parts = location.hostname.split('.');
var subdomain = parts.shift();
var topleveldomain = parts.join('.');
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-12345-5'],
['_setDomainName', topleveldomain],
['_setAllowLinker', true]
['_trackPageview'],
['b._setAccount', 'UA-12345-2'],
['b._setDomainName', topleveldomain],
['b._setAllowLinker', true]
['b._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);
})();
</script>
</head>
<body>
<a href="#" onClick="_gaq.push(['_trackPageview', '/testing-ga/']);">Play</a>
</body>
我使用JavaScript来确定托管跟踪代码的站点的顶级域,因此它将_setDomainName命令设置为当前域的值。
我还添加了一个带有onclick事件的链接,以便将_trackPageview发送到GA进行测试。
我遇到的问题是,当页面加载时,它不会向GA发送请求(应该分别向不同的配置文件发送页面视图请求)。这并没有发生。
当我执行onclick事件时,它只是将请求发送到一个配置文件(数组中的第一个),正常的页面视图不会启动。
但是,如果我从数组的两个项中删除:"_setAllowLinker",true],它确实会发送页面视图请求。但如果我要在不同的顶级域下托管跟踪代码,我需要它,对吧?
有什么想法吗?
谢谢!
您的_gaq.push()
参数中缺少几个逗号:
_gaq.push(
['_setAccount', 'UA-12345-5'],
['_setDomainName', topleveldomain],
['_setAllowLinker', true], <===
['_trackPageview'],
['b._setAccount', 'UA-12345-2'],
['b._setDomainName', topleveldomain],
['b._setAllowLinker', true], <===
['b._trackPageview']
);
相关文章:
- 使用javascript配置文件作为handlebas博客模板,但配置不是't工作正常
- 我可以访问量角器配置文件中的参数吗
- 如何从配置文件中设置Angular值
- SoundCloud API-基于系统中的ID创建用户配置文件
- 先在Angular中加载配置文件,然后再加载其他文件
- 正在读取节点中的配置文件
- 检查蒸汽配置文件url是否有效
- 将配置文件文件夹移动到sdcardfirefoxmobile14.0
- 可能有一个javascript和php的配置文件
- 对CommonJS配置文件使用全局变量
- 未从Selenium网络驱动程序中的配置文件接收到正确的值
- 使用AddThis-config-data_ga_property向两个Google Analytics配置文件报告
- 如何使用浏览器“需要”配置文件,但不将此文件包含在捆绑包中
- Webdriver:用于动态禁用/启用JavaScript弹出窗口的Firefox配置文件
- 如何从 Webjar 解析多个 RequireJS 配置文件
- 通过oauth令牌passport.js访问用户配置文件
- mongodb用户配置文件添加输入时出现问题
- 如何使用ian:accounts-ui-botstrap-3根据Meteor中的用户输入设置配置文件字段值
- 查看使用外部化连接配置文件的 birt 报告
- Google Analytics同时向不同域上的多个配置文件报告