1

我有兩種不同的GA配置文件,我想一直報告。這個具有跟蹤代碼的HTML也將從不同的頂級域名運行。Google Analytics(分析)在不同域上同時報告多個配置文件

閱讀這些鏈接: https://developers.google.com/analytics/devguides/collection/gajs/#MultipleCommands https://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],它確實會發送頁面查看請求。但是,如果我要在不同的頂級域名下託管跟蹤代碼,我需要這樣做,對吧?

任何想法?

謝謝!

回答

0

你錯過了幾個逗號在_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'] 
      ); 
+0

http://www.beeskneesdance.com/bees_knees/wp-content/uploads/2011/01/homer-simpson-doh .gif D'oh,我覺得像荷馬辛普森。這是星期天帶宿醉的效果。哈哈謝謝。 – Guillermo

相關問題