本文內容與 Google Analytics (分析) 4 資源有關。如果您目前仍使用通用 Analytics (分析) 資源 (即將從 2023 年 7 月 1 日起停止處理資料,Analytics (分析) 360 資源則是從 2023 年 10 月 1 日開始),請參閱「通用 Analytics (分析)」一節的內容。

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

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

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

不過,要是您的通用 Analytics (分析) 資源使用 analytics.js,Google Analytics (分析) 4 設定輔助程式精靈就無法重複使用現有的代碼。您必須將全域網站代碼 (如 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. 按一下資料串流所在的資料列。
  4. 在「其他設定」下方,按一下「已連結的網站代碼」
  5. 在「已連結的代碼」下方,輸入要新增的代碼 ID,然後視需要輸入代碼名稱。
  6. 按一下「連結」

移除已連結的網站代碼

  1. 在「管理」頁面中,確認已選取所需帳戶和資源。
  2. 在「資源」欄中按一下「資料串流」
  3. 按一下資料串流所在的資料列。
  4. 在「其他設定」下方,按一下「已連結的網站代碼」
  5. 在「已連結的代碼」下方,找到要移除的代碼所在的資料列,然後依序按一下 更多 >「移除代碼」

自訂維度和指標的範圍

由於通用 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 (分析) 做為使用者界定範圍自訂維度,那麼可能無法達成收集事件並製作報表的目標。

這對您有幫助嗎?
我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
搜尋說明中心
true
69256
false