GA4上对Contact Form 7做表单跟踪

Google Analytics 4 Haran 8年前 (2017-06-15) 6684次浏览 2个评论
文章目录[隐藏]

更新时间:2024年11月28号

认识Contact Form 7

Contact Form 7 ,简称CF7,是wordpress里非常受欢迎的一款免费的表单插件, 它简单易用,可以自定义各式各样不同类型的表单功能

 

原理

Contact Form 7提供有一些Dom Event,GTM可以通过监听这些事件,当监听到这些事件的时候,在通过dataLayer发送事件给GA4

  • wpcf7invalid — Fires when an Ajax form submission has completed successfully, but mail hasn’t been sent because there are fields with invalid input.
  • wpcf7spam — Fires when an Ajax form submission has completed successfully, but mail hasn’t been sent because a possible spam activity has been detected.
  • wpcf7mailsent — Fires when an Ajax form submission has completed successfully, and mail has been sent.
  • wpcf7mailfailed — Fires when an Ajax form submission has completed successfully, but it has failed in sending mail.
  • wpcf7submit — Fires when an Ajax form submission has completed successfully, regardless of other incidents.

 

如代码:

document.addEventListener( 'wpcf7mailsent', function( event ) {
 window.dataLayer.push({
 "event" : "cf7submission",
 "formId" : event.detail.contactFormId,
 "response" : event.detail.inputs
 })
}); 
<

 

设置过程

Step 1:自定义HTML监听代码

在GTM中点击「代码」—「新建」—「选择一个代码类型以开始设置」——「自定义HTML」,做如下设置:

GA4上对Contact Form 7做表单跟踪

这段配置的作用是监听Contact Form 7的Dom Event,当监听到这些事件的时候,在通过dataLayer发送事件给GA4

 

Step 2:变量:获取数据层变量

从上一步我们已经知道了数据层变量formId和response。

在GTM中点击「变量」—「新建」—「选择一个变量类型以开始设置」——「数据层变量」,做如下设置:

GA4上对Contact Form 7做表单跟踪

同样的方式去设定response。

 

Step 3:触发器

从上一步我们已经知道了event是cf7submission

在GTM中点击「触发器」—「新建」—「选择一个触发器类型以开始设置」——「自定义事件」,做如下设置:GA4上对Contact Form 7做表单跟踪

Step 4:代码

最后就是设置代码。

在GTM中点击「代码」—「新建」—「选择一个代码类型以开始设置」——「Google Analytics(分析):GA4 事件」,命名为“Event—Form Submit Tracking(Contact Form 7)”,做如下设置:GA4上对Contact Form 7做表单跟踪

 

Step 5:预览调试

设定好后,就在GTM里做预览调试,可以看到是准确触发:

GA4上对Contact Form 7做表单跟踪

 

可以发布出去。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 消息1消息1消息1消息1消息1消息1消息1消息1
    Leonore Trowbridge2018-07-18 04:03 回复 Windows 8.1 | Firefox浏览器 57.0
  2. 测试测试
    Maura Skuthorp2018-07-07 20:11 回复 Windows 8.1 | Firefox浏览器 57.0