Lead source

Contact Form 7 Conversion Tracking

The world's most popular WordPress form plugin finally gets proper conversion tracking. LeadTrackr auto-detects your Contact Form 7 forms and captures every submission with full attribution, including the campaign, keyword, and source that brought each visitor.

Start Free
yoursite.com/kitchen-quote
Contact Form 7/kitchen-quote
NameJane de Vries
Emailjane@acme.com
Phone+31 6 12 34 56 78
Get a quote
Captured with the lead
gclid: Cj0KCQ…campaign = kitchen-nlutm_source = google

What it does

What Is Contact Form 7 Conversion Tracking?

Contact Form 7 conversion tracking is the process of capturing form submissions from the Contact Form 7 WordPress plugin and connecting each submission to the advertising source that generated it. Contact Form 7 is the most widely installed form plugin in the WordPress ecosystem with over five million active installations. Despite its popularity, it has a significant limitation: it does not store form entries in the WordPress database.

Submissions are sent via email only, making it impossible to track lead quality or report conversions back to ad platforms natively. LeadTrackr solves this by intercepting Contact Form 7 submissions at the server level, storing them with complete attribution data, and enabling you to qualify leads and push conversion events to Google Ads, Meta, and GA4 from a centralized dashboard.

app.leadtrackr.io/project/myproject
LeadTrackr lead detail showing the full attribution and journey behind a single form submission

See the full customer journey of every form lead

The moment a form is submitted, LeadTrackr captures the lead with full attribution — the campaign, ad, keyword and landing page behind it. Qualify it with one click and follow the whole path, from the first ad click to the closed deal.

  • Every lead tied to its campaign, ad & keyword
  • One-click qualification, synced back to your ad platforms
  • The full path from form fill to closed deal

Plug & play

Send leads from any source

Post leads from any system, form or backend — full flexibility, full attribution.

How it works

Setup in 4 Steps

01

Install the Plugin

Add the LeadTrackr WordPress plugin and connect it to your account. No changes to your Contact Form 7 shortcodes required.
02

Select CF7 Forms

The plugin auto-detects all Contact Form 7 forms on your site. Choose which ones to track for lead attribution.
03

Map Form Fields

Map your CF7 form fields like your-name, your-email, and your-phone to LeadTrackr lead fields.
04

Start Tracking

Submissions flow into your LeadTrackr dashboard with full journey attribution. Qualify leads and push data to ad platforms.

Get started free

Start tracking real conversions with Contact Form 7

Connect it in minutes — no developer needed.

Start Free

5-min setup · cancel anytime

FAQ

Frequently asked questions

No. Contact Form 7 does not store form submissions in the WordPress database by default. It sends submissions via email only, which means entries are lost if emails fail to deliver or are accidentally deleted. This is one of the biggest limitations for marketers who need to track and qualify leads. LeadTrackr solves this by capturing every CF7 submission server-side and storing it with complete attribution data in a centralized dashboard, giving you a reliable lead record.
Yes. LeadTrackr integrates at the server level using Contact Form 7's wpcf7_before_send_mail action hook. You do not need to modify your shortcodes, form templates, or any frontend code. The plugin detects all CF7 forms automatically, regardless of how they are embedded, whether via shortcode, Gutenberg block, or page builder widget. Your existing email notifications, redirect settings, and validation rules continue to work exactly as configured.
Yes. Contact Form 7 uses AJAX submissions by default, but some themes or configurations disable this behavior. LeadTrackr captures submissions at the server level, so both AJAX and standard page-reload submissions are tracked. The attribution data (UTM parameters, GCLID, fbclid) is captured from the visitor session regardless of the submission method. You do not need to enable or disable any specific CF7 setting for LeadTrackr to work correctly.
Yes. LeadTrackr is fully compatible with Flamingo and other Contact Form 7 add-ons. Flamingo stores CF7 submissions in WordPress, while LeadTrackr captures them for attribution tracking and ad platform integration. Both plugins hook into different parts of the CF7 submission process and do not conflict. If you currently use Flamingo for entry storage, LeadTrackr adds the missing attribution layer, showing you which ad campaign generated each Flamingo-stored lead.
If you use a multi-step plugin like CF7 Multi-Step Forms, LeadTrackr captures the final submission when all steps are completed. The attribution data is tied to the original visit session, so even if a visitor completes the form across multiple steps or pages, the source campaign, GCLID, and UTM parameters are preserved. LeadTrackr stores session attribution data in a first-party cookie that persists across page loads within the same visit.

Get started free

Connect Contact Form 7 with LeadTrackr

Set up Contact Form 7 in minutes — no developer needed.

Start Free

5-min setup · cancel anytime