設定 Google 代碼管理工具,以使用待開發客戶強化轉換

本頁面包含以下內容


待開發客戶強化轉換是升級版的離線轉換匯入,會使用使用者提供的資料 (例如電子郵件地址) 補足匯入的離線轉換資料,進而提升評估準確度和出價成效。匯入離線轉換時,系統會將提供的經雜湊處理顧客數位資料,與您網站上收集的相同資料 (例如待開發客戶表單) 以及與廣告互動的已登入顧客進行比對,藉此將轉換歸因於 Google Ads 廣告活動。

如果您已使用離線轉換,可以升級為待開發客戶強化轉換,在您已匯入的 ID (Google 點擊 ID) 之外,還能匯入使用者提供的資料。進一步瞭解 Google 如何使用待開發客戶強化轉換資料

待開發客戶強化轉換可以改善轉換評估準確度,能以保護隱私權的方式,讓廣告主傳送您網站上經雜湊處理的第一方顧客數位資料,輔助現有的轉換代碼。系統會比對經雜湊處理的顧客數位資料與已登入的 Google 帳戶中經雜湊處理的顧客數位資料,然後將功勞歸給廣告事件,協助評估廣告活動帶來的轉換。

使用 Google 代碼管理工具Google 代碼設定待開發客戶強化轉換後,您就可以透過強化轉換診斷報表,確認強化轉換是否有效運作。這份報表可協助您找出並自行診斷強化轉換的導入問題。常見問題包括使用者提供的資料缺少或格式不正確,或是網頁內程式碼導入方式有誤。如要確保成功評估待開發客戶強化轉換,請參閱待開發客戶強化轉換導入檢查清單。 您也可以在 Google Ads API 中設定強化轉換,提升轉換評估的準確度。

本文將說明如何使用 Google 代碼管理工具設定及使用待開發客戶強化轉換。本文會引導您設定 Google 代碼管理工具,以在網站 (例如待開發客戶表單) 上擷取經過雜湊處理的使用者提供資料。如果您不是使用 Google 代碼管理工具安插代碼,請參閱 Google 代碼操作說明


事前準備

設定待開發客戶強化轉換前,您需要先找出網站待開發客戶表單,並從當中選擇一個可明確識別待開發客戶的欄位 (例如電子郵件地址),而該欄位也會納入最終的離線匯入作業。

建議使用待開發客戶的電子郵件地址,因為這是一組高度不重複的 ID,且不容易在客戶關係管理系統中重新格式化。如果使用電話號碼,代碼會自動移除符號和破折號,但號碼必須包含國家/地區代碼。建議同時收集電子郵件地址和電話號碼,以提高媒合率。

此外,您還需要:

  • 記下網站上待開發客戶表單所在的網址。您在設定時可能需要提供這項資訊。
  • 確認網站待開發客戶表單上有第一方顧客數位資料 (電子郵件或電話號碼)。
  • 在 Google Ads 中,確認已啟用自動標記
  • 確認您已詳閱並確認自己符合 Google Ads 顧客數位資料政策 (詳情請參閱下方步驟)。

您可以透過 2 個步驟設定待開發客戶強化轉換:

步驟 1:設定 Google 代碼,以擷取使用者在網站上提供的雜湊資料 (例如待開發客戶表單中的電子郵件地址或電話號碼)

  1. 如果您目前使用 Google 代碼管理工具進行轉換追蹤,請按照下方操作說明,使用 Google 代碼管理工具設定待開發客戶強化轉換,只要稍微修改設定就能完成。
  2. 如果您目前使用 Google 代碼直接在網頁上導入轉換追蹤 (而非透過第三方工具或 iframe),只要稍微修改設定,就能使用 Google 代碼設定待開發客戶強化轉換

步驟 2:使用下列工具,設定離線轉換資料的自動匯入功能,並使用相同的雜湊顧客數位資料:

  1. Google Ads 資料管理工具,或
  2. Google Ads API

步驟 1:設定 Google 代碼,以擷取使用者在網站上提供的雜湊資料 (例如待開發客戶表單中的電子郵件地址或電話號碼)

