2010年11月16日 星期二

(Google Analytics )如何追蹤 Flash 事件?

資料來源:如何追蹤 Flash 事件?

如何追蹤 Flash 事件?

請注意: 本文適用於最新版的追蹤程式碼。 如果您使用的是舊版,請參閱下列文章

若要判斷您使用的是哪個版本的追蹤程式碼,請參閱我使用的是哪一個版本的追蹤程式碼?
Google Analytics (分析) 可讓您追蹤所有以瀏覽器為基礎的事件,包括 Flash 和 JavaScript 事件在內。您可以使用 _trackPageview 函數為所有 Flash 動作指派網頁檔名,並在適當的目標或程序步驟中輸入該檔名。 重要: 請注意,您的 Analytics (分析) 追蹤程式碼以及對 _gat._getTracker 的呼叫都必須放在網頁中對 _trackPageview. 的呼叫的上方。
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl/." : "http://www./");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>
若要追蹤事件,請使用指定該事件名稱的引數來呼叫 _trackPageview() 。 例如,呼叫:
pageTracker._trackPageview("/purchase_funnel/page1.html");
會將每個 Flash 呼叫事件的產生記錄下來,做為 /purchase_funnel/page1.html 名稱之下的網頁檢視。 引數的開頭必須是斜線,同時必須放在引號內。事件名稱可以組織成任何您想要的目錄樣式結構。 _trackPageview 的路徑 / 檔名引數不需代表您網站上的實際網址。
Flash 程式碼範例
on (release) {
// Track with no action
getURL("javascript:pageTracker._trackPageview('/folder/file.html');");
}

on (release) {
//Track with action
getURL("javascript:pageTracker._trackPageview('/folder/file.html');");
_root.gotoAndPlay(3);
myVar = "Flash Track Test";
}

onClipEvent (enterFrame) {
getURL("javascript:pageTracker._trackPageview('/folder/file.html');");
}
若要驗證對 _trackPageview 的呼叫是否正確,可以在執行已更新追蹤程式碼的 24-48 小時後檢查您的 [主要內容] 報告。 您應該可以在報告中看到指定的網頁名稱。

沒有留言: