Build UTMs that GA4 actually reads.
Pick a medium and see the exact GA4 channel it lands in, before you spend on the click. Free, no email required.
Quick fill
GA4 Lands in Paid Search when the source is a recognised search engine.
Enter a landing page URL to generate your tracked link.
Why the medium value decides your reporting
GA4 assigns every session to a default channel by pattern matching the source and medium. Get the medium wrong and the spend still happens, it just lands in Unassigned where no one reviews it.
Medium is matched against fixed rules. affiliate and sms must be exact, and only display, banner, expandable, interstitial, cpm reach the Display channel.
Paid channels need both halves. A paid medium with a source GA4 does not recognise drops you into Paid Other instead of Paid Search or Paid Social.
AI traffic has no native channel yet. referral is the cleanest mapping for ChatGPT and Perplexity clicks until GA4 adds one.
Want clean attribution across every channel?
We set up GA4, Google Tag Manager, Shopify events, and conversion tracking so your paid traffic reports match reality.
No retainer to start. See how it works on a quick call.