注意:如果是 Google Cloud Storage (GCS)、Amazon S3、HTTP、SFTP 和 Google 試算表,Google Ads 資料管理工具會在每次執行時匯入 90 天前的轉換資料。如果是 Salesforce 和 HubSpot,資料管理工具會在首次執行成功時匯入最近 14 天的資料,並在之後每次執行時,匯入上次成功執行與本次執行之間發生且已記錄的所有變更。如果是 BigQuery、Amazon Redshift、Snowflake、MySQL 和 PostgreSQL,資料管理工具會在每次執行時匯入最近 14 天的資料。

使用待開發客戶強化轉換設定離線轉換匯入的步驟如下:

  1. 接受顧客數位資料條款
  2. 在 Google 代碼管理工具中設定待開發客戶強化轉換
  3. 驗證設定並發布容器

1. 接受顧客數位資料條款

  1. 前往「目標」選單 目標圖示 的「設定分頁。
  2. 在「待開發客戶強化轉換」下拉式選單中,勾選方塊以啟用待開發客戶強化轉換,然後選取「Google 代碼管理工具」做為設定方式。如果您尚未接受《顧客數位資料條款》,系統會要求您同意。
  3. 選取「顧客數位資料條款」旁的「查看條款」,然後閱讀「顧客數位資料政策與額外條款」。
  4. 勾選「本人謹代表自家公司詳閱並接受本條款」旁的核取方塊。
  5. 按一下 [同意]。您的狀態就會更新為「已接受」。
注意:如果您看不到條款,這是因為帳戶轉換是由管理員帳戶追蹤。您必須透過管理員的帳戶,以及代替管理員帳戶使用跨帳戶追蹤功能上傳資料的任何 Google Ads 管理員帳戶,接受顧客數位資料條款。

2. 在 Google 代碼管理工具中設定待開發客戶強化轉換

如要使用代碼管理工具評估待開發客戶強化轉換,請執行下列操作:

  • 設定轉換連接器代碼。
  • 指定待開發客戶轉換的資料來源。

如果您已有轉換連接器代碼,則可直接跳到「指定待開發客戶轉換的資料來源」。

建立轉換連接器代碼

轉換連接器代碼可協助代碼評估點擊資料,有效地評估轉換。請在訪客點按廣告或促銷活動後,可能到達的所有網頁上部署轉換連接器代碼。

使用者點按廣告時,網站轉換頁的網址通常會包含該次點擊的相關資訊;當網站訪客採取標記為轉換的動作時 (例如觸發 Google Ads 轉換代碼),系統會根據點擊資訊,為該轉換以及將訪客帶往網站的點擊建立關聯。

轉換連接器代碼會自動偵測您轉換頁網址中的廣告點擊資訊,然後將該資訊儲存在您網頁所屬網域的第一方 Cookie 中,並傳遞 AMP 網頁網址中的資料。如果您搭配使用轉換連接器代碼與 Google Marketing Platform 產品,那麼轉換連接器代碼也可能在這些 Cookie 中儲存專屬 ID。

在 Google 代碼管理工具中設定轉換連接器代碼

如要設定轉換連接器代碼,請按照下列步驟進行:

  1. 開啟 Google 代碼管理工具
  2. 開啟要設定的容器,
  3. 依序點選 [代碼] 下一步 [新增]
  4. 按一下 [代碼設定],然後選取 [轉換連接器]。
  5. 選取觸發條件。在多數情況下,您使用的觸發條件應該能夠在每一次發生網頁瀏覽時啟動,或是只在網站訪客點擊廣告並連往特定網頁瀏覽時啟動。
  6. 儲存並發布代碼設定。

網站和 AMP 容器轉換連接器代碼的活動會有跨網域連結的額外選項,且網站容器還包括覆寫 Cookie 設定的功能。

指定待開發客戶轉換的資料來源

如要在 Google 代碼管理工具中導入強化轉換,有以下 3 種做法:您只需要選擇其中一個選項來收集使用者提供的資料。

