Google 代碼管理工具的表單提交觸發條件可在表單送出時啟動代碼。
設定表單提交觸發條件的做法如下:
- 依序點選 [觸發條件]
[新增]。
- 按一下 [觸發條件設定],然後選取 [表單提交] 做為觸發條件類型。
「等待代碼」選項可讓您將送出表單的動作延後到需要這項觸發條件的代碼都啟動,或是指定的逾時時間過完為止 (兩者取其先)。如果沒有選取這個選項,執行速度較慢的代碼可能無法在系統因使用者提交表單而載入下一頁前啟動。
「檢查驗證」選項則能夠讓代碼只在表單成功提交時啟動;若沒有選取該選項,觸發條件就會在每次使用者嘗試提交表單時啟動。
注意事項:為求最佳執行效果,請在您預期使用者會提交表單的位置 (例如特定網址) 指定條件,方法是在「這項觸發條件的啟動時機」底下選取 [部分表單],然後輸入觸發條件篩選器來指定會發生表單動作的頁面。
表單提交觸發條件啟動時,系統會為下列內建變數填入值:
- 「Form Element」(表單元素):獲得點擊的表單元素。
- 「表單類別」:表單類別屬性所包含的一組值。
- 「表單編號」:表單元素的 ID 屬性。
- 「Form Target」(表單目標):表單元素的目標屬性。
- 「Form URL」(表單網址):表單元素的 href 屬性值 (如果有的話)。
- 「Form Text」(表單文字):表單內的可見文字。