Facebook, facebook, and FB as three distinct sources, so your traffic gets split across multiple rows. The fix is to standardize casing — ideally by forcing lowercase at the moment links are built.You open GA4's Traffic acquisition report and your single biggest channel is scattered:
| Source / Medium | Sessions |
|---|---|
| Facebook / paid-social | 4,120 |
| facebook / paid-social | 3,880 |
| facebook / Paid-Social | 1,540 |
| FB / cpc | 910 |
That's one channel wearing four costumes. No single row tells you what Facebook actually drove, and any chart that groups by source is quietly wrong.
It's not a bug. UTM values are just strings passed in the URL, and analytics tools store them verbatim. Two things make casing especially dangerous:
F and f are different characters, so Facebook ≠ facebook. GA4 groups on the exact string.Case sensitivity is the single most common cause of fragmented channel data. The good news: it's also the easiest to eliminate, because the fix is one rule — lowercase everything.
In GA4, look at Source and Medium dimensions and note every casing variant of the same real channel (Facebook, facebook, FB, etc.). Do the same for mediums (Paid-Social vs paid-social).
You generally can't rewrite historical hits in GA4, but you can consolidate going forward and in analysis:
LOWER(source) in your queries so variants collapse into one.Export or paste the URLs currently running and check them against a single lowercase standard. An audit tells you how many are off-spec and which are one edit away from correct. (This is exactly what Tagsmith's audit does — it scores your back-catalog and suggests fixes.)
Cleaning up once is satisfying; doing it every quarter is not. The permanent fix is to remove human casing decisions from the process entirely:
FB can't sneak in alongside facebook.As one analytics lead we talked to put it: "Lowercase-forcing alone kills a whole class of my problems." It's a small rule with an outsized payoff — and it's the foundation of a proper UTM naming convention and UTM governance more broadly.
Tagsmith forces lowercase and blocks off-spec sources automatically — and audits the links you already have.
Fix your UTMs free →