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

求助!关于GA追踪代码的安装问题

[ 已編輯 ]
新手 ✭
# 1
新手 ✭

为了实现在两个GA账户内的追踪,我在网站代码里是这样写的:

(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-1847210-1','auto');ga('create','UA-66339164-1','auto',{'name':'eclwebTracker'});ga('send','pageview');ga('eclwebTracker.send','pageview');

结果在GA的数据追踪来看是正常的,但是利用Google Analytics Debugger插件检查,则显示为“Cookie write failed.”

 

之后,我为了实现增强的代码功能,分别追踪页面上的两个how it works页面和两个testimonials页面和一个JS程序里面的链接点击,我将追踪代码修改为:

(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-1847210-1', 'auto'); 

   //2015-08-14新增的

   ga('create', 'UA-66339164-1', 'auto', {'name': 'eclwebTracker'});// New tracker.


   ga('send', 'pageview');

 

   //2015-08-18google分析链接增强型代码

   ga('require', 'middleHowItWorksLinkid', 'linkid.js');

   ga('require', 'topHowItWorksLinkid', 'linkid.js');

 

   ga('require', 'lowerTestimonialsLinkid', 'linkid.js');

   ga('require', 'topTestimonialsLinkid', 'linkid.js');

 

   ga('require', 'ruiyaAndWentingLinkid', 'linkid.js');

   ga('eclwebTracker.send', 'pageview'); // Send page view for new tracker.

结果两个账户的数据追踪都不正常了,利用Google Analytics Debugger插件检查,两个都则显示为“Cookie write failed.”

 

我是哪里的设置有错误吗?谢谢您的帮助!

2 專家回覆verified_user

回應: 求助!关于GA追踪代码的安装问题

老手 ✭
# 2
老手 ✭
楼主新添加的部分可以额外贴出来看下吗谢谢!

回應: 求助!关于GA追踪代码的安装问题

解答王
# 3
解答王

會不會應該是這樣?

ga('create', 'UA-XXXX-Y', 'auto');
ga('create', 'UA-12345-6', 'auto', {'name': 'newTracker'}); // New tracker.

ga('require', 'linkid', 'linkid.js');

ga('send', 'pageview');
ga('newTracker.send', 'pageview'); // Send page view for new tracker.

 

第一個send pageview往下移看看?

回應: 求助!关于GA追踪代码的安装问题

解答王
# 4
解答王

HI Jenny

這是我寫的,可以試看看。

(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-1847210-1', 'auto');
//2015-08-14新增的
ga('create', 'UA-66339164-1', 'auto', {'name': 'eclwebTracker'});// New tracker.


//2015-08-18
<!---ga('eclwebTracker.require', 'middleHowItWorksLinkid', 'linkid.js'); //不知道
ga('require', 'topHowItWorksLinkid', 'linkid.js'); //不知道
ga('require', 'lowerTestimonialsLinkid', 'linkid.js'); //不知道
ga('require', 'topTestimonialsLinkid', 'linkid.js'); //不知道
ga('require', 'ruiyaAndWentingLinkid', 'linkid.js');//不知道-->

//新編修
ga('eclwebTracker.require', 'linkid', 'linkid.js');
ga('require', 'linkid', 'linkid.js');

 


ga('eclwebTracker.send', 'pageview'); // Send page view for new tracker.
ga('send', 'pageview');

 

這樣試看看有無問題。