這類標記能讓您檢測網頁和行動應用程式,以便在發生某種事件時傳送資料。這類資料可能包括事件類型和用來描述事件相關資訊的參數。
什麼是事件?
「事件」是指使用者與您網站的元件互動。這些事件可以 (包括但不限於):
- 載入網頁
- 連結點擊
- 表單提交
- 影片播放
- 購買的項目
- 訂閱項目
- 應用程式安裝次數
什麼是參數?
參數是與事件相關聯的資料;參數的範例包括:
- 項目值
- 優待券代碼
- 登入方式
- 交易 ID
- 幣別
事件和參數能讓您進一步瞭解客戶偏好的內容,並協助您解答以下問題:哪些產品網頁獲得最多的觀看次數?哪些按鈕更常獲得點擊?哪些廣告活動能促成購買或訂閱?
event
指令
event
指令 (與 Google 代碼搭配使用) 會將事件資料傳送到 Google 廣告和評估產品。event
指令的原型如下:
gtag('event', '<type>', {<parameters>});
<type>
是事件類型,例如 Google Ads 轉換事件或 Google Analytics (分析) 4 事件名稱。<parameters>
是名稱/值組合的物件,其中包含描述事件的資料。
代碼管理工具中的事件
代碼管理工具中的事件,是根據所用的代碼類型而設定。舉例來說:
- Google Ads 的轉換事件會透過 Google Ads 轉換追蹤代碼傳送。
- Google Analytics (分析) 4 中的事件是透過 Google Analytics (分析):GA4 事件代碼來設定。
- 通用 Analytics (分析) 代碼事件是透過「追蹤類型」設定,在「Google Analytics (分析):通用 Analytics (分析)」代碼中設定。
- Floodlight 事件是由 Floodlight 計數器或 Floodlight 銷售代碼所設定。
代碼管理工具會使用觸發條件指定要追蹤的事件,然後監聽網頁或行動應用程式,讓事件發生。事件發生時,代碼會觸發資料並傳送至指定產品。
Google Ads 轉換
Google Ads 轉換事件會評估使用者與廣告互動後發生的活動。 這些轉換可以代表有新訂閱、購買或應用程式下載等事件的事件。開始使用這個標記之前,建議您先前往 Google Ads 說明中心進一步瞭解這項功能的運作方式。
如要設定 Google Ads 轉換標記,您必須輸入必要的 Google Ads 轉換 ID 和轉換標籤,以及選用的轉換價值、貨幣代碼和/或交易 ID。
gtag.js
為導入 Google 代碼,事件會透過 gtag('event',
'conversion'...)
傳送。例如:
gtag('event', 'conversion', {
'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
'value': 1.0,
'currency': 'USD',
'transaction_id': '12345',
});
代碼管理工具
- 在「代碼管理工具」中建立新的 Google Ads 代碼,在主畫面上選取 [新增代碼] > [代碼設定] > [Google Ads 轉換追蹤]。
- 登入 Google Ads 帳戶,以收集您要用來完成代碼設定的值:
- 在您的 Google Ads 帳戶中,按一下「工具和設定」(
) 選單。
- 選取「Measurement: Conversion」(評估:轉換),即可開啟「轉換動作」表格。
- 從「轉換動作」欄中選取您要使用的轉換名稱。
- 展開「代碼設定」分頁,查看代碼詳情。
- 選取 [使用 Google 代碼管理工具]。
- 複製「轉換 ID」和「轉換標籤」。
- 在您的 Google Ads 帳戶中,按一下「工具和設定」(
在代碼管理工具中,將步驟 2 取得的「轉換 ID」和「轉換標籤」值加進各自的欄位。您可以選擇新增轉換價值、交易 ID 和貨幣代碼。請務必為這些欄位值使用代碼管理工具變數 (如適用)。(例如,大部分情況下都會使用交易 ID 變數)。
在「觸發條件」部分中選擇一或多個觸發條件,指定代碼的觸發時機。
按一下 [儲存] 以完成代碼設定。
進一步瞭解如何設定 Google Ads 轉換。
Google Analytics (分析) 4 事件
在 Google Analytics (分析) 4 資源中,每個可評估的使用者動作都視為事件。事件可以是網頁載入、連結點擊、表單填寫、將商品加入購物車、結帳、網頁捲動、影片觀看、應用程式安裝等。Google Analytics (分析) 4 事件支援自訂參數和使用者屬性,因此 Google Analytics (分析) 4 可彈性評估活動。
Google 的代碼平台代表了四種主要事件。 這些項目可能因產品而異,但一般可分成下列類別:
自動收集的事件是指透過 gtag.js 或「代碼管理工具」代碼傳送的事件,不需要您額外設定檢測。自動收集的事件,常見的例子包括
ad_click
、page_view
和video_progress
。瞭解詳情。加強型評估事件是在 Google Analytics (分析) 中啟用事件時,透過 gtag.js 或代碼管理工具代碼傳送的事件。加強型評估事件的常見範例包括
scroll
、click
和file_download
。瞭解詳情。建議事件適用於需要額外情境才能有意義的有意義的評估情境。建議事件的常見範例包括
login
、purchase
和search
。因為需要額外的背景資訊,所以不會自動傳送。瞭解詳情。自訂事件是由您定義。這些事件尚未自動收集或建議事件。在實務上,您應盡可能使用自動收集的事件或建議事件,且只有在舊類型不符合您的需求時,才使用自訂事件類型。瞭解詳情。
如要瞭解如何為 gtag.js 或 Google 代碼管理工具設定事件,請參閱「設定事件」一文。
通用 Analytics (分析) 事件
通用 Analytics (分析) 事件採用的是舊版事件/類別/標籤/值模型。
gtag.js
使用下列語法的 gtag('event')
指令:
gtag('event', <action>, {
'event_category': <category>,
'event_label': <label>,
'value': <value>
});
以下事件會傳送事件為 'Downloads'
、一個類別為 'MP3'
,以及「Debussy - Clair de lune」標籤的事件:
gtag('event', 'Downloads', {
'event_category' : 'MP3',
'event_label' : 'Debussy - Clair de lune'
});
如果省略 <category>
或 <label>
,系統會將其設為 (not set)
的預設值。
代碼管理工具
如要在 Google 代碼管理工具中傳送通用 Analytics (分析) 事件,您需要下列兩個元件:
- Google Analytics (分析):通用 Analytics (分析) 代碼
- 導致代碼觸發的觸發條件。
通用 Analytics (分析) 事件資訊的結構如下:
名稱 | 類型 | 預設值 | 說明 |
---|---|---|---|
<action> | 字串 | 這個值會顯示在 Google Analytics (分析) 事件報表中做為事件動作。 | |
<category> | 字串 | 「(未設定)」 | 事件的類別。 |
<label> | 字串 | 「(未設定)」 | 事件的標籤。 |
<值> | 數字 | 非負整數,會顯示為出風值。 |
請參閱 Google Analytics (分析) 事件參數剖析,進一步瞭解 Google Analytics (分析) 解讀事件結構的方式。
Floodlight 活動
「Floodlight 活動」是對應至您要評估的特定事件的轉換,例如完成購物或造訪網頁。 使用者在看到其中一個廣告後採取動作時,就稱為「轉換」。瞭解詳情。
gtag.js
Floodlight 活動是透過 Google 代碼透過 gtag('event','conversion')
傳送。請將程式碼放在定義 gtag()
函式之後,最好在 <head>
區段中,以獲得最佳效能。
資料欄位會以 send_to
屬性的參數字串傳送。這些欄位會因標記類型、計數方式,以及您傳送到代碼的其他資料而不同。
以下是 Floodlight 轉換活動的範例:
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'u1': '[variable]', // custom Floodlight variable
'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
});
代碼管理工具
Google 代碼管理工具可用來設定 Floodlight 活動。詳情請參閱說明中心說明文件。