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

  1. Build links with Google’s Campaign URL Builder and keep them in a shared sheet.
  2. In GA4, Traffic acquisition with “Session campaign” as the dimension should show your campaign names exactly once each.
  3. 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

  1. Inconsistent campaign naming (Dashain2026 vs dashain-2026)
  2. Changing UTMs mid-campaign (breaks historical comparison)
  3. Forgetting UTMs on email and social bio links

Free tool