2012-01-26 42 views

回答

10
function track(someurl){ 
    _gaq.push(['_trackPageview', someurl]); 
} 

<a href="#" onclick="track('/billigst_klik');">Track</a> 

但如果你只是跟蹤點擊,它應該是一個事件沒有進行瀏覽。

function trackEvent(someurl){ 
    _gaq.push(['_trackEvent', 'Click', 'Link_Click', someurl]); 
} 

<a href="#" onclick="trackEvent('/billigst_klik');">Track</a> 

點擊是category和Link_Click是action。 someurl是label。你可以將它們設置爲任何對你有意義的值。

指南Google Analytics Event Tracking

+0

在'trackPageview'之前應該有一個下劃線,即'_gaq.push(['_ trackPageview',someurl]);' – jamix 2013-07-15 16:12:43

+0

@jamix謝謝。固定。 – 2013-07-15 16:25:11

1

您使用的是較新的異步代碼命名爲一個綜合瀏覽量?如果是這樣,這樣的事情應該工作:

<a href="???" onclick="_gaq.push(['_trackPageview', '/billigst_klik']); return false;">Track</a> 
+0

如何使一個功能,這樣我就只寫例如onlclick「追蹤(‘someurl’);」?我正在使用標準GA代碼 – 2012-01-26 22:39:14

+0

@Railsbeginner jk已經在他們的回答中給出了一個很好的解釋。作爲一個方面說明,異步代碼是標準代碼,如果你不使用它,我會認真考慮切換。 – 2012-01-27 13:48:37