使用 Google 代碼設定網站強化轉換

網站強化轉換」是一項有助改善轉換評估準確度的功能,能夠輔助您現有的轉換標記,以確保隱私安全的做法,傳送網站上經雜湊處理的第一方轉換資料。這項功能會先使用安全的單向雜湊演算法 SHA256,處理好第一方顧客數位資料 (如電子郵件地址),再傳送給 Google。系統接著會將經雜湊處理的資料與已登入的 Google 帳戶進行比對,以便將廣告活動轉換歸因給點擊或觀看等廣告事件。

本文將說明如何使用 Google 代碼設定「網站強化轉換」。您也可以使用 Google 代碼管理工具設定「網站強化轉換」,或是使用 Google Ads API 設定「網站強化轉換」

注意:透過匯入 Google Analytics (分析) 目標進行評估的轉換不適用於強化轉換。如要使用強化轉換,建議利用 Google 代碼或 Google 代碼管理工具,設定新的 Google Ads 轉換動作。

事前準備

開始設定前,請先詳閱下列規定:

  • 知道轉換標記觸發時所在的轉換頁網址 (例如確認網頁的網址) 和轉換事件觸發條件 (例如按鈕點擊或網頁瀏覽)。
  • 如要進行這項導入作業,您必須熟悉如何在網站上設定轉換追蹤,且可能需要修改程式碼,因此請確保開發團隊能在您需要時提供協助。
  • 確定您已詳閱並確認符合 Google Ads 強化轉換顧客數位資料政策的規定 (請參閱下方「操作說明」一節中的步驟)。
  • 如果您使用網址設定轉換,則設定強化轉換時,只能採用 JavaScript 或 CSS 選取器選項自動強化轉換
  • 成功導入強化轉換約 30 天後,您就能在轉換動作表格中查看影響結果。進一步瞭解網站強化轉換的影響結果

操作說明

注意:下方說明是 Google Ads 使用者體驗新版設計的一部分。如要使用舊版設計,請點按「外觀」圖示,然後選取「使用舊版 UI」。如果您使用的是舊版 Google Ads,請查看快速參考指南,或使用 Google Ads 帳戶頁面頂端導覽面板中的搜尋列找出所需頁面。
  1. 在 Google Ads 帳戶中,按一下「目標」圖示 Goals Icon
  2. 在版面選單中點按「轉換」下拉式選單。
  3. 點按「設定」。
  4. 展開「強化轉換」部分。
  5. 勾選「開啟網站強化轉換功能」。
  6. 詳閱法規遵循聲明。如要啟用強化轉換,請確認會遵守我們的政策規定,且使用強化轉換時,也會遵守《Google 廣告資料處理條款》。點選「同意並繼續」,即確認您接受這些條款。
  7. 點選下拉式選單,選擇一種方法來設定及管理使用者提供的資料。選取「Google 代碼」。

    注意:如果您傳送 Google 強化轉換資料的方式,不同於在 Google Ads 中選取的方式,系統可能無法處理這些資料。舉例來說,如果您選取「Google 代碼」,然後嘗試用 Google Ads API 傳送資料,系統就不會處理以 API 傳送的資料。

  8. 如果不確定要選取哪種標記方法,請按一下「我該使用哪一種方法?」,輸入網站網域,然後按一下「檢查網址」查看建議。
  9. 如果看到「代碼會從您的網站收集使用者提供的資料」的訊息,可以立即按一下「儲存」完成設定。
  10. 如果沒有看到上述訊息,或是想要瞭解設定強化轉換的其他方法,請按一下「代碼詳情」。
  11. 在「代碼詳情」畫面上,您可以決定要如何在代碼中擷取使用者提供的資料:
    1. 自動偵測使用者提供的資料:自動檢查網頁是否有字串的形式與設定的資料類型相符。這種方法最為輕鬆,適用於大多數廣告客戶。如要進行更多設定,建議您將程式碼片段加入網站,或是指定 CSS 選取器或 JavaScript 變數。您可以按一下「新增排除條件」,指定自動偵測功能啟用時要排除的 CSS 選取器。
    2. 指定 CSS 選取器或 JavaScript 變數:在網頁上手動指定 CSS 選取器或 JavaScript 變數,其中包含使用者提供的資料。如要使用這種方法,請選取這個選項,並按照下方說明操作
    3. 將程式碼片段加入網站:在網站上加入程式碼片段,傳送經雜湊處理的顧客數位資料,以供系統比對。這種方法可確保每次轉換代碼觸發時,一律都能傳送格式正確的資料,有助於提升強化轉換準確度。使用這種方法時,您不必勾選「代碼詳情」下方的核取方塊;系統會自動處理您透過程式碼片段傳送的任何使用者提供資料。如有需要,可以多種方法並用。舉例來說,您可以選取「自動偵測使用者提供的資料」,由系統自動針對所有轉換動作進行偵測,並使用程式碼片段收集您選定的特定轉換事件。透過程式碼片段提供的資料,優先順序高於系統自動偵測到的資料。如需更多操作說明,請參閱下方「將程式碼片段加入網站」一節。
  12. 按一下「儲存」。
  13. 完成設定後,請驗證導入狀態,確認強化轉換設定正確無誤。大約 30 天後,您就能查看強化轉換對報表的影響。進一步瞭解網站強化轉換的影響結果
