☆ 5/5 average rating

UTM Manager Pro.

✔ Cache-proof beacon tracking · ✔ No raw IPs, GDPR-friendly by design · ✔ Free version on WordPress.org

PRO FEATURES

Everything you need to prove which campaigns actually pay

The free plugin is complete UTM capture and attribution. UTM Manager Pro adds the parameters, reporting, and integrations that connect a campaign to a real person — and to real revenue.

Custom parameter tracking

Capture any query parameter, not just the standard six — gclid, fbclid, msclkid, ttclid, ref, partner_id. Add a key, and it’s tracked from the next page view with no schema change.

Reports & attribution

A dedicated reports screen with six date ranges (today → all time), an adaptive new-leads trend, and breakdowns for source, medium, campaign, country, device, and browser.

Custom parameter breakdowns

Every custom parameter you define gets its own ranked breakdown panel — see your top click IDs or partners at a glance.

Contact Form 7 integration

A submission turns the anonymous visitor into a named lead, and [utmm_utm_source] style mail tags drop the captured campaign values straight into your notification email.

WPForms integration

Submissions identify the lead by its email field and store the full attribution payload alongside the entry itself.

WooCommerce attribution

Orders carry the buyer’s last-touch UTM values in order meta, the lead is matched on billing email, and lifetime revenue is tracked per lead. Classic and block checkout both supported.

Signed webhooks

HMAC-signed JSON events (lead.identified, lead.converted, optional lead.tracked) pushed to Zapier, Make, a CRM, or your own endpoint.

Read-only REST API

Query leads and full visit journeys programmatically with an API key — GET /wp-json/utmm/v1/leads.

Geolocation & device data

Visitor country (from your CDN’s edge header) plus device, browser, and OS — parsed locally, no external lookup service.

Extended CSV export

Your custom parameters and the enrichment fields — country, device, browser, OS, revenue — become selectable columns in the same export tool.

Privacy & retention controls

Switch off IP storage, gate tracking behind your consent banner’s cookie, exclude user roles, and auto-delete leads after a retention window you set.

Licensing & auto-updates

Activate once and receive Pro updates right on the Plugins screen. Lifetime plans get every future update, forever.

PLUGIN FEATURES

A Complete campaign attribution — free, and built to survive your cache

UTM Manager records every UTM-tagged visit as a lead with permanent first-touch attribution and a live last-touch, then reports on it without sending a single byte to a third party.

Automatic UTM capture — all six standard parameters (utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content), each individually toggleable. No shortcodes, no per-page setup, no code.
One lead per visitor — visitors are identified by a random first-party ID, never by IP address, so two colleagues behind one office network are two separate leads.
First-touch and last-touch attribution — the campaign that originally won a lead is written once and never modified; the most recent campaign updates on every tagged return visit. Neither overwrites the other.
Full visit journeys — every page a lead views is recorded with its timestamp, referrer, and the UTM values active on that specific view.
Overview dashboard — total leads, total visits, a 14-day new-leads trend chart, and your top sources, mediums, and campaigns. Click any value to jump straight to those leads.
Filterable leads table — dropdown filters built from the values actually in your data, a last-seen date range, search across emails, visitor IDs and UTM values, sortable columns, and bulk delete.
Identity that upgrades itself — an anonymous visitor who logs in keeps their entire history; once an email is attached, it’s never overwritten.
Batched CSV export — pick a date range and fields, and the file builds 30 leads at a time so large datasets never hit a PHP timeout. Values are escaped against spreadsheet formula injection.
Performance-first capture — a deferred script reports in the background via navigator.sendBeacon after the page loads. Nothing blocks rendering, and no tracking work happens during PHP page generation.
Cache-proof by design — because capture happens in the browser, it keeps recording behind WP Rocket, W3 Total Cache, LiteSpeed, Cloudflare, and Varnish, where PHP-based trackers silently record nothing.
Private by default — raw IPs are never stored, only a salted, irreversible hash that can be disabled outright. One first-party cookie, no third-party cookies, no data leaving your site.
Developer hooks — filters and actions for consent gating, IP storage, custom parameters, list-table queries, export columns, and a utmm_tracked action for every recorded hit.
PRICING

Simple, honest pricing

One-time or yearly. Cancel anytime. 14-day money-back guarantee on every plan.

For solo creators and bloggers running one site.

Single-site license
Custom parameters & advanced reports
Form, WooCommerce & webhook integrations
1-year auto-updates
1-year support
24/7 customer support
All premium features unlocked

For agencies & enterprise teams.

Unlimited sites
Custom parameters & advanced reports
Form, WooCommerce & webhook integrations
1-year auto-updates
1-year support
24/7 premium support
All premium features unlocked

All plans include 1 year of automatic updates and 24/7 support.

For solo creators and bloggers running one site.

Single-site license
Custom parameters & advanced reports
Form, WooCommerce & webhook integrations
Lifetime auto updates
Lifetime support
24/7 customer support
All premium features unlocked

For agencies & enterprise teams.

Unlimited sites
Custom parameters & advanced reports
Form, WooCommerce & webhook integrations
Lifetime auto updates
Lifetime support
24/7 premium support
All premium features unlocked

All plans include a lifetime of automatic updates and 24/7 support.

100 Percent Money Back Gurantee

100% Money-Back Guarantee

TESTIMONIALS

Why teams pick Pro

I Love This Plugin!

We’d been running a tracking plugin that quietly stopped recording the day we turned on full-page caching. UTM Manager kept working, and the first-touch data showed our newsletter was doing far more than we’d credited it for.


— Ecommerce marketing lead

FAQ

Questions, answered

Do you have a question about UTM Manager? See the list below for our most frequently asked questions. If your question isn’t listed here, don’t hesitate to get in touch with us.

Shopping Cart
  • Your cart is empty.