2012-01-26 93 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