[GA4] 關於已連結的網站代碼

本文旨在協助已經設定 Google Analytics (分析) 4 資源的網站擁有者,利用設定精靈提供的選項來重複使用現有的通用 Analytics (分析) 代碼。

如果您的通用 Analytics (分析) 資源使用 gtag.js,Google Analytics (分析) 4 設定輔助程式精靈就能重複使用現有的代碼 (也就是通用 Analytics (分析) 資源使用的代碼)。系統會透過「已連結的網站代碼」這項功能來重複使用代碼,您就不需要另外花時間手動將代碼加入網頁中。

不過,要是您的通用 Analytics (分析) 資源使用 analytics.js,Google Analytics (分析) 4 設定輔助程式精靈就無法重複使用現有的代碼,除非 GA4 資源是由系統自動建立。您必須將 Google 代碼 (也就是 gtag.js) 直接貼到網頁中。

本文的其餘部分適用於有進階導入需求的使用者。

運作方式

以下提供幾個有關「已連結的網站代碼」運作方式的重點:

  • 系統會進行額外的 gtag('config', 'G-XXXXX') 呼叫 (不含任何參數),以下載 Google Analytics (分析) 4 代碼容器,並自動將 page_view 事件傳送給 Google Analytics (分析) 4 資源。
  • Google Analytics (分析) 4 資源會自動收集加強型評估事件 (如果已啟用),通用 Analytics (分析) 資源則不會收集這類事件。
  • 透過 gtag('event') 傳送到通用 Analytics (分析) 資源的所有事件,也會傳送到 Google Analytics (分析) 4 資源 (除非事件含有「send_to」參數且只指定通用 Analytics (分析) 資源)。
  • 您必須使用單一通用 Analytics (分析) 資源所控管的 gtag.js 程式碼片段,以一致的方式為整個網站加入已連結的網站代碼。如果通用 Analytics (分析) 資源收到的資料來自不同的導入方式 (例如:部分網頁是透過 analytics.js 或 Google 代碼管理工具加入代碼),那麼只有符合條件的網頁才會傳送資料至 Google Analytics (分析) 4 資源。

注意事項

已連結的 Google Analytics (分析) 4 代碼會忽略為通用 Analytics (分析) 資源自訂資料收集功能的設定參數;也就是說,已連結的 Google Analytics (分析) 4 代碼不需要任何設定參數即可觸發。(雖然 Google Analytics (分析) 4 資源支援許多通用 Analytics (分析) 資源的設定參數,但這些參數必須加入 config 指令中,才能套用至 Google Analytics (分析) 4 資源)。只要將在 gtag('config') 指令中為通用 Analytics (分析) 指派的參數移至 gtag('set') 指令,並將其置於 gtag('config') 指令之前,就能解決這個問題。

以下舉例說明這對 Google Analytics (分析) 4 中某些標記控制項的影響。您在 gtag('config') 指令中為通用 Analytics (分析) 資源所設定的代碼自訂內容 (例如自訂 Cookie 設定跨網域連結停用廣告功能停用 Google Ads 轉換的 Analytics (分析) 支援功能停用 Google Analytics (分析) 評估功能),不會套用至 Google Analytics (分析) 4 資源。因此,您可能會不小心在 Google Analytics (分析) 4 資源中收集下列項目:

其他注意事項:

  • User_id:已連結的 Google Analytics (分析) 4 代碼將忽略任何透過 gtag('config') 在通用 Analytics (分析) 代碼中設定的 user_id。
  • 網頁瀏覽屬性:已連結的網站代碼會忽略自訂網頁瀏覽屬性 (例如 page_title、page_location 和 page_path),這可能會導致通用 Analytics (分析) 報表和 Google Analytics (分析) 4 報表的資料不一致。

在網站資料串流中新增/移除自訂網站代碼

建立網站資料串流後,您可以將已連結的網站代碼加進資料串流,並在需要時將代碼移除 (例如需要刪除資料串流時)。

新增已連結的網站代碼

  1. 在「資源」欄中,按一下「資料串流」
  2. 按一下網站資料串流所在的資料列。
  3. 在「Google 代碼」下方,按一下「管理已連結的網站代碼」
  4. 在「已連結的代碼」下方,輸入要新增的代碼 ID,然後視需要輸入代碼名稱。
  5. 按一下「連結」

移除已連結的網站代碼

  1. 在「資源」欄中,按一下「資料串流」
  2. 按一下網站資料串流所在的資料列。
  3. 在「Google 代碼」下方,按一下「管理已連結的網站代碼」
  4. 在「已連結的代碼」下方,找到要移除的代碼所在的資料列,然後依序按一下 更多 >「移除代碼」

自訂維度和指標的範圍

由於通用 Analytics (分析) 和 Google Analytics (分析) 4 的資料模型不同,因此 Google Analytics (分析) 4 資料與通用 Analytics (分析) 的資料會有差異。不論您是否使用已連結的網站代碼來導入 Google Analytics (分析) 4 資源都是如此。

舉例來說,在 Google Analytics (分析) 4 資源中,自訂事件參數和使用者屬性會取代通用 Analytics (分析) 自訂維度和指標。使用已連結的網站代碼時,通用 Analytics (分析) 自訂維度和指標會自動以自訂事件參數的形式,傳送至 Google Analytics (分析) 4 資源。不過,已連結的 Google Analytics (分析) 4 代碼會忽略自訂維度/指標的範圍 (例如命中層級範圍工作階段層級範圍使用者層級範圍產品層級範圍);這是因為這些範圍是在通用 Analytics (分析) 使用者介面中所設定,而且需要使用 custom_map 設定參數,但已連結的 Google Analytics (分析) 4 代碼無法存取這兩者。因此,自訂指標/維度在 Google Analytics (分析) 4 資源中不會保存到事件以外的任何範圍。如果您導入客戶關係管理整合功能的方式,是將使用者 ID (例如 Google Analytics (分析) 用戶端 ID 或客戶關係管理 ID) 傳送至 Analytics (分析) 做為以使用者為範圍的自訂維度,那麼可能無法達成收集事件並製作報表的目標。

這對您有幫助嗎?
我們應如何改進呢?

還有其他問題嗎?

登入即可獲得其他支援選項,快速解決您的問題

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