sandywp / plugins / easy-utm-tracking-with-contact-form-7
Easy UTM tracking with contact form 7
Track which campaign every lead came from: UTM parameters, click IDs, landing page and referrer in your CF7 emails, plus a built-in lead log.
Ready in seconds.
v2.2.1 2,000+ installs WP 5.0+ PHP 7.0+
What you get inside
3 screens-
Form Submissions log inside the Contact menu, showing each submission's source, medium, campaign, click IDs and referrer.
-
Submission details: attribution data and submitted fields side by side.
-
Settings page: cookie lifetime, first/last-touch attribution, email table and submission log toggles.
About this plugin
Easy UTM tracking with Contact Form 7 lets you track your marketing campaigns with one-click installation. When a visitor lands on your site through a tagged URL (Google Ads, Facebook Ads, email campaigns, etc.), the plugin stores the tracking parameters in first-party cookies and includes them in your Contact Form 7 lead emails, even if the visitor browses several pages before submitting the form.
What gets captured
- utm_source, utm_medium, utm_term, utm_content, utm_campaign
- Ad click IDs: gclid (Google Ads), fbclid (Facebook), msclkid (Microsoft Ads), ttclid (TikTok)
- Landing page URL
- External referrer (the site the visitor actually came from)
How it reaches you
- Zero-config: a formatted tracking table is appended to every CF7 email automatically (can be turned off).
- Mail tags: place
[utm_source],[utm_medium],[utm_term],[utm_campaign],[utm_content],[utm_gclid],[utm_fbclid],[utm_msclkid],[utm_ttclid],[utm_landing],[utm_referrer]anywhere in your CF7 mail template, subject line included. - Form Submissions log: every submission is saved under Contact → Form Submissions with its full attribution and submitted fields, so no lead is lost even if the notification email fails to send.
Settings (Settings → Easy UTM CF7)
- Cookie lifetime (default 60 days)
- First-touch or last-touch attribution
- Turn the auto-appended email table on/off
- Turn the Form Submissions log on/off
Questions
- Does it need any configuration?
No. Activate it and tracking data is appended to your CF7 emails and stored under Contact → Form Submissions. Settings are optional.
- Where can I see my submissions?
In your WordPress admin under Contact → Form Submissions (inside the Contact Form 7 menu). Each submission shows the submitted form fields plus the full attribution (source, medium, campaign, click IDs, landing page, referrer). Only administrators can view them, and they are stored even when the email fails to send.
- I’m updating from an older version, will anything change?
Your tracking keeps working with no reconfiguration. Cookies set by older versions are still read, so visitors who arrived before the update keep their attribution. Three improvements you’ll notice: the tracking table is no longer added to emails when there is no data (previously it appended empty rows), plain-text mail templates are no longer forced to HTML, and the external referrer is now captured correctly. The new submission log is on by default; you can turn it off under Settings → Easy UTM CF7.
- What cookies does it set?
_easy_utm_last and
_easy_utm_first(tracking parameters as JSON), and_easy_utm_referrer(the external referrer). All are first-party cookies, stored for the configured lifetime (60 days by default). Legacy cookies from version 2.0.x are still read so existing visitors keep their attribution.- What is first-touch vs last-touch?
Last-touch (default) reports the most recent campaign the visitor arrived through. First-touch reports the very first campaign that brought them to your site.
- Will it change my plain-text emails to HTML?
No. Since 2.1.0 plain-text mail templates get a plain-text tracking block; HTML templates get the formatted table.
sandywp / also on the shelf
Try another plugin
Molongui Post Contributors: Multi-Role Contributor Attribution
5.0 · 500+ installs
Easily add reviewers, fact-checkers, illustrators, and any other attribution to your WordPress posts and display them towards the…
4.9 · 200+ installs
Drag-and-drop WordPress form builder that shows the source, campaign & device behind every lead — spam protection, SMTP &…
200+ installs
ThoughtMetric is a marketing attribution solution for e-commerce stores.
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.