plugin-icon

UTM Manager – UTM Tracking, Lead Attribution & Campaign Analytics

Track UTM parameters, capture leads with first & last-touch attribution, and analyze marketing campaign performance in your WordPress dashboard.
Versione
2.0.0
Installazioni attive
100
Ultimo aggiornamento
Jul 4, 2026
UTM Manager – UTM Tracking, Lead Attribution & Campaign Analytics

UTM Manager is a powerful and lightweight UTM tracking plugin for WordPress that helps marketers, business owners, and agencies track UTM parameters, capture leads with complete marketing attribution data, and analyze campaign performance — all without leaving the WordPress dashboard.

Whether you’re running Google Ads, Facebook Ads, email marketing, social media, or affiliate promotions, UTM Manager ensures every visitor is tracked, recorded, and linked to the correct traffic source. Stop guessing which campaigns convert and start making data-driven marketing decisions.

🚀 Upgrade to Pro | 📄 Plugin Documentation | 💻 Support

How It Works

When visitors arrive at your website through URLs containing UTM parameters (like ?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale), UTM Manager captures this data with a lightweight, deferred tracking beacon — so it never slows the page down and keeps working behind full-page caching. Each visitor gets a first-party visitor ID, and their lead record stores both the first touch (the campaign, landing page, and referrer that originally brought them in) and the last touch (their most recent campaign), plus their full page-by-page journey. If the visitor logs in, their WordPress account and email are automatically linked to the lead — turning anonymous traffic into identified leads. IP addresses are never stored raw — only a salted hash.

Example UTM URL: https://your-domain.com/?utm_id=12345&utm_source=google&utm_medium=advertising&utm_campaign=black-friday-sale&utm_term=campaign-term&utm_content=campaign-content

✨ Key Features

🎯 Automatic UTM Parameter Tracking

Capture all standard UTM parameters automatically from incoming URLs:

  • utm_id – Unique identifier for tracking
  • utm_source – Traffic source (google, facebook, newsletter)
  • utm_medium – Marketing medium (cpc, email, social)
  • utm_campaign – Campaign name (black_friday, summer_sale)
  • utm_term – Paid search keywords
  • utm_content – Differentiate ads or links

📈 Overview Dashboard (New in v2.0)

  • Total leads, total visits, and new-leads trend chart
  • Top Source / Medium / Campaign breakdowns at a glance
  • All reporting runs on fast, indexed custom database tables

🧲 First-Touch & Last-Touch Attribution

  • Every lead stores the campaign, landing page, and referrer that first brought them in
  • The last-touch attribution is refreshed on every new campaign visit
  • First-touch data is never overwritten — you always know the original source
  • Full page-by-page visit journey (browsing history) per lead

👤 Automatic Lead Identification

  • Anonymous visitors are tracked with a random first-party visitor ID
  • When a visitor logs in, their WordPress user account and email are linked to the lead automatically
  • Identity priority: email user account visitor ID — once known, never lost
  • Returning visitors update the same lead instead of creating duplicates

📊 Comprehensive Lead Management

  • View all captured leads in a clean, sortable table
  • Filter by UTM source, medium, campaign, and date range
  • Search leads by email, visitor ID, or UTM values
  • Full visit journey timeline on the single-lead view
  • Bulk delete leads with one click
  • Customizable leads-per-page via Screen Options

📥 CSV Export Tool

  • Export unlimited leads to CSV format
  • Filter exports by custom date range
  • Select exactly which fields to export (visitor ID, email, user ID, UTM values, visits, last seen)
  • Process large datasets without timeouts — the export runs in batched steps
  • Built-in protection against CSV formula injection when opening exports in Excel or Google Sheets

⚡ Cache-Proof, Performance-First Tracking (New in v2.0)

  • Tracking happens through a deferred, non-blocking beacon (navigator.sendBeacon)
  • Nothing runs during page render — zero impact on page speed and Core Web Vitals
  • Works behind full-page caching (WP Rocket, LiteSpeed Cache, Cloudflare, Varnish, host-level caches)
  • Data is stored in fast, indexed custom database tables — not post meta

⚙️ Flexible Configuration

  • Enable or disable each UTM parameter individually
  • Choose exactly which parameters to track
  • Configure tracking to match your marketing strategy
  • Simple, intuitive settings interface

🔒 Privacy & Security First

  • IP addresses are never stored raw — only a salted, irreversible hash (proxy/Cloudflare-aware detection)
  • Visitors are identified by a random first-party ID, never by IP
  • Developer filters to disable IP storage entirely or gate tracking behind a consent plugin
  • All data stored locally in your WordPress database — no external data transmission, ever
  • Proper input sanitization, output escaping, nonce verification, and capability checks throughout

🚀 Benefits of Using UTM Manager

  • 📈 Track Campaign Performance – Know exactly which campaigns drive traffic and conversions
  • 🎯 Understand Lead Sources – See where your leads come from with complete attribution
  • 💰 Optimize Marketing ROI – Focus budget on channels that deliver results
  • ⏱️ Save Time – Automatic tracking eliminates manual data entry
  • 📋 Export & Analyze – Download lead data for advanced analysis in spreadsheets
  • 🏠 Keep Data In-House – No third-party dashboards, external accounts, or monthly fees
  • 🔧 Developer Friendly – Clean code with filters and hooks for customization

🎯 Perfect For

  • Digital Marketers tracking paid advertising campaigns (Google Ads, Facebook Ads, TikTok, LinkedIn)
  • E-commerce & WooCommerce Stores measuring customer acquisition sources
  • SaaS Companies analyzing trial signups and conversions
  • Affiliate Marketers monitoring traffic from partners
  • Content Creators & Bloggers understanding audience sources
  • Marketing Agencies managing multiple client campaigns
  • Small Businesses wanting simple, effective campaign tracking without Google Analytics complexity

Why Choose UTM Manager?

Unlike complex analytics platforms, UTM Manager focuses on one thing and does it exceptionally well: capturing and organizing UTM parameter data from your incoming traffic. There’s no learning curve, no external accounts to create, and no monthly fees. Everything works directly within your WordPress admin area.

Your marketing data stays on your server, under your control. Whether you need a quick overview of recent leads or want to export months of data for detailed analysis, UTM Manager delivers the insights you need without the complexity.

🔧 For Developers

UTM Manager ships with clean extension points so you can adapt tracking to any setup:

  • utmm_enable_tracking – Gate the tracker behind a consent/cookie plugin or exclude logged-in admins
  • utmm_store_ip – Disable (hashed) IP storage entirely
  • utmm_custom_param_keys – Track extra parameters such as gclid, fbclid, or partner IDs (no schema change needed)
  • utmm_tracked – Action fired after every recorded hit, with the lead ID and captured data
  • utmm_leads_table_query_args – Filter the Leads list-table query
  • utmm_exportable_fields – Add custom columns to the CSV export tool

All database access goes through prepared, whitelisted repository queries.

🌟 UTM Manager Pro

Need more power? UTM Manager Pro extends the free plugin with premium features, including custom tracking parameters (capture ad-platform click IDs like gclid and fbclid, affiliate IDs, or any parameter you define) — stored alongside your UTM data with no extra setup.

System Requirements

  • WordPress 5.3 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher / MariaDB 10.0 or higher

Get Started Today

Install UTM Manager from the WordPress plugin repository and take control of your marketing analytics. Unlock the power of precise UTM tracking, lead attribution, and campaign analytics to elevate your digital marketing strategy.

Need help? Visit our support page or browse the documentation.

Gratuitosui piani a pagamento
Testato fino alla versione
WordPress 7.0
Questo plugin ora può essere scaricato per il tuo sito .