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並做類似:
添加到錨:onclick="trackVideo();"
然後,使用javascript:
function trackVideo() {
path = $(this).attr("href");
var pageTracker = _gat._getTracker("UA-XXXXX-XX");
pageTracker._trackPageview(path);
}
我不是太熟悉分析,所以如果有人能讓我朝着正確的方向發展,那將會很棒。
我記得在某處閱讀attr(「href」)可能無法在IE中按預期工作,對此的任何事實? – Kevin 2010-08-05 01:12:08
我不知道有什麼問題。但如果你想絕對確定,用這個代替:'onclick =「trackVideo(this.href);」' – Wolph 2010-08-05 01:29:27