2015-02-06 73 views
0

我需要在我的代碼中獲取跟蹤代碼(UA-XXXXX ...)後,我初始谷歌分析。使用javascript獲取谷歌跟蹤代碼

  (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-XXXXXXX-XX','auto'); 
      ga('require', 'displayfeatures'); 
      ga('send', 'pageview'); 

在我啓動Google Analytics後,如何從ga對象中檢索UA?

+0

對不起之後,你們能不能進一步解釋一下?跟蹤代碼是否在頁面中,並且您希望在頁面加載後獲取它?或者您是否在說要在頁面加載後插入跟蹤代碼? – theatlasroom 2015-02-06 10:52:30

+0

對不起 - 我不是故意粗魯,但你可以請進一步解釋你想達到的目標嗎? :) – Tim 2015-02-06 11:11:05

+0

它沒關係。我想在設置後檢索UA。 – 2015-02-06 11:58:15

回答

0

一些研究,我發現這個方法

function getUA(){ 

    var trackers = ga.getAll(); 
    var code; 

    for (var i=0; i < trackers.length; ++i) { 
     var tracker = trackers[i]; 
     code = tracker.get("trackingId"); 
    } 

    return code; 
}