2016-05-02 36 views
0

我最近試圖設置一個Google Analytics(分析)URL目標目標,該按鈕在單擊按鈕時觸發。我在jQuery中設置了click-event。該按鈕有另一個點擊事件,這使得ajax調用,但它對目標目標並不重要,我沒有得到任何錯誤。 當我刪除代碼的一些重要部分時,我得到一條錯誤消息,所以實際上觸發了這個調用。 現在仍然是3天,沒有任何轉換,所以我想我做錯了什麼。安裝程序設置URL使用jQuery的目標目標

我希望有人能幫助我:)

這裏是代碼:

這一次的身體後,將打開:

<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('send', 'pageview'); 

</script> 

,這裏是jQuery代碼就在的底部身體:

<script>   
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-XXXXXXXX-X']); 
    _gaq.push(['_trackPageview']); 

    var target = $('#button'); 
    target.on("click trackClick", function() 
    { 
     _gaq.push(['_trackPageview', "http://www.examplePage.com/toTrack"]); 
    }); 
</script> 

編輯:噢,被追蹤的頁面實際上並不存在,b我認爲這是跟蹤不存在的頁面以跟蹤按鈕點擊的最佳解決方案。
我將匹配類型設置爲「完全匹配」btw :)

回答

0

這裏有很多問號。奇怪的是,您正在使用兩種不同的跟蹤實現。在頂部,您擁有新的Universal Analytics(UA)跟蹤代碼段,但在底部您使用的是已棄用的傳統Google Analytics跟蹤代碼段,可通過點擊跟蹤網頁瀏覽量。首先,我想你要跟蹤的#button點擊到同UA財產,在這種情況下,你需要刪除的經典GA跟蹤代碼,並更新你的語法:

<script>   
var target = $('#button'); 
target.on("click trackClick", function() 
{ 
    // ... send your GA pageview 
}); 
</script> 

的第二件事是如果您確定要點擊發送(虛擬)綜合瀏覽量,則應使用UA語法:

ga('send', 'pageview', 'http://www.examplePage.com/toTrack'); 
相關問題