代碼由事件觸發:在 Google 代碼管理工具中,觸發條件用來監聽網頁或行動應用程式是否發生特定類型的事件 (例如表單提交、按鈕點擊或網頁瀏覽),然後在偵測到指定事件時使代碼觸發。每個代碼都需要至少一個觸發條件才能觸發。
系統會在網頁或應用程式內的程式碼執行時評估觸發條件,然後在符合觸發條件時,觸發或封鎖相關代碼。
建立新的觸發條件
建立新觸發條件的做法如下:
- 依序點選 [代碼] [新增]。
- 按一下 [觸發條件設定]。
- 選取您想建立的觸發條件類型。
- 為您選用的觸發條件類型完成設定。
根據代碼定義建立觸發條件
您可以在設定代碼時建立新的觸發條件,只要在任何代碼設定頁面完成下列步驟即可:
- 按一下 [觸發條件]。
- 按一下「新增」圖示 。
- 按一下 [觸發條件設定]。
- 選取您想建立的觸發條件類型。
- 為您選用的觸發條件類型完成設定。
修改觸發條件
修改現有觸發條件的做法如下:
- 按一下 [觸發條件]。
- 找出您要修改的觸發條件並點選其名稱。
- 按一下 [觸發條件設定] 來修改觸發條件。
- 按一下「更多動作」圖示 ,然後根據您想對選定的觸發條件怎麼做,選取 [複製]、[刪除]、[查看變更] 或 [顯示附註]。
觸發條件篩選器
根據預設,新觸發條件在每一次相關類型的事件發生時都會觸發,但您可以使用「觸發條件篩選器」,更精確地指定觸發條件啟動的時機。如要啟用篩選器,請在觸發條件設定頁面的底端找出「這項觸發條件的啟動時機」,然後選取「部分 <事件>」,其中 <事件> 是指您要使用的事件類型。
每個篩選器都是由一個「變數」、「運算子」和「值」所組成:
變數 (選單) | 運算子 (選單) | 值 (文字欄位) |
---|---|---|
請使用這份選單,從現有的代碼管理工具變數裡選取適用變數、加進一個新的內建變數,或是建立新變數。 | 請從選單中選取一個運算子,例如「等於」、「包含」、「小於」、「與規則運算式相符」等等。 | 代碼管理工具會比較您提供的值以及執行階段的變數值,因此請在這個欄位中輸入適當的文字值。 |
舉例來說,若某個代碼的觸發條件是網頁瀏覽事件,並設有下列篩選器,那麼這個代碼能夠在所有產品網頁網址都預期會含括 /products/ 的網站上觸發:
網頁網址包含 /products/