指定要緊接在網頁容器中的特定代碼之前/之後觸發的代碼。
代碼觸發順序可以讓您指定要在某個「主要」代碼觸發之前/之後立即觸發的代碼。只要在任何網站容器中依序點選「進階設定」「代碼觸發順序」,即可將這項設定套用至任何代碼設定。
設定:在代碼觸發之前載入代碼
設定代碼會在主要代碼之前觸發,代碼設定方式如下:
- 勾選 [<此代碼> 觸發之前先觸發設定代碼] 核取方塊。請注意:「<此代碼>」將替換成目前代碼的標題。
- 從選單中選取您要使用的代碼。
- (選用) 如果希望主要酬載代碼只在設定代碼成功觸發後才接著觸發,請選取 [如果無法觸發 <設定代碼>,則不觸發 <此代碼>] 核取方塊。請注意:「<設定代碼>」將替換成您在步驟 2 選取的代碼名稱。
開發人員必須使用 google_tag_manager[{{Container ID}}].dataLayer.set()
來變更設定代碼中的資料層值。此外,請務必使用 .set()
來代替 .push()
;這是因為在後續事件發生前,Google 代碼管理工具都無法辨識 .push()
,但如果使用 .set
,目前事件就能擷取後續事件。
清除:在代碼觸發後載入代碼
清除代碼會在主要代碼觸發後立即觸發,清除代碼的設定方式如下:
- 勾選「<此代碼> 結束時觸發清除代碼」核取方塊。請注意:「<此代碼>」將替換成目前代碼的標題。
- 從選單中選取您要使用的代碼。
- (選用) 如果希望清除代碼只在主要代碼成功觸發後才接著觸發,請選取 [如果無法觸發 <此代碼>,則不觸發 <清除代碼>] 核取方塊。請注意:「<清除代碼>」將替換成您在步驟 2 選取的代碼名稱。