自動資料收集

手動設定

程式碼設定

收集方法

根據網站程式碼自動收集使用者提供的資料。 您無法透過這種方式收集電話號碼。

如果您需要控管收集輸入內容的位置,請選擇採用手動或程式碼設定。

設定指示

指定 CSS 屬性或 JavaScript 變數來收集使用者提供的資料。

如需控管資料格式和雜湊,請選擇程式碼設定。

設定指示

在網站上加入程式碼片段,傳送經雜湊處理的顧客數位資料以進行比對。

這種方法可確保轉換代碼觸發時能傳送格式一致的資料,因此是提升強化轉換準確度的最佳選項。

設定指示

複雜度

簡單

中等

複雜

技能

不需要特殊技能

HTML 和 CSS,以及檢查網站原始碼的能力。

修改網站程式碼的能力

使用 Google 代碼管理工具中的「自動收集」設定待開發客戶強化轉換

  1. 開啟 Google 代碼管理工具
  2. 在「工作區」中,選取導覽選單中的「代碼」。
  3. 按一下「新增」來建立新代碼,然後選取「Google Ads 使用者提供的資料事件」
  4. 在「代碼設定」中:
    • 在「轉換 ID」欄位中,輸入您的 Google Ads 客戶 ID
    • 在「使用者提供的資料」下方,選取「新增變數」。
      1. 建立新的「使用者提供的資料」變數。
      2. 將「類型」設為「自動」。
      3. 為變數命名。
      4. 按一下「儲存」。
  5. 在「觸發條件」中,在需要計算轉換時完成設定:
    1. 如要新增觸發條件,請選取右上角的 +。
    2. 選取填寫表單後發生的觸發條件。例如表單提交。
    3. 選取「所有表單」。
    4. 為觸發條件命名。
    5. 按一下「儲存」。
  6. 命名並儲存新的「Google Ads 使用者提供資料事件」代碼。代碼看起來會像這樣:

    這張圖片顯示使用自動收集的待開發客戶強化轉換。

在 Google 代碼管理工具中使用「手動設定」設定待開發客戶強化轉換

  1. 開啟 Google 代碼管理工具
  2. 在「工作區」中,選取導覽選單中的「代碼」。
  3. 按一下「新增」來建立新代碼,然後選取「Google Ads 使用者提供的資料事件」
  4. 在「代碼設定」中:
    • 在「轉換 ID」欄位中,輸入您的 Google Ads 客戶 ID
    • 在「使用者提供的資料」下方,選取「新增變數」。
      1. 建立新的「使用者提供的資料」變數。
      2. 將「類型」設為「手動」。
      3. 針對您想透過強化轉換提供的相關使用者資料欄位,新增新的或現有的變數
        • 注意:如果資料層中已有變數 (不論使用的是 CSS 選取器還是其他變數類型),您便可選取這些變數,而不建立新的變數。如果您不確定,請繼續按照相關說明操作。變數可能經過雜湊處理或未經雜湊處理。
  5. 如要透過 DOM 指定元素,請建立「新增變數」>「變數設定」>「DOM 元素」。
  6. 在「選取方式」下方,您可以使用「CSS 選取器」或「ID」。進一步瞭解如何尋找 CSS 選取器
    • 提示:如果 CSS 變數經常變更,請在網站中加入 HTML ID,並使用 ID 變數。
  7. 輸入 CSS 選取器或 ID 名稱。您可以將「屬性名稱」欄位留白。
  8. 輸入 DOM 元素變數名稱。
  9. 按一下「儲存」。畫面隨即回到「使用者提供的資料」設定。
  10. 為「使用者提供的資料」變數命名,然後按一下「儲存」。
    • 「使用者提供的資料」變數設定畫面便會關閉,並重新導向至「Google Ads 使用者提供資料事件」設定。
  11. 在「觸發條件」中,在需要計算轉換時完成設定:
    1. 如要新增觸發條件,請選取右上角的 +。
    2. 選取填寫表單後發生的觸發條件。例如表單提交。
    3. 選取「所有表單」。
    4. 為觸發條件命名。
    5. 按一下「儲存」。
  12. 命名並儲存新的「Google Ads 使用者提供資料事件」代碼。代碼看起來會像這樣:

