How to use UTM parameters

Good UTM tags turn analytics into a clear list of which campaigns bring visitors and sales. Bad tags split one channel into many rows or hide it as Unassigned. A few simple rules keep your data clean.

Open the tool: UTM builder

Recommended values by channel

Channelutm_sourceutm_medium
Google Adsgooglecpc
Microsoft Advertising (Bing)bingcpc
Facebook or Instagram adsfacebook or instagrampaid_social
Organic social postlinkedin, instagram, xsocial
Email newsletternewsletteremail
Partner or affiliatepartner nameaffiliate
Printed QR codeflyer, posterreferral

Naming rules that keep reports clean

  • Lowercase only.
  • Hyphens instead of spaces.
  • No personal data such as email addresses in UTM values.
  • Same spelling every time: decide between newsletter and email-newsletter once.
  • Short, readable campaign names with a date or quarter.

Common mistakes

  • Tagging internal links, which restarts sessions.
  • Using a medium GA4 doesn't know, so traffic is Unassigned.
  • Forgetting utm_source, so the other tags are ignored.
  • Adding the tags after the # part of the URL, where they are never sent.