UTM Campaign Tracking
Track your marketing campaigns with UTM parameters and see exactly which channels drive the most valuable traffic and conversions.
Setup Time
No setup needed
Difficulty
Easy
Value
High ROI
UTM parameters are special tags you add to your URLs to track the effectiveness of your marketing campaigns. When someone clicks a link with UTM parameters, theBizness.ai automatically captures and attributes their actions to the specific campaign.
utm_source
Where the traffic comes from (google, facebook, newsletter)
utm_medium
The marketing medium (email, social, cpc, banner)
utm_campaign
The specific campaign name (summer_sale, product_launch)
utm_term
Keywords for paid search (optional)
utm_content
Specific content or ad variation (optional)
Auto-Tracked
No coding required - works automatically!
Campaign Examples
newsletter
summer_sale
discount
header_cta
https://yourdomain.com?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale&utm_term=discount&utm_content=header_cta
Use Cases:
- • Track which email campaigns drive the most conversions
- • Compare performance of different CTAs (header vs footer)
- • Measure revenue attributed to email marketing
Email Campaigns:
✅ utm_source=newsletter
✅ utm_medium=email
✅ utm_campaign=summer_sale_2024
✅ utm_content=header_cta
Social Media:
✅ utm_source=facebook
✅ utm_medium=social
✅ utm_campaign=product_launch
✅ utm_content=video_ad_1
Paid Search:
✅ utm_source=google
✅ utm_medium=cpc
✅ utm_campaign=brand_keywords
✅ utm_term=business_analytics
✅ utm_content=ad_group_1
Content Marketing:
✅ utm_source=blog
✅ utm_medium=content
✅ utm_campaign=thought_leadership
✅ utm_content=analytics_guide
❌ Avoid:
- Inconsistent casing (Facebook vs facebook)
- Spaces (use underscores or hyphens)
- Special characters
- Too generic terms (campaign1, test)
✅ Best Practices
- • Use lowercase consistently
- • Replace spaces with underscores
- • Keep names descriptive but concise
- • Use consistent naming across teams
- • Include dates for time-based campaigns
❌ Common Mistakes
- • Inconsistent capitalization
- • Using spaces instead of underscores
- • Generic names like "campaign1"
- • Forgetting to URL encode special characters
- • Not documenting naming conventions
UTM parameters are automatically captured and associated with all page views and events. No additional code required!
Optional: Custom Event Tracking
While UTM tracking is automatic, you can enhance it with custom events:
// Basic UTM tracking (automatic with theBizness script)
// No additional code needed - UTM parameters are automatically captured
// Custom event tracking with UTM context
function trackConversion(eventName, value) {
if (window.bizness) {
window.bizness.track(eventName, {
value: value,
// UTM parameters are automatically included
});
}
}
// Example usage
trackConversion('purchase', 99.99);
trackConversion('signup', null);
Campaign Overview
See all campaigns with traffic, conversions, and revenue data
Source/Medium
Compare performance across different traffic sources
Revenue Attribution
See which campaigns generate the most revenue
Available Reports:
- • Campaign performance with conversion rates
- • Source/medium breakdown with revenue data
- • Customer journey from first touch to conversion
- • Real-time campaign tracking
- • Custom date range comparisons
🎯 Start Tracking Your Campaigns
Ready to see which marketing channels drive your best customers? Create your first UTM campaign and start measuring ROI.
🔗 UTM Builder
Generate properly formatted UTM links
📊 Live Dashboard
See campaign performance in real-time
💰 Revenue Reports
Track which campaigns generate revenue