UTM compare
Diff two campaign URLs
Paste the link from the ad and the link from the email. The table shows every UTM key that does not match — including case and spaces.
What a mismatch usually means
If destinations differ, people are not landing on the same page. If only case differs, GA4 will still split the rows. If campaign names differ, you cannot roll the program up without a spreadsheet. Clean URL A or B in the UTM cleaner, then rebuild one of them in the builder so both channels share a campaign name. Read why tracking matters if the team is still shipping naked URLs.
FAQ
UTM builder questions
Why compare two UTM URLs?
Ads Manager, an ESP, and a Slack paste often claim to be “the same campaign.” A side-by-side diff shows whether source, medium, campaign, or the landing page actually match.