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

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

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

刪除通用 Analytics (分析) 資源或已連結的網站代碼時請務必謹慎
您必須維持通用 Analytics (分析) 資源和已連結的網站代碼設定,網站資料才能繼續傳送至 GA4 資源。
本文的其餘部分適用於有進階導入需求的使用者。

運作方式

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

  • 系統會進行額外的 gtag('config', 'G-XXXXXXXXXX') 呼叫 (不含任何參數),這會下載 Google Analytics (分析) 4 代碼容器,並自動將 page_view 事件傳送給 Google Analytics (分析) 4 資源。
  • Google Analytics (分析) 4 資源會自動收集加強型評估事件 (如果已啟用),通用 Analytics (分析) 資源則不會收集這類事件。 
    注意:如果您使用 analytics.js 載入已連結的網站代碼,Google Analytics (分析) 4 就會停用加強型評估事件。建議您將 analytics.js 代碼換成 gtag.js (Google 代碼)。
  • 所有透過 gtag('event') 傳送至通用 Analytics (分析) 資源的事件,也會傳送到 Google Analytics (分析) 4 資源。
  • 您必須使用單一通用 Analytics (分析) 資源所控管的 gtag.js 或 analytics.js 程式碼片段 (或利用 Google 代碼管理工具這類代碼管理系統進行部署),以一致的方式為整個網站加入已連結的網站代碼。如果通用 Analytics (分析) 資源收到的資料來自不同的導入方式 (例如:部分網頁是透過 analytics.js 或 Google 代碼管理工具加入代碼,而其他是透過 gtag.js 加入代碼),建議您先僅使用 gtag.js (Google 代碼) 重新為網站加入代碼,或如果您使用 Google 代碼管理工具,則部署 GA4 代碼。

注意事項

已連結的 Google Analytics (分析) 4 代碼可在不變更已部署代碼的情況下,將資料傳送至 Google Analytics (分析) 4 資源。為求最佳成效,請務必使用 gtag.js 或 analytics.js 程式碼片段 (或透過 Google 代碼管理工具這類代碼管理系統進行部署),以一致的方式為網站加入代碼。使用不同類型的 Google Analytics (分析) 代碼可能會導致資料報表不一致。

如果您在網頁上使用 analytics.js,就無法善用 Google Analytics (分析) 4 的所有功能。以下舉例說明使用 analytics.js 對 Google Analytics (分析) 4 中某些標記控制項的影響:

  • 加強型評估事件無法運作
  • 如果使用 gtag.js API 加入 Google Analytics (分析) 4 代碼,額外設定將相當有限,您也無法再透過 API 新增其他指令

建議您完整採用 Google Analytics (分析) 4,並在網頁上部署 Google 代碼,以獲得最佳 Analytics (分析) 體驗。

新增/移除已連結的網站代碼

如果您已設定網站代碼將資料傳送至通用 Analytics (分析) 資源,就可以重複使用這個代碼,將資料傳送到 GA4 資源等其他目的地。您可以在通用 Analytics (分析) 資源中執行這項操作:

新增已連結的網站代碼

  1. 登入 Google Analytics (分析) 帳戶,並確認您位於通用 Analytics (分析) 資源
  2. 按一下「管理」
  3. 在「資源」欄中,依序按一下「追蹤資訊」和「追蹤程式碼」。
  4. 按一下「已連結的網站代碼」(可能需要向下捲動才看得到這個選項)。
  5. 在「已連結的代碼」頁面中,輸入要新增的代碼 ID,然後視需要輸入代碼名稱。
  6. 按一下「連結」

透過 analytics.js 啟用已連結的網站代碼

按照上述操作說明前往「已連結的代碼」頁面,然後加入 Google 代碼 ID。勾選「透過 analytics.js 啟用已連結的代碼」方塊,即可重複使用 analytics.js 代碼傳送資料至 Google Analytics (分析) 4。

移除已連結的網站代碼

  1. 登入 Google Analytics (分析) 帳戶,並確認您位於通用 Analytics (分析) 資源
  2. 按一下「管理」
  3. 在「資源」欄中,依序按一下「追蹤資訊」和「追蹤程式碼」。
  4. 按一下「已連結的網站代碼」(可能需要向下捲動才看得到這個選項)。
  5. 在「已連結的代碼」頁面中,前往要移除的代碼所在的資料列,然後依序按一下 更多>「移除代碼」

為已連結的網站代碼所在的網頁加入 GA4 代碼

如要加入 GA4 代碼,但仍想在網頁上保留現有已連結的網站代碼,請遵循下列規則,確保事件能正確傳送至 GA4:

  • 如果您在網頁上使用的是 analytics.js,請在網頁頂端的 analytics.js 代碼前面加入 Google 代碼
    網頁上最好隨時都只有一個 Google 代碼,並採用正確的設定
  • 如果您是使用 Google 代碼管理工具部署通用 Analytics (分析) 代碼,請按照這些步驟加入 GA4 代碼。

請務必啟用「略過重複的網頁內設定例項」選項,方法如下所示。

略過重複的網頁內設定例項

如果同一個代碼在同一個網頁上設定兩次以上,可能會導致資料重複或設定混亂。在 Google Analytics (分析) 4 資源中啟用這個選項後,即可略過重複的網頁內設定指令例項。

  1. 在「管理」頁面,點選「資料收集和修改」下方的「資料串流」
  2. 按一下要設定的特定資料串流。
  3. 在底部的「Google 代碼」部分,按一下「進行代碼設定」
  4. 在「Google 代碼」畫面上前往「管理」分頁,然後選取「管理 Google 代碼」
  5. 啟用「略過重複的網頁內設定例項」
  6. 按一下「儲存」

這對您有幫助嗎?

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