需要在domain.com和domain.ca上使用不同的跟踪数据

时间:2014-11-26 21:42:01

标签: google-analytics

我的客户希望独立于他的2个网站跟踪的数据几乎相同。国际的:.com和加拿大的:.ca。

我制作了一个JS脚本来检测页面是.com还是.ca,并根据它创建跟踪器的功能。

我找不到关于如何做到这一点的任何信息。我甚至不确定这种方法是否有效。

可能有更好的方法来做到这一点

脚本:

var pageUrl = document.URL;
var pageUrlArray = pageUrl.split('.');
var GA = "<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', '";
if (pageUrlArray.indexOf('.ca') != -1) { //Website is .ca
    GA += "UA-xxxxxxxx-1";
} else { //Website is .com
    GA += "UA-xxxxxxxx-2";
}
GA += "', 'auto');ga('send', 'pageview');<\/script>";
document.getElementById('checkForGood').insertAdjacentHTML('beforebegin', GA);

这会有用吗?我将在GooglaAnalytics的2个不同视图中单独跟踪我的数据吗?如果没有,我该怎么办?

0 个答案:

没有答案