使用 Google Analytics 事件跟踪
已發表: 2021-07-19Google Analytics 事件跟踪是一項有用的功能,它允許您記錄與您的網站元素的交互,這些元素在 Google Analytics 中未作為標准進行跟踪。
Google Analytics 事件跟踪是一項非常寶貴的功能,它允許您記錄與您的網站元素的交互,這些元素在 Google Analytics 中默認不被跟踪。
只需將代碼片段添加到您的網站,就可以跟踪事件交互,以了解用戶觀看您的視頻的時間,甚至是用戶訪問表單上的哪些字段。
在這篇文章中,我將解釋如何通過編輯網站上的代碼或使用 Google 跟踪代碼管理器手動跟踪事件(如果您對編輯代碼缺乏信心)。

Google Analytics 事件跟踪有什麼用途?
在我們詳細介紹如何設置所有內容之前。 讓我們看看事件跟踪可用於衡量您網站上的訪問者參與度的一些不同方式。 下面列出了事件跟踪的一些典型用途:
- 跟踪到其他網站的出站鏈接點擊。
- 了解有多少用戶點擊了 mailto 電子郵件地址或點擊通話電話號碼。 這可以幫助您更好地了解從您的網站獲得的查詢數量。
- 跟踪 PDF 和其他媒體下載。
- 衡量與視頻內容的互動,例如觀看視頻所花費的時間。
- 準確跟踪用戶在填寫表單或結賬時離開的地方
- 監控對頁面獨特元素的點擊,例如“聯繫我們”關於頁面上的號召性用語。
- 收集有關填寫和提交表單的用戶數量的數據,儘管我始終建議盡可能向用戶發送感謝頁面。
事件跟踪允許您計算不一定涉及在您的網站上加載另一個頁面的交互。 還可以根據您的事件設置 Google Analytics(分析)目標。

開始之前需要考慮什麼
要使用事件跟踪,您需要在您的網站上安裝 Google Analytics。 這可以通過將代碼添加到您網站上的所有頁面或通過將 Google 標籤管理器代碼添加到您的網站,然後配置 Google Analytics 標籤和触發器以及變量來實現。
在開始設置事件跟踪之前,請務必考慮以下幾點:
- Google Analytics 跟踪代碼有兩個版本。 在應用本文中引用的任何代碼之前,請檢查您是使用較舊的 Universal Google Analytics (Analytics.js) 代碼還是較新的 Google Analytics gtag 代碼 (gtag.js) 。 我建議遷移到較新版本的 Google Analytics,並且 Google 已經編寫了關於如何遷移到使用 gtag.js 的指南。 因為這旨在對抗阻止瀏覽器中的 cookie 數據的智能跟踪預防 (ITP)。
- 決定您要跟踪網站的哪些元素,無論是 PDF 下載還是對出站鏈接的點擊。
- 在設置事件跟踪時,對可用的不同操作、標籤和類別選項採用一致且清晰的命名約定。 您為每個類別、操作和標籤指定的每個名稱都會出現在事件跟踪報告中。 如果您的命名不合理,那麼您的報告以後將沒有多大意義。
- 決定是要在網站上設置自動事件標記還是手動標記鏈接。 如果您要跟踪大量文檔和頁面元素,則可能值得設置自動事件標記並使用 Google 標籤管理器事件。
Google Analytics 事件跟踪是如何工作的?
自定義代碼片段會添加到您要在網站上跟踪的項目的鏈接代碼中,當單擊該項目時,該元素將被跟踪並顯示為 Google Analytics(分析)中的事件。
事件跟踪代碼由四個元素組成,您可以定義這些元素來描述用戶在您網站上的互動:
- 類別(必需)是您為要跟踪的一組對象指定的名稱。
- Action (必需)是交互的類型,例如下載文檔。
- 標籤(可選)對於總結事件的內容很有用,例如點擊導航菜單選項。
- 如果您想為文件下載分配一個數值,則可以使用值(可選)。
當事件在您的網站上觸發時, “類別”、“操作”、“標籤”和“價值”屬性可用於幫助您準確了解用戶在您的網頁上參與的內容。 如上所述,重要的是要考慮用於這些屬性的命名約定,因為這些值將在 Google Analytics 中顯示。
Universal Analytics 中事件跟踪鏈接的事件跟踪代碼如下所示:
onclick="ga('send', 'event', 'Category', 'Action', 'Label', 'Value');"
代碼位於 href 鏈接文本之後,如下例所示:
<a href="www.examplewebsite.co.uk/company_brochure.pdf" onclick="ga('send', 'event', 'Category', 'Action', 'Label', 'Value');”>
類別、操作、標籤和值標籤將替換為您決定輸入的值。 帶有輸入值的事件跟踪鏈接示例位於頁面下方。
如何設置 Google Analytics 事件跟踪
根據您想要跟踪的事件數量,或您想要對事件跟踪參數的控制級別,您可以設置自動事件跟踪,或在您的網站上手動標記鏈接。
如果您要跟踪大量文檔和頁面元素,則值得使用自動事件標記。 這可以使用 Google 標籤管理器來完成。 自動事件標記將在以下情況下觸發:
- 當用戶點擊鏈接時。
- 單擊任何類型的頁面元素。
- 在一定的訪問持續時間後或按時間間隔。
- 在提交表格時。
如果您想跟踪其他操作,您可以使用 Google 標籤管理器進行設置。
手動標記鏈接以跟踪事件
如前所述,您可以手動自定義站點上的鏈接,以將“類別”、“操作”、“標籤”、“值”屬性添加到鏈接中。 為了給您提供一個實際示例,下面的示例顯示了一個鏈接,其中包含用於跟踪 PDF 下載的事件代碼。
下面的斜體文本顯示了配置為記錄公司宣傳冊 PDF 文檔下載的事件跟踪參數的示例。
<a href="www.examplewebsite.co.uk/pdf/company_brochure.pdf" onclick="ga('send', 'event', 'PDF', 'Download', 'Company Brochure – PDF Download'); ">下載我們的宣傳冊</a>
自動事件跟踪選項
使用 Google 標籤管理器進行事件跟踪

