UTM Campaign Builder
Build correctly tagged campaign links for GA4, with warnings for the casing and channel mistakes that quietly split one campaign into four.
Where the click comes from. Pick one or type your own.
How it gets there. Every suggestion maps to a named GA4 channel.
The campaign this link belongs to: ramadan-2026, q1-launch.
Optional. The ID from your ad platform, for joining spend data later.
Optional. The paid keyword, for search campaigns.
Optional. Which creative or link position, when two point to the same page.
Source and medium are free text. The suggestion lists are a shortcut for the values GA4 files correctly, not a constraint, so type your own convention if you have one.
Your tagged link
Still needed: landing page URL, campaign source, campaign medium, campaign name.
What it does
Builds a GA4 campaign link from the UTM parameters and flags three mistakes that break campaign reports: mixed casing, a medium GA4 won’t recognise, and parameters already on the link. It can also make a QR code of the finished link.
How to use it
- Paste the landing page, then fill in source, medium and campaign.
- Check the warnings, then copy the link or download the QR code.
Good to know
- GA4 is case-sensitive, so
LinkedInandlinkedincount as two sources. Lowercase is on by default. - A medium GA4 doesn’t recognise, such as
email-blast, lands in Unassigned, unless the source is one GA4 files on its own, likegoogleorfacebook. - Everything runs in your browser. Nothing is sent or stored, and there’s no link shortener.
Clean tagging is where trustworthy reports start. GA4 Setup Quality covers the settings that break them before a campaign runs.
Standing offer
The hard part is deciding what to do first
Bring us a URL, an audit report, or a proposal you're not sure about. We'll tell you which problems deserve budget this quarter, and you'll leave with an order of operations you can hand to whoever does the work, whether that's us or not.
Book twenty minutes