這張圖片顯示採用手動設定的待開發客戶強化轉換。

在 Google 代碼管理工具中使用資料層設定待開發客戶強化轉換

步驟 1:識別並定義強化轉換變數

資料層是一種 JavaScript 物件,可以從網站安全地將資料傳送至代碼管理工具。如要使用資料層,您需要以鍵/值組合的形式收集和儲存資料,並使用 dataLayer.push() 將這些資料提供給代碼管理工具使用。在代碼管理工具中,您可以使用資料層變數來擷取儲存的資料,並提供給代碼使用。

請確認資料層可存取收集到的電子郵件地址或電話號碼。如果使用者資訊是在前一個網頁或 iframe 上收集的,則需要確保呼叫資料層時,變數中有可供資料層存取的客戶資訊。

您可以傳送未經雜湊處理的資料,而 Google 會在資料送達伺服器前進行雜湊處理;也可以預先對資料進行雜湊處理。如果決定傳送預先雜湊處理的資料,請使用十六進位編碼 SHA256 編碼資料。無論是哪一種情況,請至少提供下列其中一個欄位:email 或 phone_number。

如要將未經雜湊處理的資料推送至資料層,請按照下列步驟操作:

  1. 在您的網站上,將使用者提供的資料以鍵/值組合的形式儲存在 JavaScript 變數中。例如:

    var leadsUserData = {

    'email': 'name@example.com',

    'phone_number': '+11234567890',

    'address': {

    first_name: 'John',

    last_name: 'Doe',

    street: '123 Lemon',

    city: 'Some city',

    region: 'CA',

    country: 'US',

    postal_code: '12345',

    },

    };

  2. 使用 dataLayer.push() 傳送使用者資料與事件。例如:

    <script>

    dataLayer.push({

    'event': 'formSubmitted',

    'leadsUserData': {

    'email': 'name@example.com',

    'phone_number': '+11234567890',

    'address': {

    first_name: 'John',

    last_name: 'Doe',

    street: '123 Lemon',

    city: 'Some city',

    region: 'CA',

    country: 'US',

    postal_code: '12345',

    },

    },

    });

    <script>

Google 代碼管理工具現在可使用 leadsUserData 變數。

如要將預先雜湊處理資料推送至資料層,請按照下列步驟操作:

  1. 在網站上,使用十六進位編碼 SHA256 對使用者提供的資料進行雜湊處理。編碼資料的金鑰開頭必須為 sha256_。例如:

    {'sha256_email_address':await hashEmail(email.trim()),

    }

  2. 使用 dataLayer.push() 傳送使用者資料與事件。以下範例呈現的資料層導入假設您已自行編寫雜湊函式,並以非同步方式執行。

    <script>

    dataLayer.push({

    'event': 'formSubmitted',

    'leadsUserData': {

    'sha256_email_address': await hashEmail(email.trim()),

    'sha256_phone_number': await hashPhoneNumber(phoneNumber),

    'address': {

    sha265_first_name: await hashString(firstname),

    sha256_last_name: await hashString(lastname),

    sha256_street: await hashString(streetAddress),

    postal_code: '12345',

    },

    },

    });

    <script>

Google 代碼管理工具現在可使用 leadsUserData 變數。

