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