GA4 和通用 Analytics (分析) 的轉換指標常會出現差異,原因可能有幾個。以下是資料出現差異最常見的原因:
- 轉換回溯期:Google Ads 的轉換回溯期設定可決定從 Google Ads 接觸點起算,多久之後能將轉換功勞歸給該接觸點。通用 Analytics (分析) 和 GA4 的設定出現差異,可能代表不是兩者都將轉換功勞歸給某個接觸點。
- 修正方式:確認通用 Analytics (分析) 轉換動作的 Google Ads 轉換回溯期設定,與您在 GA4 資源設定中為 GA4 轉換進行的設定相同。
- 歸因模式設定:歸因模式會決定如何將功勞分配給轉換路徑中的不同接觸點。歸因模式不同,為多個廣告活動分配功勞的方式也可能不同。變更 Google Ads 的歸因設定,不會影響 Google Analytics (分析) 帳戶中歸給 Google Ads 的轉換總數。
- 修正方式:確認 GA4 轉換的歸因模式,與 Google Ads 轉換摘要中的通用 Analytics (分析) 轉換相符
- 轉換計算:通用 Analytics (分析) 針對每個工作階段計算一次目標轉換,而 GA4 通常針對每個事件計算一次轉換。Google Ads 會在一段日期範圍內計算多次轉換。也就是說,通用 Analytics (分析) 在每個工作階段中只會計算一次轉換,但如果有多個轉換事件,GA4 和 Google Ads 在每個工作階段中都可能計算多次轉換,導致指標出現差異。
- 修正方式:如要修正這個問題,請前往 Google Ads 的轉換摘要,找出從 GA4 和通用 Analytics (分析) 匯入的待比較轉換動作並加以修改,確保這兩種轉換的計算方法都是「一次轉換」或「每次轉換」。如要進一步瞭解轉換計算方式,請參閱本文。
- 為了讓 GA4 與通用 Analytics (分析) 目標的計算方法保持一致,請確認 GA4 轉換計算方法已設為每個工作階段「一次」。
其他原因
- 自動標記:硬式編碼的代碼觸發條件可能會影響代碼的觸發方式和時機。如果資料收集在通用 Analytics (分析) 中受限,在 GA4 中不受限,那麼 GA4 中可能會顯示較多的使用者、工作階段、網頁瀏覽和轉換計數。
- 修正方式:建議您使用 gtag.js 或 gtm.js (使用 GA4 代碼) 來收集 GA4 資源的資料。導入代碼後,所有代碼觸發條件都應該保持一致。
- 網站涵蓋範圍:如果通用 Analytics (分析) 代碼和 GA4 代碼是導入到不同組網頁上,特別是當 Google Ads 廣告的到達網頁沒有正確加入代碼時,成效評估結果可能就會出現落差。如果導入 GA4 代碼的網頁比通用 Analytics (分析) 更多或更少,GA4 就會顯示較多或較少的使用者、工作階段、網頁瀏覽和後續轉換。
- 修正方式:為盡量減少差異,通用 Analytics (分析) 和 GA4 應採用相同的代碼導入方式,例如 Google 代碼或 Google 代碼管理工具。您可以採用過去進行的設定,例如跨網域追蹤。如要確認代碼導入狀態,您可以查看「代碼涵蓋範圍」摘要,瞭解網站上有哪些網頁已安裝 Google 代碼。
- 篩選條件:在通用 Analytics (分析) 中,篩選條件是在「資料檢視」層級套用,且可能會影響 Google Ads 中的轉換次數。就這點而言,GA4 的運作方式非常不同:部分篩選條件可在 GA4 中重新建立 (例如內部流量排除條件),其他篩選條件則需要藉由修改現有事件來轉換資料 (例如「搜尋與取代」或「自訂」篩選條件)。
- GA4 轉換計算方法:通用 Analytics (分析) 會在每個工作階段中計算一次目標轉換,GA4 則通常會在每個事件中計算一次轉換。也就是說,通用 Analytics (分析) 在每個工作階段中只會計算一次轉換,但如果有多個轉換事件,GA4 在每個工作階段中都可能計算多次轉換,導致指標出現差異。
- 修正方式:為了讓 GA4 與通用 Analytics (分析) 目標的計算方法保持一致,請確認 GA4 轉換計算方法已設為每個工作階段「一次」。
- 網址參數排除條件:在通用 Analytics (分析) 中,轉換可設為與特定網址完全相符。在 GA4 中,轉換是由事件定義,且沒有任何網址參數排除條件。也就是說,只要對應事件觸發,有多種不同版本的網址可能就會觸發 GA4 中的轉換。
- 修正方式:確認通用 Analytics (分析) 是否使用網址參數排除條件,瞭解 GA4 中可能出現的差異。
- 工作階段逾時:使用者活動要維持多久才會計入單一工作階段中,取決於工作階段逾時設定。Google Analytics (分析) 4 資源中的工作階段數,可能會低於通用 Analytics (分析) 資源中的工作階段數,這是因為如果廣告活動來源在工作階段半途變更,GA4 不會建立新的工作階段,通用 Analytics (分析) 則相反。
- 修正方式:建議您採用預設設定。如果您在通用 Analytics (分析) 中變更工作階段逾時,在 GA4 中也應調整這項設定。
- 同意聲明模式:如果廣告主匯入的 Google Analytics (分析) 轉換,是來自透過 gtag.js 或 Google 代碼管理工具導入的資源,就能在 Google Ads 中使用同意聲明模式模擬功能。如果是透過 analytics.js 進行導入,廣告主就無法在 Google Ads 中,針對匯入的 Google Analytics (分析) 轉換進行轉換模擬,因為要是沒有透過 gtag.js 或 Google 代碼管理工具進行導入,就無法正確定義同意聲明狀態。如果通用 Analytics (分析) 和 GA4 都採用與同意聲明模式相容的代碼,則兩者皆可在 Google Ads 中進行轉換模擬。
- 修正方式:如要比較通用 Analytics (分析) 和 GA4 轉換,兩種資源都必須使用與同意聲明模式相容的代碼類型,並採用進階導入方式,才能在 Google Ads 中同時模擬通用 Analytics (分析) 和 GA4 轉換。
您可以查看這份轉換差異清單,瞭解造成差異的因素,以及如何讓 GA4 轉換量與通用 Analytics (分析) 轉換量更加一致。