UTM links: how to know which campaign brought the customer

The short answer

UTM parameters are small additions to your site's link that tell Google Analytics where a visitor came from: the source (like snapchat), the medium (like paid), and the campaign name. Without them, visits from ads, influencers, and messages get lumped under "direct" or "referral", and you can't tell what worked.

The core parts

  • utm_source: the platform, like snapchat, instagram, or newsletter.
  • utm_medium: the type, like paid, social, influencer, or email.
  • utm_campaign: the campaign name, like ramadan_offer_2026.
  • utm_content (optional): to tell ads or influencers apart.

Example

A link for an Instagram influencer: yoursite.com/offer?utm_source=instagram&utm_medium=influencer&utm_campaign=summer_launch&utm_content=sara. GA4 then shows exactly how many visits and orders came from them.

Naming rules

  • Always lowercase.
  • Underscores instead of spaces.
  • One sheet that logs every link in use.
  • Never use UTMs on internal links within your own site.

Frequently asked questions

Do UTMs hurt SEO?

No, as long as the page's canonical URL is set correctly.

Do I need them with Google Ads?

Usually not if auto-tagging is on, but they're essential for most other platforms.

Further reading

Related service: Analytics & Conversion Optimization

Want to apply this to your business?

Tell me what you're working on, and I'll point out where to start.