2012-12-05 97 views
1

跟蹤鏈接時,我是否需要將此代碼放在最後?什麼是回報_gaLink(this,'#);

return _gaLink(this,'#'); 

究竟是幹什麼呢?我對此的理解尚不清楚。

+0

_gaLink不是Google Analytics(分析)功能。也許這是一個包裝,你必須有一個分析功能。因此,如果它在您的網站中定義,請同時發佈_gaLink的代碼。 – Eduardo

+0

它實際上是從這個SO帖子中的答案:http://stackoverflow.com/questions/9379615/onclick-for-google-analytics-and-target-blank-the-link-does-not-work儘管我是不清楚爲什麼這個函數有第二個參數。 – s6mike

回答

1

您是否正在追蹤傳出/外部鏈接?沒有Google Analytics功能,稱爲_gaLink。你能發佈你的代碼片段嗎?

_link()用於X-網域跟蹤,請參閱documentation

如果您只是想跟蹤「出站鏈接」,即其他網站的鏈接,然後使用這段代碼(不是這需要jQuery的) :

/////////////////// 
// _trackOutbound 
jQuery(document).ready(function($) { 
    $('a[href^="http"]:not([href*="//' + location.host + '"])').live('click', function(e) { 
     _gaq.push(['_trackEvent', 'outbound', 'click', this.href.match(/\/\/([^\/]+)/)[1]]);   
     _gaq.push(['t2._trackEvent', 'outbound', 'click', this.href.match(/\/\/([^\/]+)/)[1]]); 
    }); 
}); 
+0

你好,這裏是代碼,謝謝。 exampleurl.org jelly46

+1

我剛剛更新了我的答案,以包含一段jQuery,您可以使用它,而無需手動更新所有HTML錨點。只需在每個頁面上包含該jQuery。 – crmpicco