Title: Easy UTM tracking with contact form 7
Author: basirmukhtar
Published: <strong>22.1.2016</strong>
Last modified: 26.7.2026

---

Hae lisäosia

![](https://s.w.org/plugins/geopattern-icon/easy-utm-tracking-with-contact-form-
7.svg)

# Easy UTM tracking with contact form 7

 [basirmukhtar](https://profiles.wordpress.org/basirmukhtar/)

[Lataa](https://downloads.wordpress.org/plugin/easy-utm-tracking-with-contact-form-7.2.2.1.zip)

 * [Tiedot](https://fi.wordpress.org/plugins/easy-utm-tracking-with-contact-form-7/#description)
 * [Arvostelut](https://fi.wordpress.org/plugins/easy-utm-tracking-with-contact-form-7/#reviews)
 *  [Asennus](https://fi.wordpress.org/plugins/easy-utm-tracking-with-contact-form-7/#installation)
 * [Kehitys](https://fi.wordpress.org/plugins/easy-utm-tracking-with-contact-form-7/#developers)

 [Tuki](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/)

## Kuvaus

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

## Kuvankaappaukset

[⌊Form Submissions log inside the Contact menu, showing each submission's source,
medium, campaign, click IDs and referrer.⌉⌊Form Submissions log inside the Contact
menu, showing each submission's source, medium, campaign, click IDs and referrer
.⌉[

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.⌉⌊Submission
details: attribution data and submitted fields side by side.⌉[

Submission details: attribution data and submitted fields side by side.

[⌊Settings page: cookie lifetime, first/last-touch attribution, email table and 
submission log toggles.⌉⌊Settings page: cookie lifetime, first/last-touch attribution,
email table and submission log toggles.⌉[

Settings page: cookie lifetime, first/last-touch attribution, email table and submission
log toggles.

## Asennus

 1. Install directly from the WordPress plugin directory, or upload the plugin folder
    to `/wp-content/plugins/`.
 2. Activate the plugin through the ’Plugins’ menu in WordPress.
 3. That’s it: tracking data is appended to your Contact Form 7 emails and logged under
    Contact  Form Submissions automatically. Optionally adjust behaviour under Settings
    Easy UTM CF7.

## UKK

### 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.

## Arvostelut

![](https://secure.gravatar.com/avatar/43b7cb25bf75a8e7d28865f3dd5a3e17b9c13db00dc974a42afaedcb69d5dd44?
s=60&d=retro&r=g)

### 󠀁[Works perfectly and is very simple to use](https://wordpress.org/support/topic/works-perfectly-and-is-very-simple-to-use/)󠁿

 [fredhonrado](https://profiles.wordpress.org/fredhonrado/) 21.6.2023

just activate and it's ready to go

![](https://secure.gravatar.com/avatar/1ab4977e279eba52bd93cdc87d947deb2b6af7f349e6c240350ae44ad44d581f?
s=60&d=retro&r=g)

### 󠀁[A must-have plugin for Contact Form 7 users!](https://wordpress.org/support/topic/a-must-have-plugin-for-contact-form-7-users/)󠁿

 [zaibazhar](https://profiles.wordpress.org/zaibazhar/) 16.5.2023

I recently started using Easy UTM Tracking with Contact Form 7 on my WordPress site
and I have to say, I'm thoroughly impressed! The plugin allows you to add UTM parameters
to your form submissions, making it easy to track your website visitors and measure
the success of your marketing campaigns. This information is incredibly valuable
for any business owner or marketer, and this plugin makes it simple to collect it.

![](https://secure.gravatar.com/avatar/06bf9293deb8a909db775c6c2d90428a658c9c6798e86bb1928f78c64f14ca3f?
s=60&d=retro&r=g)

### 󠀁[Highly recommended!](https://wordpress.org/support/topic/highly-recommended-616/)󠁿

 [Muhammad Yahya](https://profiles.wordpress.org/yahya1312/) 20.4.2023 1 reply

The plugin is easy to use, flexible, and highly effective.

![](https://secure.gravatar.com/avatar/794f296e2725991afbbf044e9f8b8945107b050d01091495f15886559a90d780?
s=60&d=retro&r=g)

### 󠀁[Work](https://wordpress.org/support/topic/work-85/)󠁿

 [igorsaevets](https://profiles.wordpress.org/igorsaevets/) 5.1.2022

Not work more ( Before working (

![](https://secure.gravatar.com/avatar/d5a5c9cf6d94c8c10375b6fb48c0cc28e9df3c4d446ca18611bb544b274dd20e?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-25325/)󠁿

 [Blackbam](https://profiles.wordpress.org/blackbam/) 30.3.2020

Works like a charm. Does only what it promises to do. Thanks! Keep up the good work!

![](https://secure.gravatar.com/avatar/4938d10922110171f3d59715152658f33babaa741ed3e66be5bdbf9eb27f9ad4?
s=60&d=retro&r=g)

### 󠀁[Working! Thank you!](https://wordpress.org/support/topic/working-thank-you/)󠁿

 [constantineg](https://profiles.wordpress.org/constantineg/) 6.6.2018

Working! Thank you!

 [ Lue kaikki 8 arvostelua. ](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/)

## Avustajat & Kehittäjät

“Easy UTM tracking with contact form 7” perustuu avoimeen lähdekoodiin. Seuraavat
henkilöt ovat osallistuneet tämän lisäosan kehittämiseen.

Avustajat

 *   [ basirmukhtar ](https://profiles.wordpress.org/basirmukhtar/)

“Easy UTM tracking with contact form 7” has been translated into 1 locale. Kiitoksia
[kääntäjille](https://translate.wordpress.org/projects/wp-plugins/easy-utm-tracking-with-contact-form-7/contributors)
heidän työstään.

[Käännä “Easy UTM tracking with contact form 7” omalle kielellesi.](https://translate.wordpress.org/projects/wp-plugins/easy-utm-tracking-with-contact-form-7)

### Oletko kiinnostunut kehitystyöstä?

[Browse the code](https://plugins.trac.wordpress.org/browser/easy-utm-tracking-with-contact-form-7/),
check out the [SVN repository](https://plugins.svn.wordpress.org/easy-utm-tracking-with-contact-form-7/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/easy-utm-tracking-with-contact-form-7/)
by [RSS](https://plugins.trac.wordpress.org/log/easy-utm-tracking-with-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Muutosloki

#### 2.2.1

 * Shortened the plugin short description to meet the directory limit and polished
   wording.

#### 2.2.0

 * Added: Form Submissions log under the Contact menu: every submission is stored
   with its attribution data and submitted fields, even if the notification email
   fails to send. Admins only.
 * Added: submission list columns (source, medium, campaign, click IDs, referrer)
   and a detail view.
 * Added: quick links on the Plugins page and a one-time notice after updating.
 * Added: setting to enable/disable the submission log.
 * Improved: plugin code reorganised into modules; security hardening and per-request
   caching.

#### 2.1.0

 * Fixed: referrer was only stored for internal navigation; the external traffic
   source (Google, Facebook, etc.) is now captured correctly, once, and no longer
   overwritten.
 * Fixed: missing UTM parameters were recorded as the literal string ”false”.
 * Fixed: PHP notices when no tracking cookies were present; the tracking table 
   is no longer appended to emails when there is no data.
 * Fixed: plain-text CF7 mail templates are no longer forced to HTML.
 * Fixed: URL-encoded values (e.g. `summer%20sale`) are now decoded.
 * Added: ad click ID capture: gclid, fbclid, msclkid, ttclid.
 * Added: CF7 special mail tags: [utm_source], [utm_medium], [utm_term], [utm_campaign],[
   utm_content], [utm_gclid], [utm_fbclid], [utm_msclkid], [utm_ttclid], [utm_landing],[
   utm_referrer].
 * Added: settings page: cookie lifetime, first-touch/last-touch attribution, email
   table on/off.
 * Improved: cookie values are escaped in email output; cookies use SameSite=Lax;
   script loads deferred with proper cache-busting version.
 * Compatibility: tested up to WordPress 7.0.

#### 2.0.6

 * Readme updates.

#### 2.0.5

 * Added security to cookies and tested up to latest version of WordPress.

#### 2.0.4

 * Maintenance release.

## Metatiedot

 *  Version **2.2.1**
 *  Last updated **2 kuukautta sitten**
 *  Active installations **2 000+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 7.0 or higher **
 *  Languages
 * [English (UK)](https://en-gb.wordpress.org/plugins/easy-utm-tracking-with-contact-form-7/)
   ja [English (US)](https://wordpress.org/plugins/easy-utm-tracking-with-contact-form-7/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/easy-utm-tracking-with-contact-form-7)
 * Tags
 * [attribution](https://fi.wordpress.org/plugins/tags/attribution/)[contact form 7](https://fi.wordpress.org/plugins/tags/contact-form-7/)
   [lead source](https://fi.wordpress.org/plugins/tags/lead-source/)[tracking](https://fi.wordpress.org/plugins/tags/tracking/)
   [UTM](https://fi.wordpress.org/plugins/tags/utm/)
 *  [Edistynyt näkymä](https://fi.wordpress.org/plugins/easy-utm-tracking-with-contact-form-7/advanced/)

## Arvosanat

 4.5 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/reviews/)

## Avustajat

 *   [ basirmukhtar ](https://profiles.wordpress.org/basirmukhtar/)

## Tuki

Onko sinulla jotain sanottavaa? Tarvitsetko apua?

 [Tukifoorumi](https://wordpress.org/support/plugin/easy-utm-tracking-with-contact-form-7/)

## Lahjoita

Haluatko tukea tämän lisäosan kehitystä?

 [ Tue tämän lisäosan tekijöitä ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=L32BSPWMVW2M6)