Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当用户提交表单时触发Google双击标记_Javascript_Google Tag Manager_Double Click - Fatal编程技术网

Javascript 当用户提交表单时触发Google双击标记

Javascript 当用户提交表单时触发Google双击标记,javascript,google-tag-manager,double-click,Javascript,Google Tag Manager,Double Click,我的页面上有一个自定义的web表单,当用户成功提交表单时,我试图触发一个Google DoubleClick标记(下一个页面是支付网关,很遗憾,我无法在该页面上放置标记) 该表单具有以下验证: function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } 我想知道是否有人

我的页面上有一个自定义的web表单,当用户成功提交表单时,我试图触发一个Google DoubleClick标记(下一个页面是支付网关,很遗憾,我无法在该页面上放置标记)

该表单具有以下验证:

function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
我想知道是否有人有在这种表单上触发提交规则的经验


谢谢

由于验证返回true,标准GTM表单提交触发器应该可以正常工作,因为在JS完成后,它仍然“正常”提交表单,而不是像这样的JS提交。提交

或者,如果您可以轻松访问该JS,只需在
返回true
之前将其添加到其中:

window.dataLayer = window.dataLayer || [];
dataLayer.push({'event':'form_submit'});

然后制作一个
自定义事件
触发器,用于查找
表单提交
事件作为双击标记的触发触发器

由于验证返回true,标准GTM表单提交触发器应该可以正常工作,因为在JS完成后,它仍然“正常”提交表单,而不是像这样的JS提交。Submit

或者,如果您可以轻松访问该JS,只需在
返回true
之前将其添加到其中:

window.dataLayer = window.dataLayer || [];
dataLayer.push({'event':'form_submit'});
然后制作一个
自定义事件
触发器,用于查找
表单提交
事件作为双击标记的触发触发器