arnold on Nov 03, 2018
Contact form 7 is very easy to setup and use and has been around forever. Contact form 7 is also the most used contact form plugin.
However, it has always been difficult to track conversions with CF7. It does not trigger a page when a submission form is sent. CF7 has instructions on how to make conversions work but their instructions are tedious and do not work for very many websites.
Luckily there is a newer plugin that makes it very easy to track conversions with Contact Form 7.
To get started go the PLUGINS and then ADD NEW.
Then search for a plugin called “Contact Form 7 Google Analytics” as shown below.
Click INSTALL and then ACTIVATE it.
Once you do this the plugin will automatically create a Contact Form submission event.
Go to Real Time Google Analytics so we can see the event this created:
In the image above we now have an event category which is “Contact Form” and an “Event Action” which is “mail sent”. To see the label simply click on the event category and find the label there:
The label will be whatever you named your contact form. Since I left mine as the default it is labeled “Contact Form 1.”
Now that we have that event we want to set this up as a goal. Follow the 9 steps below to set up the conversion goal for the contact form. Remember that the category, action and label all came from the screenshots above.
***NOTE: In the image below the conversions seem to work better for most people when the category name is “begins with” instead of “equals to”***
Once this goal is saved lets go back to the real time analytics and check that it worked.
1) In the incognito browser do a test submission in the contact form again.
2) Go to conversions and check that you can see the goal that your created. If you can see it then you did it right. This will only work if you do a test submission in your website.
Here is a video (no sound) of me testing the contact form conversion in real time analytics: