UTM checker
UTM links accumulate mess. A teammate copies a URL and tweaks it by hand. Someone uses Facebook where everyone else uses facebook. Spaces sneak in. The result is fragmented campaign data that is hard to filter and impossible to compare.
Paste a tagged URL below. The checker splits it into its parts, flags issues, and generates a clean suggested URL ready to copy.
UTM link checker
Building a new link instead? Use the UTM builder →
Common UTM mistakes
In Google Analytics, the issues below create fragmented campaign data that is hard to filter and impossible to compare. Plausible automatically consolidates many of these inconsistencies in your Sources report, the Campaigns report gives you a faithful record of exactly what was sent. Link quality there is entirely up to you.
Mixed case across campaigns. UTM values are case-sensitive. In Google Analytics, utm_source=LinkedIn and utm_source=linkedin are two separate sources in every report. Plausible automatically consolidates utm_source variants in the Sources tab, so your top-level traffic view stays clean. For all other UTM fields, mixed case means separate entries in your analytics. Lowercase everything.
Spaces in values. Plausible converts plus signs to spaces, so spring+sale appears as spring sale in your dashboard. Hyphens work too. Avoid raw spaces: they encode as %20 and break easily when links are copied by hand.
Inconsistent source names. In Google Analytics, fb, facebook and Facebook are three separate sources with no grouping. Plausible automatically consolidates known platform variants in the Sources tab, so all traffic from the same platform shows together. The Campaigns report gives you a faithful record of exactly what was sent. Inconsistent naming will still show as separate entries there.
Tagging internal links. A UTM tag on a link inside your own site overwrites the original referral source for that session. If someone arrived from your newsletter and then clicks a UTM-tagged link on your homepage, the newsletter attribution is gone. Only tag external links.
Skipping utm_medium. Source tells you where. Medium tells you what kind of channel. Without medium, you cannot distinguish a newsletter campaign from a banner ad on the same site. It takes one extra field and pays off every time you need to compare channels.
For a full guide to UTM parameters including how they appear in your Plausible dashboard, see How to use UTM parameters to track your campaigns.