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

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

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

事前準備

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

首先,請挑選導入選項。

步驟 1:設定用戶端

如要在網站容器與標記伺服器之間建立第一方內容,您必須透過伺服器載入 Google 指令碼。

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

挑選導入選項即可查看操作說明。

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

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

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

步驟 3:驗證指令碼來源

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

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

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

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

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

    • 如果「來源」分頁顯示 www.googletagmanager.com 做為 gtm.js 的來源,系統仍會從 Google 伺服器載入依附元件。

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

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

後續步驟

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