Definition
UTM parameters are tags appended to URLs (utm_source, utm_medium, utm_campaign, etc.) so analytics tools attribute traffic and conversions to specific campaigns.
Detailed Explanation
Standard parameters:
-
utm_source— platform (google, facebook, newsletter) -
utm_medium— channel type (cpc, email, social) -
utm_campaign— campaign name -
utm_content— ad variant (optional) -
utm_term— keyword (optional)
Use lowercase, consistent naming. Document conventions in a shared spreadsheet.
Nepal Context
Agencies running multi-client campaigns need strict UTM conventions — mixed naming breaks GA4 reports. Use utm_source=facebook&utm_medium=paid_social&utm_campaign=dashain_2026. WhatsApp/COD closes still need offline import, not just a click UTM. Method: UTM and offline conversions.
Practical Examples
- A newsletter link:
?utm_source=newsletter&utm_medium=email&utm_campaign=tihar_offer_2026. - An Instagram bio link:
?utm_source=instagram&utm_medium=social&utm_campaign=bio_link. - A QR code on a printed flyer:
?utm_source=flyer&utm_medium=print&utm_campaign=new_branch_lalitpur.
How to Check It
- Build links with Google’s Campaign URL Builder and keep them in a shared sheet.
- In GA4, Traffic acquisition with “Session campaign” as the dimension should show your campaign names exactly once each.
- Look for duplicates that differ only in case or spelling and fix the naming convention.
Key Takeaways
- Required for accurate GA4 campaign reporting
- Consistent naming convention across team
- Auto-tagging handles Google Ads; UTMs needed for everything else
Common Mistakes
- Inconsistent campaign naming (
Dashain2026vsdashain-2026) - Changing UTMs mid-campaign (breaks historical comparison)
- Forgetting UTMs on email and social bio links

