UTM, GA4 and QR code guides
Short answers to the questions that come up most when you build campaign links: where UTMs show up in GA4, why traffic lands in Unassigned, and how to measure QR codes and WhatsApp. Each guide cites the official documentation and points you to the tool that fixes the problem.
Do I need to register UTMs in GA4?
There’s no campaign registration. What has to be right for a campaign to show up, and where to look.
Where to find utm_content and utm_term in GA4
The dimension names in GA4 and a step-by-step guide to see creative and term by campaign.
Unassigned, Direct, (not set) and (other): the difference
Four values that look alike and call for different fixes.
Which utm_medium to use for WhatsApp, QR codes and print
What GA4 recognizes, what ends up in Unassigned and how to create your own channel.
Why GA4 doesn’t count QR code scans
The scan happens in the camera; GA4 only sees the visit. How to measure what you can.
Why you shouldn’t use UTMs on internal links
What GA4 does with a UTM in the middle of a visit and what to use to measure banners and buttons.
gclid vs. UTM: which one wins in GA4
Why gclid takes priority, when the UTM is used and how to set it up without conflict.
Meta URL parameters: macros and common errors
Official macros, what freezes at publish time and the errors that break reporting in GA4.
WhatsApp lead source: what you can and can’t measure
What a wa.me link carries, what Meta provides for ads and what’s left out.