目前有 365 位成員在線上
目前有 365 位成員在線上
關於GA基礎設定以及使用的疑難解答和分享,您可以學習如何評估廣告活動的成效,了解帳戶中各項統計數據的意義。
使用指南
star_border
回覆

请问一个网站能添加两套GA代码吗? 网站的event事件是如何做区分的?

新手 ✭
# 1
新手 ✭

请问一个站点能不能添加两套GA统计代码?

如果可以添加, 网站上的event事件会不会被这两套GA分析报告都追踪到呢?

另外能不能针对某一套GA代码设置单独的event事件?

例如,A页面有一个button, 这个button我加了click追踪, 这个事件的数据会被同时记录到两个GA数据报告中吗?能不能针对某一个报告设置不同的click事件?

1 專家回覆verified_user

已接受解決方案
標記為最佳解答.
解決方案
由主題作者所接受 怡 冯
‎2016-05-25 13:55

回應: 请问一个网站能添加两套GA代码吗? 网站的event事件是如何做区分的?

解答王
# 4
解答王
第一題
看起來沒錯,可以在預設環境內測試看看。

第二題
创建新媒体资源后重新获取一个跟踪ID,同时也给出了这套追踪代码...略

ga('create', 'UA-XXXXX-Z', 'auto');
ga('send', 'pageview');

ga('create', 'UA-XXXXX-Z', 'auto', {'name':'newid'});
ga('newid.send','pageview');

二個都追蹤,你上面不是已經把它分開了嗎? ,但要注意不要用 同一個編號 "UA-XXXXX-Z" ,如果像你這樣用同一組編號,則送二次。

在原始文章中檢視解決方案


所有回應

回應: 请问一个网站能添加两套GA代码吗? 网站的event事件是如何做区分的?

解答王
# 2
解答王
一個站點可以加裝2套代碼,但需要做以下設置
ga('create', 'UA-XXXXX-Y', 'auto'); //A的
ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker');//B的

另外能不能针对某一套GA代码设置单独的event事件?
所以這邊就要做 ga('clientTracker.send', 'event'...省略); 這樣就會送到B去

回應: 请问一个网站能添加两套GA代码吗? 网站的event事件是如何做区分的?

新手 ✭
# 3
新手 ✭
非常感谢,我是不是可以这么理解:我需要新创建一个媒体资源,获取新的跟踪ID:UA-XXXXX-Z,然后在原来网页的追踪代码中加上下边这两行代码?
ga('create', 'UA-XXXXX-Z', 'auto', {'name':'newid'});
ga('newid.send','pageview');
这样整体代码就变成这样了:
<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-XXXXX-Y', 'auto');
ga('create', 'UA-XXXXX-Z', 'auto', {'name':'newid'});
ga('send', 'pageview');
ga('newid.send','pageview');
</script>


另外有个问题,创建新媒体资源后重新获取一个跟踪ID,同时也给出了这套追踪代码
------------------------------------------------
<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','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Z', 'auto');
ga('send', 'pageview');

</script>
----------------------------------------------------------------
请问GA给出的新代码中
ga('create', 'UA-XXXXX-Z', 'auto');
ga('send', 'pageview');

ga('create', 'UA-XXXXX-Z', 'auto', {'name':'newid'});
ga('newid.send','pageview');
是不是有冲突呢?谷歌会追踪哪个呢?
標記為最佳解答.
解決方案
由主題作者所接受 怡 冯
‎2016-05-25 13:55

回應: 请问一个网站能添加两套GA代码吗? 网站的event事件是如何做区分的?

解答王
# 4
解答王
第一題
看起來沒錯,可以在預設環境內測試看看。

第二題
创建新媒体资源后重新获取一个跟踪ID,同时也给出了这套追踪代码...略

ga('create', 'UA-XXXXX-Z', 'auto');
ga('send', 'pageview');

ga('create', 'UA-XXXXX-Z', 'auto', {'name':'newid'});
ga('newid.send','pageview');

二個都追蹤,你上面不是已經把它分開了嗎? ,但要注意不要用 同一個編號 "UA-XXXXX-Z" ,如果像你這樣用同一組編號,則送二次。
最高積分文章
參與該主題的專家
道育 黃