注意:如果您使用自動方法或 CSS 選取器/JavaScript 變數方法,Google 預設會使用廣告 Cookie,代您收集經雜湊處理的第一方顧客數位資料,然後將這些資料連結至同一使用者工作階段內,後續發生的轉換事件。如果您導入同意聲明模式,廣告 Cookie 就會受到「同意聲明模式」功能 ad_storage 同意聲明狀態 (如已導入) 的影響。您可以隨時停用這項功能,方法是按一下帳戶右上角的工具圖示,點選「Google 代碼」,然後在代碼設定中關閉「表單互動」。

將程式碼片段加入網站

按照下方說明操作前,請確認您已完成「設定強化轉換」一文中的步驟,且已選取「Google 代碼」做為資料來源。

識別並定義強化轉換欄位

確認觸發 Google Ads 事件程式碼片段的轉換頁上有您需要的欄位,例如電子郵件、地址和電話號碼。這類網頁通常會要求顧客提供資料,像是購買頁、註冊頁或其他類似轉換類型的網頁。如果不確定這是指哪個網頁,請詢問您的開發人員。

注意:您必須至少提供下列其中一項欄位:
  • 電子郵件 (建議提供)
  • 地址 (名字、姓氏、郵遞區號和國家/地區皆為必要資訊)。另外也可自行選擇是否提供街道地址、城市和區域做為其他比對鍵。
  • 您也可以提供電話號碼,但必須搭配電子郵件地址,或是連同全名和地址一起提供

您可以傳送未經雜湊處理的資料,而 Google 會在資料送達伺服器前進行正規化和雜湊處理;也可以對資料進行正規化和雜湊處理。如果您決定對資料進行正規化和雜湊處理,請按照下方說明操作。

正規化處理

  • 移除開頭或結尾的空白字元。
  • 將文字轉換為小寫。
  • 根據 E.164 標準設定電話號碼格式。

雜湊處理:

  • 使用十六進位 SHA256

下表列出了可定義欄位的詳細資訊。「鍵名」欄會說明這些欄位在強化轉換 HTML 程式碼片段中的參照方式;程式碼片段會在下一步驟中建立。請注意,所有資料都應以字串類型的形式傳送。

資料欄位 鍵名 說明
電子郵件地址 電子郵件

使用者的電子郵件。

例如:「jdoe@example.com」

sha256_email_address

經雜湊處理的使用者電子郵件。

例如:

「a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db」

電話號碼 phone_number

使用者的電話號碼。必須採用 E.164 格式,也就是 11 到 15 位數,內含加號 (+) 前置字元和國家/地區代碼,但不含破折號、括號或空格。

例如:「+11231234567」

sha256_phone_number

經雜湊處理的使用者電話號碼。

例如:

「e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1」

名字 address.first_name

使用者的名字。

例如:「大明」

address.sha256_first_name

經雜湊處理的使用者名字。

例如:

「96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a」

姓氏 address.last_name

使用者的姓氏。

例如:「方」

address.sha256_last_name

經雜湊處理的使用者姓氏。

例如:

「799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f」

街道地址 address.street 使用者的街道地址,例如:「北新路」
城市 address.city 使用者所在城市名稱,例如:「新北市」
區域 address.region 使用者所在的州/省或區域,例如:「加州」
郵遞區號 address.postal_code 使用者的郵遞區號,例如:「234」
國家/地區 address.country 使用者的國家/地區代碼,例如:「UK」。請使用 ISO 3166-1 alpha-2 標準的雙字母國家/地區代碼。
注意:請務必確認轉換標記觸發時,有可供存取的顧客數位資料。如果是在前一個網頁收集使用者資訊,則您必須確保轉換頁上的程式碼可以使用這些資訊,以便在此指令碼中進行設定。

導入強化轉換指令碼

在已安裝 Google Ads 事件程式碼片段的轉換頁中設定並加入下列指令碼。請務必按照這些屬性在網頁上的變數名稱,更新下方的變數名稱,確保兩者一致。

舉例來說,如果您將電子郵件儲存在名為「email_address」的變數中,就應該據此修改程式碼片段 (例如:修改「您的電子郵件變數」部分)。

注意:您也可以使用字串對欄位進行硬式編碼,或是使用函式 (而不是變數)。

