使用GA中跟踪Contact Form 7的提交成功方法

2024-05-16T05:09:55
By 长痘痘是因为可爱冒泡

Contact Form 7 做询盘表单,如何在Google Analytics中跟踪到询盘提交成功,从而来判断不同流量来源的询盘提交情况呢?


(本文内容根据网络资料整理和来自用户投稿,出于传递更多信息之目的,不代表本站其观点和立场。本站不具备任何原创保护和所有权,也不对其真实性、可靠性承担任何法律责任,特此声明!)


常见问答(FQAS)


Q1:Contact Form 7中如何监测表单提交是否成功?

A:可以通过在wpcf7_mail_sent事件钩子中添加脚本来监测wpcf7表单提交是否成功,比如使用Google Analytics的ga('send', 'event', 'Contact', 'submit')追踪提交成功事件。

Q2:如何获得表单提交的数据和字段?

A:可以使用wpcf7_submitted_dataaction拦截表单提交的数据,此时可以通过$_POST global变量或者wpcf7_contact_form()->posted_data()方法获取到用户填写的各个字段内容。

Q3:提交成功事件如何区分是新用户还是重复提交?

A:可以通过在wpcf7_mail_sent事件中判断是否存在_wpcf7用于跟踪表单提交的cookies,如果不存在代表是新用户首次提交。

Q4:如何只监测特定forms的提交?

A:可以在wpcf7_mail_sent事件中 判断当前forms的id,只处理某个特定forms的提交成功事件。

No Tags