有問題可以在文章底部留言

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

Google Ads Haran 4年前 (2022-12-17) 13804次瀏覽 0條留言

更新時間:2025年8月13號

Cookie限制越來越嚴格,無論是Safari ITP、iOS隱私政策,或第三方Cookie逐步淘汰,都可能導致Google Ads轉換追蹤不完整,甚至遺失部分轉換資料。

為了解決這個問題,Google 推出了Google Ads強化轉換

本文將以GTM+ purchase電商事件 為例,帶你一步一步完成設定,並介紹如何驗證是否成功送出強化轉換資料。

閱讀完本文,你將學會:

  • Google Ads強化轉換是什麼?
  • 強化轉換的運作原理與優點
  • GTM如何設定強化轉換
  • 以purchase事件實作完整流程
  • 如何驗證設定是否成功
  • 常見問題與排除方式

 

什麼是Google Ads強化轉換?

Google Ads的強化轉換(Enhanced Conversions) 是Google Ads轉轉換追蹤的升級版。

它的核心概念是:

當使用者完成轉換時,網站會將使用者提供的第一方資料(First-party Data),例如 Email 或電話號碼,先在瀏覽器中使用 SHA-256 雜湊(Hash)加密,再傳送至 Google,協助提高轉換歸因的準確性。

由於使用的是第一方資料,因此即使Cookie無法正常運作,也能提升Google辨識轉換的能力,減少因隱私限制造成的資料流失。

強化轉換與傳統轉換追蹤有什麼差異?

項目 傳統轉換追蹤 強化轉換(Enhanced Conversions)
資料來源 Cookie / click ID 第一方使用者資料 + click ID
精準度 中等 較高
抗 iOS / ITP
是否雜湊 ✔(SHA256)

如果你的網站受到 Cookie 限制影響,建議優先啟用強化轉換。

 

強化轉換支援哪些第一方資料?

Google Ads 至少需要一項使用者資料即可建立強化轉換。

建議優先提供電子郵件,辨識率通常最佳。

支援的資料包括:

  • 電子郵件 (建議提供)
  • 地址 (名字、姓氏、郵遞區號、國家/地區皆為必要資訊)
  • 電話號碼 (必須搭配上述任一項資訊一起提供)

包含資料欄位入下:

資料欄位 鍵名 (以下方自訂JavaScript變數顯示) 說明
Email email 使用者電子郵件
Phone phone_number 含國碼電話號碼
First Name address.first_name 名字
Last Name address.last_name 姓氏
Street address.street 地址
City address.city 城市
Region address.region 州/省
Postal Code address.postal_code 郵遞區號(5碼)
Country address.country ISO 3166-1 alpha-2

注意:強化轉換涉及個人資料(PII)的使用,導入前請先確認符合《個人資料保護法》、GDPR 或其他適用的隱私法規,並取得必要的使用者同意。

 

強化轉換的3大優點

啟用強化轉換後,通常可帶來以下效益::

  • 補回遺失的轉換資料:透過第一方資料協助 Google 比對使用者,可減少 Cookie 受限造成的轉換遺失。
  • 改善出價最佳化成效:提供更完整訊號,改善tCPA、tROAS
  • 保護使用者隱私:所有資料都會先在瀏覽器端使用 SHA-256 加密,再傳送至 Google,不會直接傳送明文資料。

設定前的必要條件

  • 已安裝Google Tag:可以是GA4,也可以是Ads,只要是其中一個就可以,例如,如果已經安裝有GA4的Google Tag,就可以不用再設定Ads的Google Tag
  • 已安裝Conversion LinkerConversion Linker(轉換連結器)可協助保存 Google Ads 點擊資訊(如gclid),是Google 官方建議部署的標籤。建議所有頁面都安裝 Conversion Linker,以提升轉換歸因的完整性。

 

Google Ads強化轉換完整設定流程(以purchase為例)

以下將以purchase購買事件 示範完整設定流程。

如果尚未完成purchase事件,延伸閱讀:Google Analytics 4 :Google Tag Manager 電商设定指南

Step 1:建立Google Ads轉換動作

在Ads裡點擊「工具與設定」——「轉換」——「+新增轉換動作」:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

轉換的類型有四種:

  • 網站:追蹤網站上的動作
  • 應用程式:追蹤應用程式上的動作,其實前兩個,可以視作是一種
  • 來電:追蹤廣告或網站吸引到的來電,將來電視作一個轉換
  • 匯入:從Google Analytics後其他來源匯入

 

這裡選擇「網站」,輸入要安裝的網站的域名做掃描:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

 

掃描後點擊「+手動添加轉換動作」:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

 

加下來就是對轉換動作做設定:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

 

這裡有很多的設定,我來逐個講解:

  • 目標和動作最佳化:設定轉化目標的類別,Ads轉化內置有不同的類別,如purchase是屬於購買,可以設定為“購買”這個類別。
  • 轉化名稱:自訂轉化名稱,我這裡自訂為“轉化2”
  • 價值:評估轉換的價值,有三種類型:為每次轉換都設定為相同的價值;為每次轉化設定為不同的價值;不設定價值。我這裡設定為新台幣 1 
  • 計算方式:選取要怎麼計算每次點擊或互動的轉換次數,有每次和一次兩個選項,一般選擇“每次”
  • 點閱後轉化回溯期:設定點擊廣告的回溯期,默認是是30天,不需修改
  • 參與收視轉化回溯期:設定觀看影片的回溯期,默認是是3天,不需修改
  • 瀏覽後轉化回溯期:設定觀看廣告的回溯期,默認是是1天,不需修改
  • 歸因模式:選擇歸因模型,現在Ads默認是使用“以數據為準”

設定完成後,點擊「完成」——「儲存並繼續」。

 

然後再點擊「代碼設定」:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

 

點擊「使用 Google 代碼管理工具」:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

 

完成後取得兩個重要參數

  • 轉換ID864314271
  • 轉換標籤:tjzeCPms_ZgBEJ_HkZwD。

Step 2:啟用Enhanced Conversions

打開剛創建的轉化,找到「強化轉換」:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

勾選「啟用強化轉換」——「Google 代碼或Google 代碼管理工具」。

需要注意:這一步需要管理員權限才可以設定。

 

這一步需要獲取需要將第一方轉換資料通過GTM裡的變數去獲取,然後轉換為特定的結構,所需結構如下:

function () {
return {
"email": 您的電子郵件變數 , // 將您的電子郵件變數替換成用來擷取使用者電子郵件的變數名稱
"phone_number": 您的電話號碼變數 , // 為您的電話號碼變數和下方變數名稱重複此步驟
"address": {
"first_name": 您的名字變數
"last_name": 您的姓氏變數 ,
"street": 您的街道地址變數 ,
"city": 您的城市變數 ,
"region": 您的區域變數 ,
"postal_code": 您的郵遞區號變數 ,
"country": 您的國家/地區變數
}
}
}

 

在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「自訂 JavaScript」,名稱自訂為“User Info for Enhance Conversion”,做如下設定:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

注意:需要將第一方資料組裝成如上的結構。

在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「使用者提供的資料」,名稱自訂為“User Info”,做如下設定:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

這樣就將第一方資料轉為符合強化轉換的結構。

 

如果你已經在GTM上配置有purchase事件,那麼可以直接使用原有的觸發條件。

如果沒有,就需要配置觸發條件,在GTM中點擊「觸發條件」——「新增」——「請選擇觸發條件類型以開始設定…」——「自訂事件」,名稱自訂為“purchase觸發條件”,做如下設定:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

 

然後點擊「儲存」。

 

在GTM中點擊「代碼」——「新增」——「請選擇代碼類型以開始設定…」——「Google Ads 轉換跟蹤」,名稱自訂為“強化轉換-purchase”,做如下設定:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

勾選「加入使用者在您網站上提供的資料」,然後選擇變數User Info。

裡面有一些可選設定,這裡不做設定,點擊「儲存」。

設定好後就是預覽調試,看設定是否觸發,是否準確。

然後在瀏覽器開發者工具裡用轉換標籤去過濾,然後找到googleadsever,看裡面的em參數,如果看到tv1.~em後面有一串加密字符,就表示發送成功,如:

運用GTM設定Google Ads強化轉換(Enhanced Conversions)

  • 如果 em 參數完全缺失,則表示代碼設定有誤,因此系統未傳送增強型轉換資料。
  • 如果只有tv.1~em.,則表示發送了增強型轉換參數,但參數為空。
  • 如果只有tv.1~em.e1,則表示發送了增強型轉換參數,但發送的資料有問題。

也可以使用EC Assist插件去測試。

 

常見問題

為什麼沒有em參數?

可能原因:

  • 沒勾「加入使用者提供的資料」
  • GTM變數回傳null
  • purchase trigger未觸發

 

為什麼em是空的?

通常表示Google已收到Enhanced Conversions參數,但沒有取得有效資料。

常見原因:

  • email沒抓到
  • dataLayer未帶值
  • login user未mapping

 

Enhanced Conversions有用嗎?

在實務上通常會帶來:+5% ~ +20%轉換回補

 

總結

Google Ads強化轉換本質是:用第一方資料補強傳統Cookie轉換追蹤,提升轉換歸因的完整性。

能有效改善Cookie受限所造成的轉換遺失,為Google Ads提供更完整的轉換訊號,進一步提升智慧出價的最佳化效果與廣告投資報酬率。


如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (2)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址