第一方模式:透過伺服器端代碼載入 Google 指令碼

本文適用於使用伺服器端代碼,且想要透過自有伺服器提供 Google 指令碼的開發人員。

透過伺服器端標記,您可以直接從自己的標記伺服器載入 Google 指令碼 (例如 gtm.js 或 gtag.js),而非從 Google 的伺服器載入。這樣一來,您就能在第一方情境中放送資料。

事前準備

本指南假設您已完成下列事項:

如要開始使用,請選擇導入選項。

步驟 1:設定用戶端

如要在網頁容器和標記伺服器之間建立第一方情境,Google 指令碼必須透過伺服器載入。

如要透過伺服器容器載入 Google 指令碼,請按照下列步驟操作:

請選擇導入選項,查看操作說明。

步驟 2:更新指令碼來源網域

根據預設,代碼管理工具或 gtag.js 會從 Google 自有伺服器 (例如 https://example.com/metrics) 載入依附元件。如要透過您的自有伺服器載入依附元件,請更新網站上的指令碼網址。

請選擇導入選項,查看操作說明。

步驟 3:驗證指令碼來源

下列操作說明說明如何使用 Google Chrome 進行測試。您可以使用任何瀏覽器,但步驟可能會有所不同。

如要測試伺服器容器是否載入依附元件,請按照下列步驟操作:

  1. 在新的瀏覽器分頁中開啟網站。
  2. 開啟瀏覽器的開發人員工具。在 Google Chrome 中,您可以對頁面任一處按一下滑鼠右鍵,然後選取「檢查」
  3. 在開發人員工具中,開啟「Sources」分頁。這個視窗會顯示開啟網站時載入的所有依附元件。

    • ✅ 如果 gtm.js 是從您指定的來源載入,表示實作方式正確無誤。

    開發人員工具的螢幕截圖,其中使用您自己的伺服器做為 Google 指令碼的來源

    • ❌ 如果「Sources」分頁顯示 www.googletagmanager.comgtm.js 的來源,依附元件仍會從 Google 伺服器載入。

    開發人員工具的螢幕截圖,其中 www.googletagmanager.com 是 Google 指令碼的來源

    • 請檢查是否已在程式碼中修改來源網址,請參閱步驟 2
    • 檢查代碼是否已啟用。

後續步驟

如果您使用同意聲明模式,可以設定特定區域的代碼行為,進一步控管廣告活動。