2010-08-05 48 views
0

客戶端有一個網站,視頻內容由AJAX從視頻CDN填充。每一個環節是建立像這樣:在Google Analytics中跟蹤對視頻的點擊

<a class="thumb-link" href="/?video='.$video->id.'" onclick="show_video('.$video->id.', \''.$section.'\'); return false;"><img src="'.$thumb.'" width="100" height="65" alt="" align="left" /></a> 

但他們報告說,分析不跟蹤HREF,因爲的onclick告訴Flash播放器通過JavaScript加載內容,而不是去一個頁面,加載視頻。

我可以做什麼(無需轉到物理頁面)來跟蹤此點擊,就像他們點擊頁面一樣?

我可以添加到的onclick並做類似:

http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html#_gat.GA_Tracker_._trackPageview

添加到錨:onclick="trackVideo();"

然後,使用javascript:

function trackVideo() { 
    path = $(this).attr("href"); 
    var pageTracker = _gat._getTracker("UA-XXXXX-XX"); 
    pageTracker._trackPageview(path); 
} 

我不是太熟悉分析,所以如果有人能讓我朝着正確的方向發展,那將會很棒。

回答

1

你的例子是正確的。這將完全是你想要的:)

+0

我記得在某處閱讀attr(「href」)可能無法在IE中按預期工作,對此的任何事實? – Kevin 2010-08-05 01:12:08

+0

我不知道有什麼問題。但如果你想絕對確定,用這個代替:'onclick =「trackVideo(this.href);」' – Wolph 2010-08-05 01:29:27

相關問題