推送 Contact Form 7 表单事件到谷歌分析 GA4

tencent promotion
原创作者: Fengjiajun

推送 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 );