2012-11-20 112 views
1

我試圖跟蹤與下面的腳本出站鏈接:請求谷歌Analytics(分析)發送事件,但沒有記錄

$(document).ready(function(){ 
    _gaq.push(['_setAccount', 'UA-XXXXXXX-XX']); //hidden number, well configured 
    //works 
    $("a[href$='pdf']").click(function(){ 
     _gaq.push(['_trackEvent', 'PDF', 'Download', $(this).attr('href') ]); 
    }); 
    //doesn't works 
    $("a.external_link").click(function(e){ 
     _gaq.push(['_trackEvent', 'Outbound', 'Click', $(this).attr('href')]);  
    }); 
}); 

第一個功能來跟蹤PDF鏈接效果很好。第二個不是。 我在我想跟蹤的鏈接上添加了一個target = _blank,所以我認爲這不是延遲問題。 我檢查了Firebug,並且GA請求已發送完畢,所有參數似乎都很好。 我點擊了鏈接,我知道有些人也是這樣做的,雖然已經實施了4天,但這些事件並沒有出現在GA中。

任何想法?謝謝 !

回答

0

您在文章中提到所有要跟蹤的鏈接的屬性中都有一個target =「_ blank」。

爲什麼不嘗試在東西的順序:

$("a[target$='_blank']").click(function(e){ 
    //gaq function here...  
}); 

而不是引用的href屬性,參考目標屬性相當。

希望這有助於!

+0

但我不想跟蹤有目標=「_空白」的所有鏈接。我不認爲選擇器是問題,因爲點擊右側鏈接(與external_link類)時發送請求。 – Neow

相關問題