「事件」簡介

使用「事件」即可收集使用者與您內容之間互動的相關資料。

「事件」是指使用者與內容的互動,可以獨立於網頁或畫面載入評估。像是下載、行動廣告點擊、小工具、Flash 元素、AJAX 內嵌元素以及影片播放等,都是可以做為「事件」分析的動作。

本文內容:

查看「事件」資料

您必須先在網站或應用程式中加入程式碼,才能在「事件」報表中看到相關資料。請參閱「設定事件評估」一文。

查看「事件」報表的步驟如下:

  1. 登入 Google Analytics (分析)
  2. 瀏覽至所需的資料檢視
  3. 開啟報表
  4. 依序選取 [行為] > [事件]

剖析事件

事件包含幾個要素 (如下所示),事件匹配則包含每個要素的值,而這些值會列在報表中。

  • 類別
  • 動作
  • 標籤 (自選,但建議使用)
  • 值 (自選)

舉例來說,您可以在網站上設定影片 [播放] 按鈕,這樣就會傳送具有以下值的事件匹配:

  • 類別:「影片」
  • 動作:「播放」
  • 標籤:「寶寶滿週歲」

類別

類別是指您為了將分析物件進行分組而起的名稱。一般來說,只要您認為屬於同一類的諸多相關使用者介面元素,都可以採用同樣的類別名稱。

假設您還想評估影片下載次數,此時便可使用:

  • 類別:「影片」
  • 動作:「已下載」
  • 標籤:「亂世佳人」

在上面這個例子中,報表只會有「影片」這個類別;您可以查看匯總指標,藉此瞭解使用者與這一個影片物件內所有元素的互動情況。

不過,通常您想評估的物件可能不只一個,因此建議您在執行這項呼叫前,先考慮如何分類報表。比方說,您可能想分析「影片」主類別下的所有不同電影,這樣無論使用者所互動的是哪一部電影,您都可以獲得所有影片互動的匯總次數。

另一方面,您可能會根據影片類型建立不同類別,例如為電影和音樂影片分別建立一個類別。此外,您也可以為影片下載另外建立一個類別:

  • 影片 - 電影
  • 影片 - 音樂
  • 下載

在這種情況下,您可以在報表中查看三種類別的綜合事件總數。「事件總數」指標顯示的是您在導入時提供的所有類別事件總數。不過,由於詳細的事件指標均已匯總至各自的類別下,因此您無法從「下載」中分別查看所有影片的綜合指標。

雖然事件物件模型極為靈活,但您還是應該先規劃好所需的報表結構,然後再決定類別名稱。如果您打算在多個位置使用相同的類別名稱,請務必按照正確的名稱參照所需類別。舉例來說,如果您打算將影片類別命名為「Video」,但之後誤用了複數的「Videos」,就會產生兩個不同的影片類別。此外,如果您決定修改某個物件的類別名稱,但該物件已用不同的名稱記錄下來,系統不會重新處理原類別名下的歷來資料,這會導致報同一個網頁元素的指標分列在報表介面中的兩個類別之下。

動作

一般來說,您會使用動作參數來命名要針對特定網頁物件評估的事件或互動類型。舉例來說,在一個「影片」類別中,您可以使用這個參數分析下面這幾個特定事件:

  • 影片完成載入時的時間
  • [播放] 按鈕點擊
  • [停止] 按鈕點擊
  • [暫停] 按鈕點擊

就像類別一樣,您可以自行為動作命名,但請注意報表中使用事件動作時的兩項重要特徵:

  • 所有動作的排列方式都與上層類別無關。 這也是您劃分報表事件資料時值得運用的一點。
  • 不重複動作名稱決定不重複事件。 您可以針對不同的類別使用重複的動作名稱,但這可能會影響系統計算不重複事件的方式。詳情請參閱下方建議和「隱含計數」一節。

標籤

您可以使用標籤為要分析的事件提供額外資訊,像是影片中的影片標題,或是已下載檔案的名稱。

  • 類別:「下載」
  • 動作:「PDF」
  • 標籤:「/salesForms/orderForm1.pdf」

