使用 Google 代碼設定待開發客戶強化轉換

「管理員」Admin Icon 下方的「已連結帳戶」頁面已移至「工具」Tools Icon 下方的「資料管理工具」。Google Ads 資料管理工具是一種資料匯入及管理工具,提供點選式體驗,讓您能在 Google Ads 中啟用取自 Google 外部的顧客數位資料。進一步瞭解資料管理工具
注意:全域網站代碼 (gtag.js) 現已改稱 Google 代碼。這項變更生效後,安裝全新或現有的 gtag.js 都會獲得新功能,可協助您完成更多操作、改善資料品質及採用新功能,完全不需要額外程式碼。進一步瞭解關於 Google 代碼

待開發客戶強化轉換會使用網站上由使用者提供的第一方資料,評估網站外發生的銷售和交易。如果您放送待開發客戶產生廣告活動來提高離線銷售量,則可透過待開發客戶強化轉換,瞭解廣告支出的影響。

這個版本的離線轉換追蹤與目前版本不同,您無須修改待開發客戶表單或客戶關係管理 (CRM) 系統,就能儲存 Google 點擊 ID (GCLID)。反之,待開發客戶強化轉換會使用網站上由使用者提供的資料來評估轉換。

本文將說明如何使用 Google 代碼,在網站上設定待開發客戶強化轉換評估功能。如果您使用 Google 代碼管理工具,請參閱「使用 Google 代碼管理工具設定待開發客戶強化轉換」一文。如要進一步瞭解待開發客戶強化轉換的好處和運作方式,請參閱「關於強化轉換」一文。

注意:啟用「待開發客戶強化轉換」功能後,相關聯的 Google 代碼就會自動擷取網站上對應的表單互動事件。

事前準備

設定待開發客戶強化轉換前,您必須先找出網站待開發客戶表單,並從當中選擇一個可明確識別待開發客戶的欄位。針對網站上的待開發客戶設定強化轉換,以及之後匯入轉換時,請務必提供下列其中至少一個變數:

  • 電子郵件 (建議提供)
  • 電話號碼

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

此外,您還需要:

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

簡報指示

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

以下簡要說明如何使用待開發客戶強化轉換,設定離線轉換匯入作業:

  1. 設定 Google 代碼
  2. 建立新的轉換動作
  3. 接受顧客數位資料條款

1. 設定 Google 代碼

  1. 選取您要設定資料的方式。您可以選取「Google 代碼」或「Google 代碼管理工具」,然後再按一下「使用 Google 點擊 ID 繼續進行」
    • Google 代碼:如果您提供的資料處於關閉狀態,您會收到錯誤訊息和設定代碼的指引。如果代碼設定正確,您會收到成功訊息。
    • Google 代碼管理工具:您會收到通知訊息,內含前往操作說明和「Google 代碼管理工具」頁面的連結。
  2. 按一下「Google 代碼設定」旁邊的「設定代碼」
  3. 在「您的 Google 代碼」部分中,確認您的網站已安插 Google 代碼
  4. 在「設定」部分,按一下「自動偵測事件」的箭頭。
  5. 在開啟的「設定」部分中,確認「表單互動」功能已開啟,然後點選「儲存」
  6. 在「設定」部分中,按一下「納入使用者在您網站上提供的資料」箭頭。
  7. 在開啟的「設定」部分中,按一下「納入使用者在您網站上提供的資料」。
注意事項
  • 如果您的交易與敏感類別相關,請採用手動設定,確保不會與 Google 分享機密資料。
  • 如要評估離線轉換的網站待開發客戶,您可以使用代碼加入使用者提供的資料和待開發客戶表單事件,以簡化匯入程序。請設定使用者提供資料的加入方式。Google 會盡力確保您與我們分享的機密資料安全無虞。進一步瞭解顧客數位資料政策
  1. 在「Google 代碼」選單中,按一下「儲存」
  2. 您會收到成功通知。按一下「確定」

接下來,您必須將廣告點擊轉換資料匯入 Google Ads

2. 建立新的轉換動作

  1. 在 Google Ads 帳戶中按一下「目標」圖示 Goals Icon
  2. 點按版面選單的「轉換」下拉式選單。
  3. 按一下「摘要
  4. 按一下「新增轉換動作」
  5. 在「新增轉換動作」頁面中選取「匯入」。
  6. 選取「客戶關係管理、檔案或其他資料來源」,然後選取「追蹤點擊所帶來的轉換」。
  7. 在「資料來源」部分中,選取「連結新的資料來源」。
    1. 您可以選擇透過以下方式連結資料來源:
      1. 直接連接
      2. Zapier 第三方整合
  8. 按一下 [繼續]。
  9. 輸入這項轉換動作的設定。如要進一步瞭解這些設定,請參閱「設定離線轉換匯入」一文。
  10. 按一下「儲存並繼續」。下一頁會確認您新建的轉換動作。

    注意:如果一開始略過連結資料來源的步驟,請按一下「設定資料來源」部分的「設定」。

  11. 按一下「完成」。

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

  1. 選取「客戶資料條款」旁的「查看條款」,然後詳閱「客戶資料政策與額外條款」。
  2. 勾選「本人謹代表自家公司詳閱並接受本條款」核取方塊。
  3. 按一下「同意」,您的狀態隨即更新為「已接受」。
注意:這些條款適用於您的整個帳戶或管理員帳戶。如果您看不到條款,這是因為帳戶轉換是由管理員帳戶追蹤。您必須透過管理員的帳戶,以及代替管理員帳戶使用跨帳戶追蹤功能上傳資料的任何 Google Ads 管理員帳戶,接受顧客數位資料條款。

