

<strong>Overview Dashboard</strong> – Totals, new-leads trend chart, and top Source / Medium / Campaign breakdowns
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
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
🎯 Automatic UTM Parameter Tracking
Capture all standard UTM parameters automatically from incoming URLs:
📈 Overview Dashboard (New in v2.0)
🧲 First-Touch & Last-Touch Attribution
👤 Automatic Lead Identification
📊 Comprehensive Lead Management
📥 CSV Export Tool
⚡ Cache-Proof, Performance-First Tracking (New in v2.0)
navigator.sendBeacon)⚙️ Flexible Configuration
🔒 Privacy & Security First
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.
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 adminsutmm_store_ip – Disable (hashed) IP storage entirelyutmm_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 datautmm_leads_table_query_args – Filter the Leads list-table queryutmm_exportable_fields – Add custom columns to the CSV export toolAll database access goes through prepared, whitelisted repository queries.
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.
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.