我的网页上有自定义网络表单,当用户成功提交表单时,我尝试触发Google DoubleClick代码(下一页是付款网关,因此我无法删除代码不幸的是这个页面
表单有验证:
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
我想知道是否有人有过以这种形式解雇提交规则的经验?
由于
答案 0 :(得分:0)
由于验证返回true,标准GTM表单提交触发器应该可以正常工作,因为在JS完成之后它仍然提交表单"通常"而不是像this.submit
这样的JS提交。
或者,如果您可以轻松访问该JS,只需在return true
之前添加它:
window.dataLayer = window.dataLayer || [];
dataLayer.push({'event':'form_submit'});
然后制作Custom Event
触发器,查找form_submit
事件作为DoubleClick代码的触发触发器。