Life Time Extra Credits Offer Extended

Validity: Dec 05 - Dec 12, 2025

Contact Form 7 Google Analytics

Contact Form 7 Google Analytics

Adds Google Analytics Event Tracking to all Contact Form 7 forms. Note: once you are using Google Analytics v4, this plugin may no longer be necessar …
Rating:
4.8
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
9000+
Last Updated:
Oct 19, 2023
WordPress Version:
4.3 or higher
Tested up to:
6.3.0

Easy Google Analytics Integration

Easily track Contact Form 7 forms sitewide using Google Analytics Event Tracking.

Compatible with Popular Plugins

Works seamlessly with popular Google Analytics plugins like MonsterInsights, Google Analytics Dashboard, and more.

Comprehensive Tracking Options

Track form submissions with event categories, actions, and labels for accurate data analysis.

Flexible Integration

Compatible with default Google Analytics code, Google Tag Manager, and other plugins using various Javascript functions.

1.8.10

  • Fix issue with minified JS

1.8.9

  • Fix undefined index issue in new installations

1.8.8

  • Update tested-up-to version and automatic deployment.

1.8.7

  • Fix typo in old tracking code for GTM.

1.8.6

  • Fix typo in upgrade notes.

1.8.5

  • Fix a bug with GTM and older CF7 versions.
  • Drop “Contact Form” event labels for some integrations, leaving just “Contact Form 7” as the event label.

1.8.4

  • Fix a bug sending “Contact Form” instead of “Contact Form 7” as the event label for certain configurations.

1.8.3

  • Fix a bug sending the form ID instead of name to Google Analytics.

1.8.2

  • Cache form titles and IDs for better performance.
  • Remove 1.7.0 admin upgrade notices.

1.8.1

  • Fix a bug causing events not to send due to upgrade logic.
  • Set default options if user has not selected events to send.

1.8.0

  • Add options to enable/disable the available event actions.

1.7.5

  • Update readme with goal tracking instructions

1.7.4

  • Update readme with GDPR notes

1.7.3

1.7.2

  • Fix error with undefined constant

1.7.1

  • Fix error with admin notice on PHP < 5.0

1.7.0

1.6.1

  • Add support for PHP < 5.3

1.6.0

  • Add support for Google Tag Manager

1.5.0

  • Add support for sending the Contact Form 7 form name instead of just the form ID

1.4.1

  • Update suppoprt for gtag.js custom events

1.4.0

  • Add support for the Global Site Tag (gtag.js)

1.3.0

  • Update to use new DOM events in Contact Form 7 v4.8

1.2.2

  • Fix JS issue if ga is undefined

1.2.1

  • Fix PHP undefined index issue

1.2

  • Fix issue where any manually-specified items were being deleted

1.1

  • Add support for Google Analytics by Yoast

1.0

  • First stable version

Great support and works well

By emigeorge on May 28, 2019

You need to follow the steps carefully and it will work for sure :) Highly recommended.

Good Plugin with great support!

By Anonymous User 14018805 (anonymized_14018805) on November 12, 2018

The plugin is well coded and the developer listens and improve from feedback of users

Produce 2 events

By ildruido99 on November 5, 2018

It works but.. it produce 2 different action, 'Sent' and 'Mail Sent'. The problem is that in the GA Goals you can set only one of them so you must set 2 different goal for the same action.. how can fix that?

Great free addition to CF7

By kkw2709 on October 2, 2018

I could not figure out how to connect GA with CF7 - turns out it was really easy with this plugin. Works perfectly.

Worked well, but created duplicate submit of form

By mittijoshi on June 8, 2018

Worked very well. But after installing this plugin my forms were getting submitted two times on single click.

Great addition to CF7

By Erik Molenaar (erikmolenaar) on May 22, 2018

Why did CF7 remove this much needed feature anyways and required a piece of code in functions.php? This plugin is much more user friendly. It rocks! And great support as well :-)

Wow! So simple and it works!

By vtoshmorelli on May 8, 2018

I've been struggling with another plugin that just wouldn't track my form submissions. Found this plugin and figured I give it a try. I was a little hesitant that there were no settings to configure but that is the beauty of it. As long as Google Analytics is set up on the site it just does the job. Tested it on two different forms and GA immediately picked up the submissions. Sends all the info needed to create goals and reporting. It does send two actions (ie. Sent, Mail Sent) but it's easy enough to filter those out.

Works out of the Box

By Peter Raschendorfer (petersplugins) on November 29, 2017

Installed. Activated. Tested. Works!

Working fine

By viewup on October 31, 2017

The plugin dispatch custom events for CF7 forms, working perfectly. But would be nice to customize the events.

No me funciona

By itzel310894 on October 9, 2017

Ya hice toso los pasos y no me funciona [link removed]
Try other plugins too!

Database for Contact Form 7, WPforms, Elementor forms

Saves Contact Form 7, WPforms,Elementor Forms, CRM Perks Forms and many other contact form submissions to database.

Try Demo More Details

Contact Form 7 Redirect & Thank You Page

Contact Form 7 Redirect & Thank You Page

Try Demo More Details

Contact Form 7 Connector

MailChimp, MailerLite and Zapier integration with Contact Form 7. Use form data smartly. Generate unlimited leads and extend mailing lists.

Try Demo More Details
Author Site Author Site

Try Contact Form 7 Google Analytics With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.