2014-09-24 184 views
2
跟蹤

所以我有通用Analytics(分析)代碼與多個跟蹤器:通用Analytics(分析)跨域多跟蹤

<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', 'UA-xxxxxxxx-x', 'auto'); 
    ga('create', 'UA-yyyyyyyy-y', 'auto', {'name': 'second'}); 
    ga('send', 'pageview'); 
    ga('second.send', 'pageview'); 
</script> 

如何創建跨網域跟蹤,因爲UA-YYYYYYYY-Y配置文件用於從2 separete收集信息域。一個跟蹤器是非常簡單的:

<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', 'UA-yyyyyyyy-y', 'auto', {'allowLinker': true}); 
    ga('linker:autoLink', ['other-domain.com']); 
    ga('send', 'pageview'); 
</script> 

可是我該怎麼辦文我有2個跟蹤器,如何設置跨網域跟蹤此通用Analytics(分析)簡介:UA-YYYYYYYY-Y?如果你回答我的問題,你也將回答這個問題的一部分:

http://stackoverflow.com/questions/20126897/google-analytics-cross-domain-tracking-with-multiple-trackers 

回答

3

在只是一個單一的跟蹤你的榜樣,你錯過了電話,要求連接器插件。沒有它,它不會工作。也許這是你問題的根源。

無論如何,在analytics.js中,只需在方法名稱前加上跟蹤器名稱即可調用任何跟蹤器上的任何方法。你會注意到你的第一個例子已經在這行中做到了。

因此,要落實兩個跟蹤器自動鏈接你會做這樣的事情:

ga('create', 'UA-yyyyyyyy-y', 'auto', {allowLinker: true}); 
ga('require', 'linker'); 
ga('linker:autoLink', ['other-domain.com']); 
ga('send', 'pageview'); 

ga('create', 'UA-yyyyyyyy-y', 'auto', {name: 'second', allowLinker: true}); 
ga('second.require', 'linker'); 
ga('second.linker:autoLink', ['other-domain.com']); 
ga('second.send', 'pageview'); 

通知書上的所有方法​​前綴中的名稱相對應的「第二」第二塊調用我給了跟蹤器。

有關自動連接插件的更多信息,請訪問這個資源:
https://developers.google.com/analytics/devguides/collection/analyticsjs/cross-domain#autolink

以及有關的各種方法和方法簽名的詳細信息,下面是指南:
https://developers.google.com/analytics/devguides/collection/analyticsjs/method-reference

+0

謝謝爲你提供幫助。我認爲這行有一個sintax錯誤:ga('create','UA-yyyyyyyy -y','auto',{name:'second',allowLinker':true});一個撇號丟失 – Dreadlord 2014-09-25 07:05:40

+0

是的,謝謝,修正。 – 2014-09-25 15:15:01

相關問題