如同類別和動作,您建立的所有標籤也會列在報表中。您可以把標籤當成是建立其他報表維度的方式,以便追蹤使用者與網頁物件互動的情形。舉例來說,假設您想追蹤使用者與網頁上五個影片播放器的互動情形。每個播放器都可以使用包含「播放」動作的「影片」類別,但每個播放器還可以有各自的標籤 (如電影名稱),這樣播放器在報表中就會顯示為不同的元素。

  • 類別:「影片」,動作:「播放」,標籤:「亂世佳人」
  • 類別:「影片」,動作:「播放」,標籤:「頑童流浪記」

就像類別與動作一樣,您可以自行為標籤命名,但請注意報表中使用事件動作時的兩項重要特徵:

  • 所有標籤的排列方式都與上層類別無關。 這也是您劃分報表事件資料時值得運用的一點。
  • 不重複標籤名稱決定不重複事件。 您可以針對不同的類別和動作使用重複的標籤名稱,但這可能會影響系統計算不重複事件的方式。詳情請參閱下方建議和「隱含計數」一節。

動作和標籤的最佳做法

為取得最準確的報表,使用動作時請記住以下建議:

  • 動作名稱必須與報表資料相關。 事件評估會將兩種類別中具有相同動作名稱的指標合併計算。舉例來說,如果您將動作名稱「點擊」同時用在「下載」類別和「影片」類別,那麼「熱門動作」報表中的「點擊」相關指標會合併計算標有這個名稱的所有互動。接著,您便可在下一個報表階層按類別查看「點擊」動作的細目。不過,如果您在導入「事件」評估時一律使用「點擊」這個動作,該區隔在報表中的實用性就會大打折扣。如果您打算在網站上大規模使用「事件」評估,建議您選擇與資料類別相關的動作名稱。舉例來說,您可以把「點擊」一詞專用於小工具互動,而「播放」、「暫停」和「停止」這些動作字詞則用於影片播放器互動。
  • 彙整或區別使用者互動時,使用一致的動作名稱。 舉例來說,針對網站上所有影片的「影片」類別,您可以使用「播放」作為動作名稱。在這個模式中,「熱門動作」報表會針對「播放」動作的事件提供彙整資料,您可以藉此比較這個影片事件與「暫停」或「停止」等其他影片事件的差異。

    不過,如果您在報表中只想使用一個影片類別,但又希望取得兩個不同影片播放器介面的部分相關資訊。您可以使用動作名稱區分不同的播放器介面,而不需要分別建立影片類別。如此一來,報表不僅可以區分兩種播放器,還能繼續彙整網站上所有影片的相關資料。

    類別:「影片」;動作:「播放 - Mac Chrome」
    類別:「影片」;動作:「播放 - Windows Chrome」
  • 「動作」參數不一定只追蹤「動作」。 您可以為動作指定任何字串。在某些情況下,實際事件或動作名稱並不一定恰如其名,因此您可以使用動作參數來分析其他元素。舉例來說,如要分析網頁下載的情況,您可以將文件檔案類型指定為下載事件的動作參數。在這種情況下,系統就會根據檔案類型 (pdf、doc、xls) 來細分報表中「下載」類別的資料。
  • 只有不重複動作會使不重複事件遞增。 使用者每一次與標有特定動作名稱的物件互動時,系統就會在該動作名稱下將初次互動計為一次不重複的事件。如果使用者在該工作階段中還與同一個動作有任何額外互動,就不會計入不重複事件;就算使用者離開該物件,與標有相同動作名稱的其他物件互動也是如此。

    這會帶給報表兩項明顯的影響。首先,假設使用者從標有不同類別的兩個不重複影片播放器與「播放」動作互動。這時,播放的熱門動作報表將列出一個不重複事件,就算使用者使用兩個不重複播放器亦然。再來,由於每個類別/動作組合都有一個不重複事件,因此每個類別的動作報表都會列出一個不重複動作。詳情請參閱「隱含計數」。

 

值與其他元件不同,因為它是整數而非字串,所以可用來為網頁物件指定數值。舉例來說,您可以用值來指定載入播放器所需的秒數,也可以在影片播放器播到特定標記位置時觸發某個金額值。

