文章目錄
認識代碼
Tags,叫代碼,它就是一些內置的第三方程式碼片段,方便你在GTM安裝或設定。
代碼的管理介面
代碼管理介面會顯示名稱、類型、觸發條件、資料夾和上次修改事件。
勾選任意的代碼後,右上方會出現幾個選項:
- 1:編輯觸發條件
- 2:暫停
- 3:移動到資料夾
- 4:刪除代碼
代碼的設定介面: 進階設定
- 代碼啟動優先順序:用於控制代碼的執行順序,數值越大,越快執行。如果沒有指定任何值,則優先順序預設為 0。
- 啟用自訂代碼啟動時段:指定代碼在特定時間範圍內啟動。
- 只在已發佈的容器中啟動此代碼:防止代碼在測試環境中啟動 (例如在預覽和除錯期間)。在適用情況下,「代碼管理工具」會在代碼原本可能啟用時通知您。為了獲得最精確的測試結果,請勿勾選此選項。
- 代碼觸發選項:來控制代碼的觸發頻率,可用的選項如下:
- 無限制:每次都觸發
- 每個事件一次:代碼只會在指定事件發生時觸發一次。
- 每個網頁一次:代碼只會在網頁載入時觸發一次。
- 代碼觸發順序:可以控制執行代碼的先後順序,如在代碼A執行之前先執行B就可以在這裡設定。
- 其他代碼中繼資料:指定代碼啟動時要加到事件資料中的額外代碼中繼資料。
- 同意聲明設定:設定Cookie Consent相關
代碼的分類
代碼可以分為:
- 原生支援:需要Google審核,目前有幾十個代碼。
- 社群範本庫:不需要Google審核,你只需要將代碼發布到 GitHub,然後將代碼提交至社群範本庫,目前裡面有超過1000個代碼了。
代碼的使用邏輯
代碼要和觸發條件結合使用:
在GTM裡點擊「代碼」——「新增」,就可以看到:
代碼的設定包含兩部分:
- 代碼設定:具體設定代碼
- 觸發條件:可以控制什麼情況下才觸發,或什麼情況下不觸發
添加一個觸發條件:
添加多個觸發條件:點擊+,可以添加多個觸發條件:
添加排除條件:點擊「新增例外項目」: