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

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

簡介

事件追蹤是 ga.js 追蹤程式碼提供的方法,可用來記錄使用者與網站元素 (例如 Flash 導向的選單系統) 的互動情形。方法是將方法呼叫附加至要追蹤的特定 UI 元素。使用這種方式時,這些元素上的所有使用者活動,都會在 Analytics (分析) 報表介面中進行計算並顯示為「事件」。此外,使用事件追蹤方法追蹤的使用者活動不會影響網頁瀏覽的計算。最後,事件追蹤採用物件導向模型,可用來收集和分類各種網頁物件互動。

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

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

事件追蹤的設計模型極具彈性,且用途遠遠超出使用者觸發事件的常見模型,您可以自行設計。因此,實用的事件追蹤報表需要與報表使用者合作,並妥善規劃報表。

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

    即使一開始只追蹤網站上的單一物件,但如果能夠通盤瞭解想追蹤的各種物件/事件,就有助於建立報表結構,在事件追蹤數量和類型增加的情況下順利縮放。

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

    事先瞭解報表概況,有助於規劃事件追蹤的結構。舉例來說,如果報表只需要顯示影片使用者介面互動,您的類別結構會與報表需要追蹤其他 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. 查看報告。事件追蹤設定完成且已在網站上運作一天後,請前往報表的「內容」部分並查看「事件追蹤」。

資源

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