rgpflow

Guide · 5 min read

UTM parameters, explained — with naming rules that keep your data clean.

UTM parameters are tiny tags you add to the end of a link so your analytics can answer "where did this visitor come from?" Visitors never notice them. Your reports will never be the same.

What a tagged link looks like

https://yourshop.com/?utm_source=instagram&utm_medium=social&utm_campaign=summer-launch

Everything after the ? is invisible bookkeeping. The page loads exactly the same — but Google Analytics now records that this visit came from Instagram, through a social post, as part of your summer launch.

The five parameters

ParameterAnswersExamplesUse it?
utm_sourceWhich site or app?instagram, google, newsletterAlways
utm_mediumWhich kind of channel?social, cpc, email, referralAlways
utm_campaignWhich push or promotion?summer-launch, diwali-saleAlways
utm_termWhich paid keyword?running+shoesPaid search only
utm_contentWhich of two similar ads?story-ad-a, story-ad-bWhen A/B testing

The naming rules (this is where beginners get burned)

Analytics tools treat Instagram, instagram and IG as three different sources — and your report splits into useless fragments. Adopt these rules from day one:

  1. Always lowercase. instagram, never Instagram.
  2. Hyphens instead of spaces. summer-launch, never summer launch (spaces turn into ugly %20).
  3. One name per thing, forever. Decide once: is your email source newsletter or email? Write it down. Never improvise.
  4. Make campaign names sortable: a pattern like 2026-07-summer-launch keeps campaigns in order automatically.
Never tag internal links. UTM tags are for links that live outside your site (posts, ads, emails). If you put them on your own menu links, analytics restarts each visitor's session and your data lies to you.

Where to see the results

In Google Analytics 4: Reports → Acquisition → Traffic acquisition. Your sources, mediums and campaigns appear there automatically — no setup needed beyond the tags themselves.

Build a tagged link in 10 seconds

Our free link builder applies these naming rules automatically — lowercase, hyphens, proper encoding — and gives you a copy-ready URL.

Open the campaign link builder