用户提交表单

时间:2017-03-30 14:03:01

标签: javascript google-tag-manager double-click

我的网页上有自定义网络表单,当用户成功提交表单时,我尝试触发Google DoubleClick代码(下一页是付款网关,因此我无法删除代码不幸的是这个页面

表单有验证:

function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}

我想知道是否有人有过以这种形式解雇提交规则的经验?

由于

1 个答案:

答案 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代码的触发触发器。