本文適用對象為使用伺服器端代碼的開發人員,並想從自己的伺服器提供 Google 指令碼。
您可以使用伺服器端代碼,直接從標記伺服器 (而非 Google 的伺服器) 載入 Google 指令碼 (例如 gtm.js 或 gtag.js)。以便在第一方情境中提供資料。
事前準備
請務必先完成下列事項,再按照本指南的說明操作:
首先,請挑選導入方式。
步驟 1:設定用戶端
如要在網站容器和標記伺服器之間建立第一方內容,您必須透過伺服器載入 Google 指令碼。
如何透過伺服器容器載入 Google 指令碼:
選擇導入選項即可查看操作說明。步驟 2:更新指令碼來源網域
根據預設,代碼管理工具或 Google 代碼 (gtag.js) 會從 Google 自有伺服器 (例如 www.googletagmanager.com
) 載入依附元件。
您必須更新網站上的指令碼網址,才能透過自己的伺服器載入依附元件。
步驟 3:驗證指令碼來源
以下操作說明說明如何使用 Google Chrome 進行測試。 您可以使用所選任何瀏覽器,但步驟可能會有所不同。
如要測試伺服器容器是否正在載入依附元件:
- 在新的瀏覽器分頁中開啟您的網站。
- 開啟瀏覽器的開發人員工具。使用 Google Chrome 時,在網頁的任何位置按一下滑鼠右鍵,然後選取「檢查」。
在開發人員工具中開啟「Sources」分頁。這個視窗會顯示您開啟網站時載入的所有依附元件。
- ✅ 如果從指定來源載入
gtm.js
,則導入作業正確無誤。
- ❌ 如果「來源」分頁顯示
www.googletagmanager.com
做為gtm.js
的來源,表示仍可從 Google 伺服器載入依附元件。
- 檢查您是否已修改程式碼中的來源網址,請參閱步驟 2。
- 檢查代碼是否上線。
- ✅ 如果從指定來源載入
後續步驟
如果您使用同意聲明模式,則可設定區域專屬代碼行為,進一步掌控資料。