推送 Contact Form 7 表单事件到谷歌分析 GA4
如果你的 WordPress 网站正在使用 Contact Form 7 表单,并且又想使用谷歌分析 Google Analytics 4 来跟踪 Contact Form 7 表单成功提交的事件,便于后期的网站数据分析或者导入到谷歌广告做转化目标跟踪;但是苦于 Contact Form 7 表单默认是 ajax 的形式无法做常规的页面链接的跟踪,那么请继续往下看。
只需要在你的 WordPress 后台添加如下代码,即可实现:每当客户成功提交一次 Contact Form 7 表单,就会自动推送一个名为 cf7_sent 事件到谷歌分析 GA4:
add_action( 'wp_footer', function () { ?> <script> document.addEventListener( 'wpcf7mailsent', function ( event ) { gtag( 'event', 'cf7_sent'); }, false ); </script> <?php }, 10, 0 );