類別:「影片」,動作:「影片載入時間」,標籤:「亂世佳人」,值:「downloadTime」

報表會將值視為數字,並按照每個事件的計數加總所有值 (請參閱下方「隱含計數」一節)。此外,報表也會決定類別的平均值。在上述範例中,影片載入完畢時,系統會針對「影片載入時間」動作呼叫事件。影片名稱會以標籤的形式提供,且每次下載影片都會累計載入時間。接著,您可以針對「影片」類別的所有「影片載入時間」動作決定平均載入時間。假設您的網站影片有 5 次不重複下載,且下載秒數如下所示:

  • 10
  • 25
  • 8
  • 5
  • 5
報表計算數值的方式如下,範例中的數字為下載時間,單位為秒:
  • 有活動的工作階段:5
  • 值:53
  • 平均價值:10.6

系統不支援負整數。

非互動事件

「非互動」一詞是指選用的最終布林參數,該參數可以傳遞到用於傳送事件命中的方法。透過這個參數,您可以決定要如何為網站上包含事件評估的網頁定義跳出率。舉例說明,假設您的首頁中嵌入一個影片。這時您當然會想知道首頁的跳出率,但該如何定義呢?您將訪客與首頁影片的互動視為重要的主動參與信號嗎?如果是的話,建議您在計算跳出率時將影片互動列入考量,這樣一來,如果某個工作階段中的訪客只在首頁上點擊影片,就不會計為跳出。相反地,您可能會想採用較嚴格的方式計算首頁的跳出率,從中瞭解只包含首頁的工作階段百分比,而不考慮影片點擊。在這種情況下,建議您在計算跳出率時排除任何影片互動。

這時可以考慮使用選用的非互動參數。請注意,一次跳出是指只包含一次互動匹配的工作階段。根據預設,事件匹配即是互動匹配,因此會計入跳出率中。不過,如果值設定成「true」,事件匹配的類型就不會是互動匹配。您可以利用這項特性針對包含事件的網頁調整跳出率的計算方式。將值設定成「true」表示:只要工作階段包含標有非互動事件的單個網頁,就算是跳出,即使訪客在工作階段中還觸發了該事件也是如此。反之,略過這個選項則表示:對於包含事件評估的網頁,如果訪客在工作階段期間還觸發了該事件,則針對此網頁的單頁工作階段將不被計為跳出。

隱含計數

在「事件」評估中,系統會統計使用者與網頁指定物件的所有互動,並將它與特定使用者工作階段建立關聯。在報表中,「事件總數」計算的是使用者與網頁指定物件的總互動次數。

舉例來說,如果有使用者在影片上點擊相同的按鈕 5 次,那麼與該影片相關的事件總數為 5,不重複的事件數為 1。

以下表格說明在特定事件類別中,資料在報表介面的彙整方式。在這個範例中,同一個類別名稱分別從 2 個不同的影片播放器呼叫,每個播放器都有自己的標籤。按照影片播放器的 Flash 使用者介面程式設定,這 2 個播放器都有「播放」和「停止」動作。

「影片」類別的事件分析

動作 標籤:「亂世佳人」 標籤:「華府風雲」 總計
播放

共 22 次點擊來自

發生事件的 10 次工作階段

共 7 次點擊來自

發生事件的 5 次工作階段

29 次事件總數和

15 次不重複事件「播放」

暫停

共 3 次點擊來自

發生事件的 2 次工作階段

共 16 次點擊來自

發生事件的 8 次工作階段

19 次事件總數和

10 次不重複事件「暫停」

停止

共 2 次點擊來自

發生事件的 2 次工作階段

共 4 次點擊來自

發生事件的 3 次工作階段

6 次事件總數和

5 次不重複事件「停止」

總計

「亂世佳人」共有 27 次事件和

14 次不重複事件

「華府風雲」共有 27 次事件和

16 次不重複事件

「影片」類別共有 54 次事件和

30 次不重複事件

導入方面的注意事項

導入「事件」評估時,請注意以下事項:

對跳出率的影響

一次「跳出」通常是指使用者造訪網站時只在一個網頁上執行工作階段。在 Analytics (分析) 中,「跳出」特指只觸發了一次 GIF 請求的工作階段。例如,使用者只造訪您網站上的一個網頁,然後就離開了網站,而且這次工作階段未向 Analytics (分析) 伺服器提出任何其他請求。不過,如果您為網站導入「事件」評估,可能會注意到「事件」評估所在網頁的跳出率指標有變動,這是因為網頁評估等「事件」評估是歸類為互動請求。

舉例來說,假設您有某個內含影片播放器的網頁跳出率一直偏高,且您未在該網頁中導入「事件」評估。如果您之後為該播放器設定「事件」評估,可能會發現該網頁的跳出率下降,這是因為 Analytics (分析) 會記錄使用者與播放器的互動,並將互動以附加 GIF 請求的形式傳送到伺服器。因此,即使仍然有相同比例的訪客在造訪網頁時未查看其他網頁即離開網站,但他們與影片播放器的互動會觸發「事件」評估呼叫,使得他們的造訪不會計為跳出。

在這種情況下,對於已啟用事件的網頁,「跳出」的意義將稍有不同:使用者在造訪期間只執行了單頁工作階段,且與指定事件沒有任何互動。

請務必注意,凡是在網頁載入時自動執行的「事件」評估,都會導致網頁的跳出率為零。

每個工作階段的事件上限

ga.js

系統會立即處理傳送到 Analytics (分析) 的前 10 次事件命中,之後將限制為每秒處理一個事件命中。每次工作階段最多處理 500 次命中。

analytics.js 和 gtag.js

系統會立即處理傳送到 Analytics (分析) 的前 20 次事件命中,之後將限制為每秒處理兩次事件命中。每次工作階段最多處理 500 次命中。這項限制適用於除電子商務項目或交易命中之外的所有命中。

保持匹配數量不超過工作階段上限的方法如下:

  • 避免在影片中使用每播放一秒即傳送事件的指令碼,以及其他重複次數過多的事件觸發條件
  • 避免過度評估滑鼠移動
  • 避免使用會帶來大量事件次數的定時機制

導入事件的最佳做法

「事件」評估的設計模型極為靈活,且用途不只侷限在常用的「使用者觸發事件」模型中,但具體設計需要由您決定。因此,要發揮「事件」評估報表的優勢,請與您的報表使用者合作並妥善規劃報表。

  • 提前確定要分析資料的所有元素。即使您最初只想監控網站上的某一個物件,全盤瞭解要分析的各種物件/事件還是有利於打造結構良好的報表,日後您可以隨著分析事件數量和類型增加而自由擴展報表規模。
  • 與您的報表使用者一起規劃「事件」評估報表。提前瞭解報表外觀有助於規劃「事件」評估的結構。舉例來說,如果報表只需要顯示影片使用者介面互動,您的類別結構就會與必須追蹤其他 Flash 使用者介面 (如選單、嵌入的小工具和載入次數) 的報表不同。此外,您可以向報表使用者說明「事件」評估有不同的追蹤方式,發揮導入的最大效益。比方說,報表使用者可能有興趣追蹤 Flash 影片介面上的使用者行為,但同時又想要對影片的載入時間進行延遲追蹤。這時,您可以事先計劃在事件呼叫中提供有意義的名稱。
  • 採用一致且明確的命名慣例。在導入「事件」評估的程序中,為類別、動作和標籤提供的名稱都會用於報表介面中。此外,在報表統計資料中,類別/動作組合為不重複元素,因此在使用屬於相似類別的所有物件時,應首先考慮適當的指標計算方式。

事件與事件目標的差異

「事件」是指使用者與您網站或應用程式的互動;您可以按照本文提到的做法修改代碼程式碼來指定事件並收集相關資料。

「事件目標」則是您設定的目標,用來將您指定的事件記錄為轉換。

提醒您,您必須先在網站或應用程式中加入「事件」評估程式碼,才能在「事件」報表中看到相關資料。請參閱「設定事件評估」一文。

這篇文章實用嗎?
我們應如何改進呢?