事件追蹤 - 網站追蹤 (ga.js)

這份文件假設您熟悉 Google Analytics (分析) 追蹤程式碼 (GATC) 設定。此外,您也必須在設定事件追蹤的網頁上安裝 ga.js 追蹤程式碼 (如本文所述)。如要進一步瞭解如何使用 GATC 追蹤網站,請參閱追蹤基本資訊指南。

引言

事件追蹤是 ga.js 追蹤程式碼中提供的方法,可用來記錄使用者與網站元素 (例如 Flash 驅動的選單系統) 的使用者互動情形。方法是將方法呼叫附加至您要追蹤的特定 UI 元素。這樣一來,Analytics (分析) 報表介面就會呈現這類元素的所有使用者活動,並以事件的形式顯示。此外,網頁瀏覽事件也不會影響透過事件追蹤方法追蹤的使用者活動。最後,事件追蹤會運用物件導向模型,來收集和分類與網頁物件的互動類型。

使用 ga.js 時,您通常會將事件追蹤套用至:

  • 任何 Flash 驅動的元件,如 Flash 網站或 Flash 電影播放器
  • 內嵌 AJAX 網頁元素
  • 網頁小工具
  • 檔案下載

事件追蹤的設計模型極具彈性,且可延伸至使用者觸發事件的常見模型 (由您自行決定設計決定)。因此,實用的事件追蹤報表需要與報表使用者協同合作,並妥善規劃報表。

  • 請預先決定要追蹤資料的所有元素。

    即使您最初只追蹤網站上的單一物件,但如果對要追蹤的各種物件/事件有整體瞭解,也能協助您建立報表結構,隨著事件追蹤的數量和類型增加而逐漸調整。

  • 與報表使用者合作規劃事件追蹤報表。

    若能預先掌握報表的外觀,會如何確定事件追蹤的導入結構。舉例來說,如果報表只需要顯示影片 UI 互動情形,則您的類別結構會與報表追蹤其他 Flash UI (例如選單、嵌入小工具和載入時間) 大不相同。此外,您也可以向報表使用者說明事件追蹤的各種可用可能性,讓導入功能發揮最大效益。舉例來說,報表使用者可能想追蹤 Flash 影片介面的使用者行為,但也可能對影片的載入時間進行追蹤。在這種情況下,您可以預先規劃在事件呼叫中提供有意義的名稱。

  • 採用一致且清楚的命名慣例。

    在導入事件追蹤的過程中,您針對類別、動作和標籤提供的每個名稱都會顯示在報表介面中。此外,報表統計資料會將類別/動作組合視為不重複元素,因此請先考慮如何針對屬於類似類別的所有物件計算指標。

設定事件追蹤

您必須先在網站上設定事件追蹤,才能在報表中查看事件追蹤結果,方法如下:

  1. 在網站上設定追蹤功能。請確認您已為網站設定追蹤功能。如需設定方式的相關資訊,請參閱追蹤基本資訊指南。
  2. 呼叫網頁物件、小工具或影片原始碼中的 _trackEvent() 方法

    _trackEvent() 方法的簽名如下:

    _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    • category (必填)

      您為追蹤物件群組提供的名稱。

    • action (必填)

      每個類別的專屬配對字串,通常用於定義網路物件的使用者互動類型。

    • opt_label (選填)

      用來為事件資料提供額外維度的選用字串。

    • opt_value (選填)

      一個整數,用來提供使用者事件的數值資料。

    • opt_noninteraction (選填)

      如果將布林值設為 true,則表示系統不會在跳出率中使用事件命中。

  3. 查看報告。設定好事件追蹤並在網站上執行一天後,請前往報表的「內容」部分查看「事件追蹤」。

資源

如要進一步瞭解事件和事件追蹤,請參閱: