網絡強化轉換追蹤功能可提升轉換評估結果的準確度,並配合現有的轉換標籤,從您的網站傳送經雜湊的第一方轉換資料,以保障私隱。此功能採用名為 SHA256 的安全單向雜湊演算法處理第一方客戶資料 (例如電郵地址),然後才傳送給 Google。經雜湊的資料之後會配對已登入的 Google 帳戶,以將廣告系列轉換歸因於點擊或收看等廣告活動。
本文會說明使用 Google 標籤設定網絡強化轉換追蹤的方法。您也可以使用「Google 廣告標籤管理工具」設定網絡強化轉換追蹤,或者使用 Google Ads API 設定網絡強化轉換追蹤。
開始之前
開始設定前,請先細閱下列要求:
- 備妥觸發轉換標籤 (例如確認網頁網址) 和轉換活動 (例如點擊按鈕或檢視網頁) 的轉換網頁網址。
- 如要設定此功能,您必須知道您網站設定轉換追蹤的方式,並懂得修改程式碼,因此請視乎需要與開發團隊商談。
- 請確保已細閱且能遵守 Google Ads 的強化轉換追蹤「客戶資料政策」(詳見下文「指示」部分所列的步驟)。
- 如要使用網址設定轉換,您只可透過 JavaScript 或 CSS 選取器選項,或者透過自動強化轉換追蹤來設定強化轉換追蹤。
- 成功加入強化轉換追蹤約 30 天後,您便能夠在轉換動作表格中查看有關影響結果。進一步瞭解網絡強化轉換追蹤影響的結果。
指示
- 在 Google Ads 帳戶中,按一下「目標」圖示 。
- 按一下部分選單中的 [轉換] 下拉式選單。
- 按一下 [設定]。
- 展開「網絡強化轉換追蹤」面板。
- 勾選 [啟用網絡強化轉換追蹤]。
- 細閱合規聲明。如要啟用強化轉換追蹤,您必須確認您符合政策規定,而且您使用強化轉換追蹤須受《Google 廣告資料處理條款》約束。請按一下 [同意並繼續],確認您接受這些條款。
- 按一下下拉式選單,選擇一種方法來設定和管理用戶提供的資料。選取 [Google 標籤]。
注意:如果您向 Google 傳送強化轉換追蹤資料的方式有別於您本身在 Google Ads 選取的方式,系統可能無法處理有關資料。舉例來說,如果您選取 [Google 標籤],並嘗試經由 Google Ads API 傳送資料,則系統便不會處理有關資料。
- 如果您不確定要選擇哪種標記方法,請按一下 [我應使用哪種方法?],然後輸入網站網域,再按一下 [檢查網址] 查看有關建議。
- 如果您看到「標籤會從您的網站收集用戶提供的資料」這則訊息,便可以立即按一下 [儲存] 來完成設定。
- 如果您沒有看到上述訊息,或是想要瞭解其他設定強化轉換追蹤的方法,請按一下 [標籤詳情]。
- 在「標籤詳情」畫面上,您可以決定如何在標籤中記錄用戶提供的資料:
- 自動偵測用戶提供的資料:自動檢查網頁中與已設定的資料類型模式相符的字串。這種方法所需的操作最為輕鬆,適用於大多數廣告客戶。為享有進一步控制,建議您在網站中加入程式碼片段,或者指定「CSS 選取器」或 JavaScript 變數。您也可以按一下「新增排除項目」,指定在自動偵測功能啟用時要排除的「CSS 選取器」。
- 指定「CSS 選取器」或 JavaScript 變數:在包含用戶提供的相關資料的網頁上,手動指定「CSS 選取器」或 JavaScript 變數。如果您想使用此方法,請選取這個選項,並按照下方指示操作。
- 在網站加入程式碼片段:在您的網站加入程式碼片段,以傳送經雜湊的客戶資料作配對之用。此方法可確保每當轉換標籤觸發時,您一律能夠傳送格式正確的資料,從而提升強化轉換追蹤的準確度。使用此方法時,您不必勾選「標籤詳情」下方的選框;我們會自動處理您透過程式碼片段傳送的任何用戶提供資料。如有需要,您可以結合多種選項使用。舉例來說,您可以選取 [自動偵測用戶提供的資料],讓系統自動偵測所有轉換動作,同時使用程式碼片段收集您選定的特定轉換活動。透過程式碼片段提供的資料會較系統自動偵測到的資料獲優先處理。請參閱下方的「在網站加入程式碼片段」,瞭解更多指示。
- 按一下 [儲存]。
- 在完成設定後,您可以驗證執行情況,以確保強化轉換追蹤設定正確無誤。大約 30 天後,您便能夠查看強化轉換追蹤對報告的影響。進一步瞭解網絡強化轉換追蹤影響的結果。
在網站加入程式碼片段
按照下方指示操作之前,請確保您已完成「設定強化轉換追蹤」中的步驟,且已選取 [Google 標籤] 作為資料來源。
識別並界定強化轉換追蹤欄位
確保觸發 Google Ads 活動程式碼片段的轉換網頁,能提供電郵、地址和電話號碼等所需欄位。例子有購物、申請和其他類似類型的轉換網頁,因為這類網頁通常都需要客戶輸入資料。如不確定哪個網頁才是,請聯絡您的開發人員。
- 電郵地址 (首選)
- 地址 (姓氏、名字、郵遞區號及國家/地區均須提供)。您可選擇提供街道地址、城市和地區作為額外的配對金鑰。
- 電話號碼可與電郵地址或全名和地址一併提供。
您可以傳送未經雜湊的資料 (Google 會在資料到達伺服器前,將資料作正規化及雜湊處理),又或者傳送經過正規化及雜湊處理的資料。如決定將資料作正規化及雜湊處理,請按照以下指示操作。
正規化處理:
- 移除前後的空白字元。
- 將文字轉為小楷。
- 根據 E.164 標準將電話號碼格式化。
雜湊:
- 使用十六進制的 SHA256。
下表會進一步列明您可界定欄位。「金鑰名稱」欄註明強化轉換追蹤 HTML 程式碼片段 (將於下一步建立) 參照變數的方式。請注意,所有資料應以「字串類型」形式傳送。
資料欄位 | 金鑰名稱 | 描述 |
---|---|---|
電郵地址 | email |
用戶電郵。 範例:‘jdoe@example.com’ |
sha256_email_address |
經雜湊的用戶電郵。 範例: ‘a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db’ |
|
電話號碼 | phone_number |
用戶的電話號碼,必須使用 E.164 格式,即必須介乎 11 至 15 位數字,包括加號 (+) 前置碼和國家/地區代碼,不含破折號、括號或空格。 範例:‘+11231234567’ |
sha256_phone_number |
經雜湊的用戶電話號碼。 範例: ‘e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1’ |
|
名字 | address.first_name |
用戶的名字。 範例:'John' |
address.sha256_first_name |
經雜湊的用戶名字。 範例: ‘96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a’ |
|
姓氏 | address.last_name |
用戶的姓氏。 範例:'Doe' |
address.sha256_last_name |
經雜湊的用戶姓氏。 範例: ‘799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f’ |
|
街道地址 | address.street |
用戶的街道地址。範例:'123 New Rd' |
城市 | address.city |
用戶的城市名稱。範例:`Southampton’ |
地區 | address.region |
用戶的州/省或地區。範例:`Hampshire’ |
郵遞區號 | address.postal_code |
用戶的郵遞區號。範例:'SO99 9XX' |
國家/地區 | address.country |
用戶的國家/地區代碼。範例:'UK'。請使用雙字母的國家/地區代碼,並遵循 ISO 3166-1 alpha-2 標準。 |
加入強化轉換追蹤指令碼
在加入了 Google Ads 活動程式碼片段的轉換網頁上,設定並加入以下指令碼。更新以下變數名稱,確保與網頁上的屬性變數名稱相符。
舉例來說,如果您在名為「email_address」的變數中儲存電郵地址,便應該修改程式碼片段來顯示出這一點 (例如使用「yourEmailVariable」)。
// Implement
<script>
gtag('set', 'user_data', {
"email": yourEmailVariable, ***將 yourEmailVariable 改為您儲存用戶電郵資料的實際 JavaScript 變數名稱。以下其他變數的處理方式也一樣。請勿雜湊值。
"phone_number": yourPhoneVariable,
"address": {
"first_name": yourFirstNameVariable,
"last_name": yourLastNameVariable,
"street": yourStreetAddressVariable,
"city":yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
});
</script>
電話號碼必須使用 E.164 格式,即必須介乎 11 至 15 位數字,包括加號 (+) 前置碼和國家/地區代碼,不含破折號、括號或空格。
如果您的網站並無收集上述任何一個欄位的資料,請完全移除該欄位而不要留空。舉例來說,只收集電郵地址和電話號碼的網站應如下所示:
<script>
gtag('set', 'user_data', {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>
- 電郵地址 (首選)
- 地址 - 地址須註明姓氏、名字、郵遞區號和國家/地區。您可選擇提供街道地址、城市和地區作為額外的配對金鑰。
- 電話號碼 (必須配合電郵或全名和地址提供)
多個值
開發人員可以選擇使用陣列值 (而非字串) 來提供多個值。電話和電郵地址最多 3 個,地址最多 2 個。如果您記錄的值多於一個,提供多個值會增加成功配對的機會。詳見以下範例:
gtag('set', 'user_data', {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>
設定轉換網頁 Google 標籤
'allow_enhanced_conversions': true}
」。加入前:現有 Google 標籤範例:
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
加入後:
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>
指定「CSS 選取器」或 JavaScript 變數
按照下方指示操作之前,請確保您已完成「設定強化轉換追蹤」中的步驟,且已選取 [Google 標籤] 作為資料來源。另外,請務必選取 [指定「CSS 選取器」或 JavaScript 變數] 作為加入方法。
在轉換網頁找出強化轉換追蹤欄位
- 使用 Chrome 瀏覽器打開另一個分頁,並在 Google Ads 帳戶中前往您的轉換網頁。如不確定哪個網頁才是轉換網頁,請聯絡您的開發人員。
- 找出網頁上顯示而您想傳送到 Google 的客戶資料。舉例來說,客戶完成購物後,您的網頁可能會顯示感謝訊息和客戶的電郵地址。
注意:必須提供以下最少一個欄位,強化轉換追蹤才能正常運作:
- 電郵地址 (首選)
- 全名和地址 (姓氏、名字、街道地址、城市、地區、郵遞區號、國家/地區)
- [選擇性] 電話號碼可與電郵地址或全名和地址一併提供 (不可單獨提供)
- 找出網頁上的客戶資料後,接下來您需要複製「CSS 選取器」或 JavaScript 變數,然後將其輸入到 Google Ads。
識別強化轉換追蹤「CSS 選取器」並輸入到 Google Ads
- 按照指示啟用強化轉換追蹤,並選取 [指定「CSS 選取器」或 JavaScript 變數]。
- 按一下 [自訂] 以顯示帶有欄位的畫面,以便您透過這些欄位為每種所需資料類型指定「CSS 選取器」。
- 找出您打算加入的各項客戶資料,然後勾選旁邊的選框 (例如電郵、姓名和地址及其他)。
- 選取 [JavaScript 或「CSS 選取器」]。
注意:如果您使用 JavaScript 變數,最簡單的方法可能是詢問開發人員應在這些欄位中加入哪些變數。如果您使用「CSS 選取器」,請按照以下步驟操作。
- 在另一個分頁前往轉換網頁。
- 在轉換網頁上,當您找到要透過強化轉換追蹤功能傳送的相應客戶資料,請在有關資料上按一下滑鼠右鍵,然後選取 [檢查]。
- 如要在 Google Ads 輸入購物比較服務電郵選取器,請務必在轉換網頁顯示的電郵地址上按一下右鍵。
- Chrome 瀏覽器就會啟動 Chrome Developer Tools。
- 在 Chrome Developer Tools 網頁顯示的原始碼中,您會看到部分程式碼以螢光標示。以螢光標示的程式碼內含「購物比較服務選取器」,對應您在本節步驟 2 用右鍵點擊的客戶資料。
- 將滑鼠游標移至以螢光標示的程式碼上,並按一下右鍵。
- 向下捲動至 [複製],然後選擇 [選取器]。
- 將文字貼到 Google Ads 中的相應欄位 (在另一個分頁)。(僅供參考) 應該類似這樣,但並非完全相同:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- 為各個客戶資料類型 (例如電郵、姓名和地址等) 完成本節的步驟 6 至 12。
- 在 Google Ads 按一下 [儲存]。
確定已正確加入
要確定已正確加入強化轉換追蹤,請前往轉換網頁 (為此,您可能需要先完成測試轉換) 並執行以下步驟。建議在加入強化轉換追蹤後立即行動,若然強化轉換追蹤未能正常運作,亦可作出變更。
使用 Chrome 開發人員工具確定已正確加入
- 在您的網頁上按一下右鍵。
- 選取 [檢查]。
- 選取 [網絡] 分頁。
- 在搜尋列中輸入「google」。
- 找出連到「googleadservices.com/pagead/conversion/」(在某些瀏覽器為「google.com/pagead/1p-conversion/」) 的網絡要求。
- 按一下 [負載] 分頁,以查看查詢字串參數清單。
- 找出值為雜湊字串的「em」參數。此值應該以「tv.1~em」開頭,隨後為一長串字元。如果看到「em」參數,即表示強化轉換追蹤標籤正在擷取並雜湊
enhanced_conversion_data
物件。
在 72 小時後查看「診斷」報告來確定已正確加入強化轉換追蹤
- 登入 Google Ads 帳戶。
- 按一下帳戶右上角的工具圖示,然後按一下「評估」下的 [轉換]。
- 按一下已啟用強化轉換追蹤的轉換動作。
- 從頂部的網頁選單中選取 [診斷],即可查看強化轉換追蹤標籤診斷報告和各部分的相關數據。
- 請查看不同的健康檢查項目,以確保一切運作正常。
- 如標籤診斷報告通知您部分資料有誤,請按照通知和說明中心內的指示解決問題。
關閉強化轉換追蹤
如要在帳戶級別關閉強化轉換追蹤,請按以下步驟操作:
- 在 Google Ads 帳戶中,按一下「目標」圖示 。
- 按一下部分選單中的 [轉換] 下拉式選單。
- 按一下 [設定]。
- 展開「網絡強化轉換追蹤」面板。
- 取消選取選框以關閉強化轉換追蹤。
- 按一下 [儲存]。
如要在轉換動作級別關閉強化轉換追蹤,請按以下步驟操作:
- 在 Google Ads 帳戶中,按一下「目標」圖示 。
- 按一下部分選單中的 [轉換] 下拉式選單。
- 選取要停用強化轉換追蹤的轉換動作。
- 按一下 [設定]。
- 展開「強化轉換追蹤」面板。
- 取消選取「啟用強化轉換追蹤」旁邊的選框。
- 按一下 [儲存]。