如果您的通用 Analytics 資源使用 gtag.js 或 analytics.js (包括當 analytics.js 是透過 Google 代碼管理工具這類代碼管理系統進行部署時),則 GA4 設定輔助程式精靈就能重複使用現有的代碼 (也就是通用 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 中某些標記控制項的影響:
建議您完整採用 Google Analytics 4,並在網頁上部署 Google 代碼,以獲得最佳 Analytics 體驗。
新增/移除已連結的網站代碼
如果您已設定網站代碼將資料傳送至通用 Analytics 資源,就可以重複使用這個代碼,將資料傳送到 GA4 資源等其他目的地。您可以在通用 Analytics 資源中執行這項操作:
新增已連結的網站代碼
- 登入 Google Analytics 帳戶,並確認您位於通用 Analytics 資源。
- 按一下「管理」。
- 在「資源」欄中,依序按一下「追蹤資訊」和「追蹤程式碼」。
- 按一下「已連結的網站代碼」(可能需要向下捲動才看得到這個選項)。
- 在「已連結的代碼」頁面中,輸入要新增的代碼 ID,然後視需要輸入代碼名稱。
- 按一下「連結」。
透過 analytics.js 啟用已連結的網站代碼
按照上述操作說明前往「已連結的代碼」頁面,然後加入 Google 代碼 ID。勾選「透過 analytics.js 啟用已連結的代碼」方塊,即可重複使用 analytics.js 代碼傳送資料至 Google Analytics 4。
移除已連結的網站代碼
- 登入 Google Analytics 帳戶,並確認您位於通用 Analytics 資源。
- 按一下「管理」。
- 在「資源」欄中,依序按一下「追蹤資訊」和「追蹤程式碼」。
- 按一下「已連結的網站代碼」(可能需要向下捲動才看得到這個選項)。
- 在「已連結的代碼」頁面中,前往要移除的代碼所在的資料列,然後依序按一下 >「移除代碼」。
為已連結的網站代碼所在的網頁加入 GA4 代碼
如要加入 GA4 代碼,但仍想在網頁上保留現有已連結的網站代碼,請遵循下列規則,確保事件能正確傳送至 GA4:
- 如果您在網頁上使用的是 analytics.js,請在網頁頂端的 analytics.js 代碼前面加入 Google 代碼。
網頁上最好隨時都只有一個 Google 代碼,並採用正確的設定
- 如果您是使用 Google 代碼管理工具部署通用 Analytics 代碼,請按照這些步驟加入 GA4 代碼。
請務必啟用「略過重複的網頁內設定例項」選項,方法如下所示。
略過重複的網頁內設定例項
如果同一個代碼在同一個網頁上設定兩次以上,可能會導致資料重複或設定混亂。在 Google Analytics 4 資源中啟用這個選項後,即可略過重複的網頁內設定指令例項。
- 在「管理」頁面,點選「資料收集和修改」下方的「資料串流」。
- 按一下要設定的特定資料串流。
- 在底部的「Google 代碼」部分,按一下「進行代碼設定」。
- 在「Google 代碼」畫面上前往「管理」分頁,然後選取「管理 Google 代碼」。
- 啟用「略過重複的網頁內設定例項」。
- 按一下「儲存」。