// Implement

<script>
gtag('set', 'user_data', {
"email": 您的電子郵件變數, ***將「您的電子郵件變數」改成實際用來儲存使用者電子郵件資料的 JavaScript 變數名稱。針對下方其他變數進行同樣的操作,並確認值未經雜湊處理。
"phone_number": 您的電話號碼變數,
"address": {
"first_name": 您的名字變數,
"last_name": 您的姓氏變數,
"street": 您的街道地址變數,
"city": 您的城市變數,
"region": 您的區域變數,
"postal_code": 您的郵遞區號變數,
"country": 您的國家/地區變數
}
});
</script>

電話號碼必須採用 E.164 格式,也就是 11 到 15 位數,內含加號 (+) 前置字元和國家/地區代碼,但不含破折號、括號或空格。

如果您的網站未收集上述任一欄位的資料,請將整個欄位移除而不要留空。舉例來說,如果網站只收集電子郵件和電話號碼,則程式碼片段看起來會像這樣:

// Implement
<script>
gtag('set', 'user_data', {
"email": {{ 您的電子郵件變數 }},
"phone_number": {{ 您的電話號碼變數 }}
});
</script>
注意:您必須至少提供下列其中一項欄位:
  • 電子郵件 (建議提供)
  • 地址:名字、姓氏、郵遞區號和國家/地區皆為必要資訊。另外也可自行選擇是否提供街道地址、城市和區域做為其他比對鍵。
  • 電話號碼 (必須搭配電子郵件,或是搭配全名和地址一起提供)

有多個值

開發人員可以選擇使用陣列值 (而非字串) 來提供多個值 (最多 3 個電話號碼和電子郵件,最多 2 個地址)。擷取的值超過一個時,可以提高比對成功的機率。請參考以下範例:

<script>
gtag('set', 'user_data', {
"email": [您的電子郵件變數1, 您的電子郵件變數2],
"phone_number": [您的電話號碼變數1, 您的電話號碼變數2],
"address": [
{first_name: 您的名字變數,last_name: 您的姓氏變數, street: 您的街道地址變數, city: 您的城市變數, region: 您的區域變數, postal_code: 您的郵遞區號變數},
{first_name: 您的名字變數,last_name: 您的姓氏變數, street: 您的街道地址變數, city: 您的城市變數2, region: 您的區域變數2, postal_code: 您的郵遞區號變數2}
]
});
</script>

設定轉換頁的 Google 代碼

將「{'allow_enhanced_conversions': true}」加進會在所有網頁中觸發的 Google 代碼「config」這一行。
gtag('config', 'TAG_ID', { ' allow_enhanced_conversions':true } ) ;

設定前:Google 代碼範例 (目前的設定):

<!-- Google 代碼 (gtag.js) - Google Ads: 123456 -->
<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>

設定後

<!-- Google 代碼 (gtag.js) - Google Ads: 123456 -->
<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 變數」做為導入方法。

找出轉換頁上的強化轉換欄位

  1. 在 Chrome 瀏覽器中登入 Google Ads 帳戶,然後另開一個分頁前往轉換頁。如果不確定這是指哪個網頁,請詢問您的開發人員。
  2. 從網頁上顯示的資料中,找出要傳送給 Google 的所有顧客數位資料。舉例來說,您的網頁可能會在顧客完成購物後,顯示感謝訊息及顧客電子郵件地址。
    注意:您必須至少提供下列其中一項欄位,強化轉換才能正常運作:
    • 電子郵件 (建議提供)
    • 全名和地址 (名字、姓氏、街道地址、城市、區域、郵遞區號、國家/地區)
    • [選用] 電話號碼,但不可單獨提供,必須搭配電子郵件,或是搭配全名和地址一起提供
  3. 找到網頁上的顧客數位資料後,請按照下個步驟的指示,複製 CSS 選取器或 JavaScript 變數,然後輸入至 Google Ads。