您可以通過設置 Google Tag Manager 的自動事件跟踪來衡量您網站上的互動。
這聽起來可能很複雜,但是一旦您了解了標籤、觸發器和變量的基本原理,它就會變得非常簡單。
使用 Google Tag Manager 進行事件跟踪是通過點擊事件觸發器啟動的,這些觸發器可以設置在您網頁上的特定變量上。 Google 跟踪代碼管理器事件是用戶對網頁元素(“DOM 元素”)的操作,這些操作由您的瀏覽器觸發並發送到跟踪代碼管理器數據層,以便它們可用於設置觸發器。
下面列出了在 Google 跟踪代碼管理器中設置事件所需的步驟摘要:
- 登錄 Google 標籤管理器
- 從左側選擇“標籤”
- 創建一個新標籤並選擇 Universal Analytics 作為標籤類型
- 設置您的 Google Analytics 跟踪 ID
- 為軌道類型選擇“事件”
- 設置您的事件類別、操作、標籤和值。 您可以使用 Google Tag Manager 變量名稱,例如 {{click url}}
- 根據需要設置觸發器
下面概述瞭如何在 Google 跟踪代碼管理器中設置事件的示例:
步驟 1 – 檢查您是否為您的活動選擇了正確的啟用變量
前往 Google 標籤管理器中的變量部分,確保您已勾選要在網站上跟踪的變量。

您可以選擇根據點擊類別、點擊元素、點擊文本和其他變量來設置觸發器。
第 2 步 – 在 Google 標籤管理器中創建一個新標籤
在 Google 標籤管理器中創建一個新標籤並將跟踪類型更改為“事件”。 配置選項現在將包括類別、操作、標籤和值的跟踪參數字段,如下面的屏幕截圖所示。
正如我們在本文前面所討論的,類別、操作、標籤和值屬性構成了 Google Analytics 中事件變量的基礎。 您可以使用特定於 Google 跟踪代碼管理器的代碼變量來自動使用值填充字段。 例如,{{Click}} 代碼會自動將 Web URL 拉入其輸入的字段中。

