UTM Manager is a powerful and lightweight WordPress plugin designed to help marketers, business owners, and agencies track UTM parameters, capture leads with complete attribution data, and analyze marketing campaign performance—all without leaving your WordPress dashboard.
Whether you’re running Google Ads, Facebook campaigns, email marketing, or affiliate promotions, UTM Manager ensures every visitor is tracked, recorded, and linked to the correct traffic source. Stop guessing which campaigns work and start making data-driven decisions.
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 automatically captures this data and creates a detailed lead record. Each lead stores the visitor’s IP address along with all tracked UTM parameters, giving you complete visibility into your traffic sources.
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
📊 Comprehensive Lead Management
- View all captured leads in a clean, sortable table
- Search leads by IP address, UTM parameters, or date
- View detailed lead information with full UTM attribution
- Bulk delete leads with one click
- Customizable leads per page display
📥 CSV Export Tool (New in v1.3.0)
- Export unlimited leads to CSV format
- Filter exports by custom date range
- Select specific fields to export
- Download leads for external analysis or backup
- Process large datasets without timeouts
⚙️ Flexible Configuration
- Enable or disable individual UTM parameters
- Choose exactly which parameters to track
- Configure tracking to match your marketing strategy
- Simple, intuitive settings interface
🔒 Privacy & Security First
- GDPR-compliant tracking approach
- All data stored locally in your WordPress database
- No external data transmission
- Proper input sanitization and output escaping
- Nonce verification on all forms and actions
- Capability checks for administrative functions
🚀 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 or external services required
- 🔧 Developer Friendly – Clean code with filters and hooks for customization
🎯 Perfect For
- Digital Marketers tracking paid advertising campaigns
- E-commerce Stores measuring customer acquisition sources
- SaaS Companies analyzing trial signups and conversions
- Affiliate Marketers monitoring traffic from partners
- Content Creators understanding audience sources
- Marketing Agencies managing multiple client campaigns
- Small Businesses wanting simple, effective campaign tracking
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.
System Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher / MariaDB 10.0 or higher
Support
Need help? Visit our support page for documentation and assistance.