步驟 2:在 Google 代碼管理工具中啟用待開發客戶強化轉換,並建立自訂 JavaScript 變數

  1. 開啟 Google 代碼管理工具
  2. 在「工作區」中,選取導覽選單中的「代碼」。
  3. 按一下「新增」來建立新代碼,然後選取「Google Ads 使用者提供的資料事件」
  4. 在「代碼設定」中:
    • 在「轉換 ID」欄位中,輸入您的 Google Ads Google Ads 客戶 ID
    • 在「使用者提供的資料」下方,選取「新增變數」。
      1. 建立新的「使用者提供的資料」變數。
      2. 將「類型」設為「程式碼」。
      3. 找到您想提供的相關使用者資料欄位,點選下拉式選單,然後選取「新增變數」。
      4. 在「請選擇變數類型」下方,選取「資料層變數」。
      5. 在「資料層變數」中,參照您儲存的使用者資料。例如 leadsUserData。
      6. 按一下「儲存」。
  5. 在「觸發條件」中,在需要計算轉換時完成設定:
    1. 如要新增觸發條件,請選取右上角的 +。
    2. 選取填寫表單後發生的觸發條件。例如表單提交。
    3. 選取「所有表單」。
    4. 為觸發條件命名。
    5. 按一下「儲存」。
  6. 命名並儲存新的「Google Ads 使用者提供資料事件」代碼。

3. 驗證設定並發布代碼

發布容器前,請務必使用「預覽」模式,確認代碼運作正常。此外,如果您熟悉網路和雜湊演算法,也可以驗證使用者資料雜湊。

使用「預覽」模式驗證代碼設定

如要使用「預覽」模式驗證設定,請按照下列步驟操作:

  1. 在代碼管理工具工作區中,選取頂端的「預覽」按鈕。系統會在 Tag Assistant 中開啟新分頁。
  2. 在 Tag Assistant 中輸入網站網址。Tag Assistant 會開啟網站和「Tag Assistant」摘要。請勿關閉這兩個分頁。
  3. 在網站上填寫表單。
  4. 查看「Tag Assistant」摘要。Google Ads 使用者提供資料事件代碼應會列在摘要的「已觸發代碼」部分下方。
    • 如果代碼列在「未觸發的代碼」下方,則需要調整代碼的觸發條件設定。
  5. 按一下代碼,即可查看傳送至代碼的值。確認系統是否已收到您的輸入內容。如果代碼未收到任何輸入:
    • 檢查導入方法
    • 如果其他代碼在 Google Ads 使用者提供資料事件代碼之前觸發,請編輯「表單提交」觸發條件。設定「等待代碼」選項。

使用網路呼叫驗證使用者資料雜湊

如要驗證使用者資料是否經過雜湊處理並透過 Google Chrome 提交,請按照下列步驟操作:

  1. 開啟網站,然後前往要驗證的表單欄位。
  2. 開啟開發人員工具
  3. 開啟控制台設定,然後勾選「保存記錄檔」方塊
  4. 清除所有現有的網路記錄,可讓驗證作業更輕鬆。
  5. 在開發人員工具中開啟「網路」分頁後,請將資料提交至您要驗證的表單欄位。

經過雜湊處理的資料外觀

假設使用者在表單中輸入原始電子郵件地址 (abc@example.com):

  • 如果「Google Ads 使用者提供資料事件」代碼收到原始使用者資料,該代碼會使用採用網路安全 Base64 編碼的 SHA256 雜湊處理使用者資料。
  • 如要在提供使用者資料給「Google Ads 使用者提供資料事件」 代碼前,預先雜湊處理使用者資料,請使用十六進位編碼 SHA256。

代碼收集到所需資料後,請在代碼管理工具中提交變更。


步驟 2:將轉換匯入 Google Ads

匯入資料的方式有 3 種:

您應使用 Google Ads 資料管理工具將轉換匯入 Google Ads。離線轉換匯入是舊版功能,未包含待開發客戶強化轉換所提供的持久耐用功能。 Google Ads 資料管理工具可簡化第一方資料的連結和啟用流程,直接從 Google Ads 內的新介面就能操作。適用情境和支援的連接器如下,廣告主可藉助這項工具匯入和啟用第一方資料。如果 Google Ads 資料管理工具不支援您的連結器,可以透過 Zapier 等第三方整合服務進行設定。

實作方式會因您要評估的項目和功能而異。請參閱這份指南,瞭解如何升級離線轉換匯入,並找出最符合需求的方法。


相關連結

這對您有幫助嗎?

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

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

Register now

搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
17364313938419515105
true
搜尋說明中心
true
true
true
true
true
true
73067
false
false
true
true
false