使用 JavaScript 或 CSS 選取器設定待開發客戶強化轉換

如果您會使用 JavaScript 變數,最簡單的方法可能是詢問開發人員應將哪些變數加進這些欄位。如果您使用的是 CSS 選取器,請按照下方步驟操作。

找出待開發客戶表單頁面上的強化轉換欄位

  1. 在 Chrome 瀏覽器中登入 Google Ads 帳戶,然後另開一個分頁前往待開發客戶表單提交頁面。
  2. 找出想傳送給 Google 的頁面上輸入顧客數位資料的欄位。

    注意:您必須至少提供下列其中一項欄位,強化轉換才能正常運作:

    • 電子郵件 (建議)
    • 電話號碼
  3. 找到網頁上的顧客數位資料欄位後,請按照下一步驟的指示複製 CSS 選取器並輸入至 Google Ads。

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

  1. 在待開發客戶表單頁上找出想傳送的相關顧客數位資料,然後對該資料按一下滑鼠右鍵並選取「檢查」。
    注意:如果您要在 Google Ads 中輸入電子郵件的 CSS 選取器,請務必在待開發客戶表單頁面顯示的電子郵件地址上按一下滑鼠右鍵。
  2. Chrome 開發人員工具就會在 Chrome 瀏覽器中啟動。
  3. 在 Chrome 開發人員工具頁面顯示的原始碼中,您會看到有一部分程式碼已醒目顯示。這段醒目顯示的程式碼部分,包含了您在本節步驟 2 中,以滑鼠右鍵點選的顧客數位資料的 CSS 選取器。
  4. 將滑鼠遊標懸停在醒目顯示的程式碼上,然後按一下滑鼠右鍵。
  5. 向下捲動至「複製」,然後選擇「選取器」
  6. 將這段文字貼到 Google Ads 自動強化轉換部分中對應的欄位 (在另一個分頁)。
    • 這段文字看起來會類似以下範例,但不一定會完全相同:
      tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
  7. 針對各項顧客數位資料(例如電子郵件或電話) 執行本節的步驟 2 到步驟 6。
  8. 在 Google Ads 帳戶中,按一下「儲存」

注意:最佳做法是使用 ID 屬性從 DOM 元素中擷取值。ID 是唯一不重複值,且相較於類別名稱或名稱等其他屬性,較不容易隨著時間而改變。ID 也不會受到版面配置影響,也就是說,即使網頁的版面配置改變,程式碼仍會正常運作。

如果某個欄位沒有 ID,您可以使用 HTML 中的 id 屬性新增 ID。舉例來說:

<input type="text" id="myTextField">

修改網站程式碼來設定待開發客戶強化轉換

如要導入待開發客戶強化轉換,您可以使用自訂 JavaScript 程式碼直接呼叫 Google 代碼 (由第三方工具或 iFrame 代管的表單可能需要這麼做),而不需使用自動偵測或選取器。

識別並定義強化轉換欄位

確認您的自訂代碼可存取您的電子郵件或電話號碼。您可以傳送未經雜湊處理的資料,而 Google 會在資料送達伺服器前進行正規化和雜湊處理;也可以對資料進行正規化和雜湊處理。如果您決定對資料進行正規化和雜湊處理,請按照下方說明操作。

正規化處理:

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

雜湊處理:

  • 使用十六進位 SHA256

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

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

使用者的電子郵件。

例如:「jdoe@example.com」

sha256_email_address

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

例如:

「a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db」

電話號碼 phone_number

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

例如:「+11231234567」

sha256_phone_number

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

例如:

「e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1」

注意:您必須確認自訂程式碼觸發時有可供存取的顧客數位資料。如果使用者資訊是在前一個網頁或 iframe 上收集的,則需要確保呼叫程式碼時,變數中有可供程式碼存取的客戶資訊。

導入強化轉換指令碼

在您要觸發 Google 代碼的位置設定並加入下列指令碼。請務必按照這些屬性在網頁上的變數名稱,更新下方的變數名稱,確保兩者一致。

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

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

// 導入使用者提供的資料物件

<script>

gtag('set', 'user_data', {

"email": 您的電子郵件變數, ***將「您的電子郵件變數」改成實際用來儲存使用者電子郵件資料的 JavaScript 變數名稱。針對下方其他變數進行同樣的操作,並確認值未經過雜湊處理。

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

});

</script>

// Send the user-provided data using the following code snippet

<script>

gtag('event', 'form_submit', {'send_to': 'AW-ID'}); ***保留 AW-,並將 ID 改為您的 Google 代碼 ID

</script>

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

// Implement

<script>

gtag('set', 'user_data', {

"email": {{ yourEmailVariable }}

});

</script>

有多個值

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

<script>

gtag('set', 'user_data', {

"email": [yourEmailVariable1, yourEmailVariable2],

"phone_number": [yourPhoneVariable1, yourPhoneVariable2]

});

</script>

提供預先雜湊處理使用者資料的程式碼範例看起來會像這樣:

// Implement

<script>

gtag('set', 'user_data', {

"sha256_email_address": {{ yourEmailVariable }},

"sha256_phone_number": {{ yourPhoneVariable }}

});

</script>

相關連結

這對您有幫助嗎?

我們應如何改進呢?
true
搜尋
清除搜尋內容
關閉搜尋
主選單
17086153019775179562
true
搜尋說明中心
true
true
true
true
true
73067
false
false
false