UTM Parameter Builder
Build UTM tracking URLs for your QR code campaigns. Add source, medium, campaign, term, and content parameters to track performance in Google Analytics. Perfect for measuring ROI from printed materials, events, and offline marketing.
The full URL where you want to send traffic
Examples: qr-code, poster, business-card, flyer
Examples: print, offline, qr, scan
Examples: summer-sale-2024, product-launch, trade-show
Examples: downtown, store-1, booth-a
Examples: blue-poster, front-page, version-a
💡 Quick Tips
- • Use lowercase letters and hyphens (no spaces)
- • Keep parameter values short for simpler QR codes
- • Be consistent with naming across campaigns
- • Document your UTM strategy for team alignment
UTM Parameters Explained
utm_source (Required)
Identifies where traffic comes from. Examples: qr-code, poster, business-card, flyer
utm_medium (Required)
Marketing medium. Examples: print, offline, qr, scan
utm_campaign (Required)
Campaign name. Examples: summer-sale-2024, product-launch, trade-show
utm_term (Optional)
Keywords for paid search. Can also identify location: downtown, store-1, booth-a
utm_content (Optional)
Differentiate similar content: blue-poster, front-page, version-a
Best Practices for QR Code Tracking
✅ Use Consistent Naming
Create naming conventions and stick to them. Use lowercase, hyphens instead of spaces, and descriptive names.
✅ Be Specific with Sources
Instead of generic "qr-code", use specific sources like "product-packaging-qr" or "billboard-main-street-qr".
✅ Track Campaigns Separately
Create unique UTM parameters for each campaign to measure individual performance and ROI accurately.
✅ Keep URLs Short
Shorter UTM values create simpler QR codes. Balance detail with brevity. Use URL shorteners if needed.