找出強化轉換 CSS 選取器,並輸入至 Google Ads

  1. 按照操作說明啟用強化轉換,然後選取「指定 CSS 選取器或 JavaScript 變數」。
  2. 點選「自訂」後,您便可在顯示的畫面中,透過欄位為每種所需資料類型指定 CSS 選取器。
  3. 對於您預計導入的顧客數位資料 (例如電子郵件地址、姓名和地址),請逐一勾選對應的方塊。
  4. 選取「JavaScript 或 CSS 選取器」。
    注意:如果您要使用 JavaScript 變數,最簡單的方法可能是詢問開發人員應將哪些變數加進這些欄位。如果您使用的是 CSS 選取器,請按照下方步驟操作。
  5. 另開一個分頁前往轉換頁。
  6. 在轉換頁上,找出要以強化轉換功能傳送的相關顧客數位資料,然後對該資料按一下滑鼠右鍵並選取「檢查」。
  7. 如果您要在 Google Ads 中輸入電子郵件的 CSS 選取器,請務必在轉換頁顯示的電子郵件地址上按一下滑鼠右鍵。
  8. Chrome 開發人員工具就會在 Chrome 瀏覽器中啟動。
  9. 在 Chrome 開發人員工具頁面顯示的原始碼中,您會看到有一部分程式碼已醒目顯示。這段醒目顯示的程式碼部分,包含了您在本節步驟 2 中,以滑鼠右鍵點選的顧客數位資料的 CSS 選取器。
  10. 將滑鼠遊標懸停在醒目顯示的程式碼上,然後按一下滑鼠右鍵。
  11. 向下捲動至「複製」,然後選擇「選取器」。
  12. 將這段文字貼進 Google Ads 中的對應欄位 (在另一個分頁)。這段文字看起來會類似以下範例,但不一定會完全相同:
    tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
  13. 針對各類顧客數位資料 (電子郵件地址、姓名和地址等) 執行本節的步驟 6 到步驟 12。
  14. 在 Google Ads 中,按一下「儲存」。

驗證導入狀態

如要確認強化轉換功能是否正確導入,請前往轉換頁 (可能需要先完成測試轉換),然後按照下列步驟操作。建議您在導入強化轉換後立即進行驗證,如果無法正常運作,就能進行調整。

使用 Chrome 開發人員工具驗證導入狀態

  1. 在網頁上按一下滑鼠右鍵。
  2. 選取「檢查」。
  3. 選取「網路」分頁標籤。
  4. 在搜尋列中輸入「google」。
  5. 找出要傳送至「googleadservices.com/pagead/conversion/」(在部分瀏覽器上為「google.com/pagead/1p-conversion/」) 的網路要求。
  6. 按一下「酬載」分頁標籤,查看查詢字串參數的清單。
  7. 找出值為雜湊字串的「em」參數。這個值應該是以「tv.1~em」開頭,後面接著一長串字元。如果您看到「em」參數,就表示強化轉換標記能擷取 enhanced_conversion_data 物件,並進行雜湊處理。
注意:如果您有看到「em」參數,但只看到「tv.1~em」,後面沒有一長串經雜湊處理的字串,就表示您傳送的是空白的強化轉換參數。如果轉換時沒有使用者提供的資料,就可能發生這種情況。

在 72 小時後查看「診斷」報表,確認導入狀態

導入強化轉換約 72 小時後,您就能在 Google Ads 中查看標記診斷報表,確認導入的標記是否正常運作。方法如下:
  1. 在 Google Ads 帳戶中,按一下「目標」圖示 Goals Icon
  2. 按一下該部分的「轉換」下拉式選單。
  3. 按一下已啟用強化轉換的轉換動作。
  4. 在頂端的頁面選單中選取「診斷」,即可查看強化轉換標記診斷報表,以及各個部分的強化轉換指標。
  5. 參閱各種健康狀態檢查,確認是否一切運作正常。
  6. 如果標記診斷報表顯示有異常情況,請按照通知內容及說明中心的指示排解問題。

停用強化轉換功能

注意:下方說明是 Google Ads 使用者體驗新版設計的一部分。如要使用舊版設計,請點按「外觀」圖示,然後選取「使用舊版 UI」。如果您使用的是舊版 Google Ads,請查看快速參考指南,或使用 Google Ads 帳戶頁面頂端導覽面板中的搜尋列找出所需頁面。

如要停用帳戶層級的強化轉換功能,請按照下列步驟操作:

  1. 在 Google Ads 帳戶中,按一下「目標」圖示 Goals Icon
  2. 按一下版面選單中的「轉換」下拉式選單。
  3. 點按「設定」。
  4. 展開「強化轉換」部分。
  5. 取消選取「停用強化轉換」功能的核取方塊。
  6. 按一下「儲存」。

如要停用轉換動作層級的強化轉換功能,請按照下列步驟操作:

  1. 在 Google Ads 帳戶中,按一下「目標」圖示 Goals Icon
  2. 按一下版面選單中的「轉換」下拉式選單。
  3. 選取要停用強化轉換功能的轉換動作。
  4. 點按「設定」。
  5. 展開「強化轉換」部分。
  6. 取消勾選「啟用強化轉換」旁的核取方塊。
  7. 按一下「儲存」。
注意:停用強化轉換之後,就無法將該功能用於出價或報表。不過,停用這項功能並不會影響現有的轉換資料。

這對您有幫助嗎?

我們應如何改進呢?
true
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

搜尋
清除搜尋內容
關閉搜尋
主選單
7772712925555018670
true
搜尋說明中心
true
true
true
true
true
73067
false
false
false