第 3 步 – 配置標籤
輸入類別、操作、標籤和值的值。
標籤應該真正命名,以便為您提供有關點擊內容的盡可能多的信息。 如果您打算跟踪站點標題中導航按鈕的點擊次數,您可能需要記錄被點擊的項目的點擊 URL。
如果您想將名義價值歸因於您網站上的查詢類型,則可以填充事件的價值框。 例如,您可能希望為聯繫表單提交提供比電子郵件通訊註冊更高的值。
True/False 字段用於非交互事件。 如果您希望事件操作不創建新的綜合瀏覽量並且不影響跳出率,請將此值設置為 True。
每次為跟踪事件設置標籤都是相同的。 設置不同類型代碼的主要區別在於配置代碼觸發的對象。
第 4 步 – 選擇事件標記將觸發的內容
下一步是選擇或創建觸發代碼的觸發器。 你需要為你的標籤設置條件。 我在您的網站上包含了一些針對不同事件的不同類型觸發器的示例。
用於衡量電子郵件地址鏈接點擊次數的觸發器
電子郵件地址點擊鏈接的完整觸發器示例如下。


- 在“單擊”標題下的“選擇觸發器類型”屏幕上,選擇“僅鏈接”
- 選擇觸發此觸發器下的某些鏈接點擊
- 在第一個下拉框中將變量設置為 Click URL
- 在第二個下拉選項中指定 URL 'Contains'
- 在第三個字段中輸入 mailto:
用於測量電話號碼點擊次數的觸發器

- 在“單擊”標題下的“選擇觸發器類型”屏幕上,選擇“僅鏈接”
- 選擇觸發此觸發器下的某些鏈接點擊
- 在第一個下拉框中將變量設置為 Click URL
- 在第二個下拉選項中指定 URL 'Contains'
- 在第三個字段中輸入電話:
用於測量 PDF 下載的觸發器

- 在“單擊”標題下的“選擇觸發器類型”屏幕上,選擇“僅鏈接”
- 選擇觸發此觸發器下的某些鏈接點擊
- 在第一個下拉框中將變量設置為 Click URL
- 在第二個下拉選項中指定 URL 'Contains'
- 在第三個字段中輸入 .pdf
測試您的活動是否按計劃進行。
檢查您的事件是否按預期工作是一個好主意。 要立即查看結果,您可以使用預覽功能預覽您的 Google 跟踪代碼管理器事件並執行您的事件操作以查看代碼是否成功觸發。
在 Google Analytics 中,您還可以通過轉到實時部分和事件部分來查看過去 30 分鐘內觸發的事件。
如果您不著急或想查看歷史數據,請轉到 Google Analytics 的行為 > 事件部分。
設置基於事件的目標
也可以根據您的事件在 Google Analytics 中設置目標。 為此,請登錄您的 Google Analytics(分析)帳戶並按照以下說明操作:
- 前往您要設置目標的酒店
- 單擊管理,然後轉到目標並單擊添加新目標
- 為您的目標命名並選擇事件目標單選按鈕選項
- 在字段中填寫您的特定目標的屬性。 請記住根據您的事件屬性選擇等於、開始於或正則表達式選項。
- 類別
- 行動
- 標籤
- 價值
- 保存您的目標
- 記得完成一個測試目標,以便你有數據,然後第二天回來檢查你的事件目標是否有效

結論
Google Analytics Event Tracking 是衡量您網站上用戶互動的重要補充。 它可以與傳統的 Google Analytics 目標結合使用,以衡量您網站上的微觀或宏觀轉化。 使用 Google Tag Manager 和 Tag Manager 事件意味著您現在可以更輕鬆地設置和控制要跟踪的事件,或者您仍然可以根據需要手動更改網站上的代碼以添加事件。
有用的鏈接
- 通用 Google Analytics.js 的 Google 事件跟踪指南
- 在線 Universal Analytics 事件跟踪代碼生成器
- 出站鏈接事件跟踪
你剛學到新東西嗎?
然後加入每月閱讀我們專家文章的 80,000 人的行列。如果您需要有關 Google Analytics 的幫助,請隨時與我們聯繫。
