Jquery 仅在成功提交表单时触发脚本标记

Jquery 仅在成功提交表单时触发脚本标记,jquery,events,google-analytics,google-tag-manager,tracking,Jquery,Events,Google Analytics,Google Tag Manager,Tracking,我试图在用户点击我们网站上注册表单的提交按钮后启动一个脚本,这样我就可以将该信息作为事件发送回Google Tag Manager和Google Analytics。我的目标是跟踪我们网站上的成功注册。我注册时的脚本如下: jQuery(文档).ready(函数(){ jQuery('body#gform_page_4_7')。在('click','gform_submit_button_4',function()上{ if(jQuery(“#gform_submit_button_4”)。

我试图在用户点击我们网站上注册表单的提交按钮后启动一个脚本,这样我就可以将该信息作为事件发送回Google Tag Manager和Google Analytics。我的目标是跟踪我们网站上的成功注册。我注册时的脚本如下:


jQuery(文档).ready(函数(){
jQuery('body#gform_page_4_7')。在('click','gform_submit_button_4',function()上{
if(jQuery(“#gform_submit_button_4”)。是(“:visible”)){
window.dataLayer=window.dataLayer | |[];
window.dataLayer.push({
“事件”:“成功提交”,
“表格ID”:“完整申请”
});
}
});
});

如果在您的网站上成功注册,一些参数将添加到URL:

https://www.x3tradesmen.com/candidate-dashboard/?email=test15%40test.com&registration=successful&eid=y1m%2BW%2FKY7opOBLAWMlzeEoq8q22Dt0TLcj9XbGJhza8%3D 
您可以使用
registration=successful
发送事件或创建目标

对于GTM中的事件,您应该创建一个触发器:如果URL包含
registration=successful

注意:最好不要在URL中添加电子邮件,请参阅GA对个人数据的支持: