Analytics Beginner

UTM Parameters

URL tracking tags appended to links that tell analytics tools exactly where each visitor came from — essential for accurate conversion attribution.

By Mario Kuren

UTM parameters are tracking tags appended to URLs that allow analytics platforms to identify the exact source, channel, and campaign that drove each visitor.

Example UTM-tagged URL: https://grow-conversions.com/blog/?utm_source=linkedin&utm_medium=social&utm_campaign=cro-guide-march

When a visitor clicks this link, Google Analytics records: Source = linkedin, Medium = social, Campaign = cro-guide-march — giving precise attribution data for that traffic.

The Five UTM Parameters

ParameterPurposeExample values
utm_sourceWhere the traffic comes fromgoogle, facebook, newsletter, linkedin
utm_mediumThe marketing channel typecpc, email, social, organic
utm_campaignThe specific campaign namespring-launch, cro-guide, q2-nurture
utm_termThe paid search keywordconversion+rate+optimization
utm_contentDistinguishes links within same campaignheader-cta, sidebar-link, bottom-banner

Required: source and medium. Recommended: campaign. Optional: term (paid only) and content.

Why UTM Parameters Matter for CRO

Without UTMs, attribution collapses into noise:

Without UTMs:

  • Newsletter clicks → appears as “direct” traffic
  • Social organic clicks → appears as “direct” traffic
  • Podcast links → appears as “direct” traffic
  • Many email platforms → appears as “direct” traffic

The result: “direct” traffic is inflated and meaningless, and you can’t distinguish which campaigns drive high-converting visitors.

With UTMs:

  • Newsletter clicks → Source: newsletter, Medium: email, Campaign: [specific email]
  • LinkedIn post → Source: linkedin, Medium: social, Campaign: [post topic]
  • Each ad → Source: google, Medium: cpc, Campaign: [campaign name], Content: [specific ad]

Now you can answer: “Which email subject line drove the most conversions? Which LinkedIn post attracted the best-converting visitors? Which ad creative produced the lowest cost-per-conversion?”

UTM Best Practices

Consistency is everything

Inconsistent UTM naming corrupts your data. utm_source=LinkedIn and utm_source=linkedin appear as separate sources in GA4 (it’s case-sensitive). Establish a naming convention and document it:

Source: lowercase, no spaces (google, facebook, newsletter)
Medium: lowercase, no spaces (cpc, email, social, organic)
Campaign: lowercase, hyphens for spaces (spring-launch, cro-guide-q1)

Use a UTM builder

Never construct UTM URLs manually — typos break attribution. Use:

UTM parameters are for external traffic sources only. If you tag internal links (navigation, CTAs, related posts), you’ll overwrite the original session source data — every visitor who clicks that internal link will appear to have come from your internal UTM source, destroying attribution.

Tag everything external

Any link you control that could drive traffic should be UTM-tagged:

  • All email newsletters and automated sequences
  • All social media posts (especially LinkedIn and Twitter)
  • All paid ads (though Google Ads has auto-tagging — use that instead)
  • Partner mentions and guest post links
  • Bio links and influencer collaborations

UTM Parameters and Conversion Rate Analysis

UTM data combined with conversion tracking reveals conversion rate by acquisition source:

SourceSessionsConversionsCVR
email / newsletter1,200968.0%
linkedin / social3,400682.0%
google / cpc8,5002122.5%
google / organic5,2001823.5%

Email converts at 4× the rate of LinkedIn social. The CRO implication: landing pages receiving email traffic should be optimized for converting warm, high-intent visitors; LinkedIn landing pages need more warming content before the conversion ask.

This insight is only possible with consistent UTM tagging.

Frequently Asked Questions

What are UTM parameters?

UTM parameters (Urchin Tracking Module) are short snippets of text added to the end of a URL that allow analytics platforms to identify the source, medium, and campaign behind each visitor. Example: ?utm_source=newsletter&utm_medium=email&utm_campaign=april-offer. When a visitor clicks this link, Google Analytics records exactly where they came from. Without UTM parameters, traffic from newsletters and social posts often appears as 'direct' traffic, making attribution impossible.

What are the five UTM parameters?

The five UTM parameters are: (1) utm_source — the traffic origin (google, facebook, newsletter), (2) utm_medium — the marketing channel (cpc, email, social), (3) utm_campaign — the specific campaign name (summer-sale, q2-launch), (4) utm_term — the keyword for paid search (only used in Google Ads), (5) utm_content — differentiates between links in the same campaign (used for A/B testing email links or distinguishing CTA placements). Source and medium are required; the others are optional but recommended.

How do UTM parameters help with CRO?

UTM parameters enable accurate attribution — knowing which campaigns, channels, and specific messages drive conversions. This is essential for CRO because it shows you not just how many visitors converted, but which acquisition source sent them. An email campaign with utm_campaign=case-study might convert at 8% while utm_campaign=discount-offer converts at 2% — revealing that educational content attracts higher-intent visitors. Without UTMs, all email traffic looks the same in analytics.