Skip to content
Metrics

What is UTM parameters?

UTM parameters are query-string tags — utm_source, utm_medium, utm_campaign, utm_term, utm_content — added to a link so analytics can attribute the click to a campaign. They carry no personal data and require no cookie. Everything they report is whatever you typed when you built the link, so their accuracy is entirely a discipline problem.

The five parameters

ParameterAnswersExample
utm_sourceWhich site or productnewsletter, x, partner-blog
utm_mediumWhich kind of channelemail, cpc, social, referral
utm_campaignWhich campaignspring-launch
utm_termWhich keyword (paid search)privacy+analytics
utm_contentWhich variant or placementheader-cta, variant-b

Source and medium are the two that matter. The rest add resolution once the first two are consistent.

The discipline problem

UTM values are case-sensitive and free text, so Email, email and e-mail become three separate channels in every report you run afterwards. There is no cleanup that fixes historical data reliably.

A convention worth adopting on day one:

  • Lowercase everything, always.
  • Hyphens, never spaces or underscores.
  • A fixed vocabulary for utm_medium — pick five values and never invent a sixth.
  • Write it down where whoever builds links can find it.

Our UTM builder applies these rules as you type, which is cheaper than agreeing on them and then not following them.

What not to do

  • Never tag internal links. A UTM on a link between two of your own pages restarts attribution mid-visit and credits the sale to your own homepage.
  • Never put personal data in a UTM. It ends up in analytics, in logs, in shared reports and in referrer headers on the next hop.
  • Do not rely on them for organic traffic. You cannot tag a link someone else wrote about you. That is what the referrer is for, and why both matter.
Questions

Frequently asked.

Cookies, install and pricing, answered. Still stuck? Ask us anything .

01 Can sonex show revenue next to my traffic?

Yes. Connect Stripe or Polar with a read-only key and sonex reads revenue straight from your payment provider, per website. Revenue then appears as a focusable series on the Overview chart and as its own report, beside the traffic that earned it. No tracked event is needed for it to work.

02 Does sonex use cookies?

No. sonex sets no cookies and needs no consent banner. It counts visits without cookies, fingerprinting, or any personal data, so it is GDPR, PECR and CCPA-ready by default.

03 How do I install sonex?

Add one script tag to your site's <head> with your website id. It is a single lightweight tracker — no build step and no SDK required.

04 Is sonex a Google Analytics alternative?

Yes. sonex gives you the reports that matter — visitors, pages, referrers, funnels, revenue and a world map — without surveilling your audience or drowning you in configuration.

05 How is sonex priced?

By monthly tracked events. Free covers 2k events, Pro is $20/mo for 200k events, and Business is $200/mo for 2M events with team seats.

See what your traffic actually earns.

Revenue beside the visitors that produced it. No cookies, no credit card, no consent banner.

Get started