Landing Page URL Builder

URL cleanup guide

Duplicate UTM Parameters

Duplicate UTMs happen when a landing page, ad platform, shortener, or old campaign link already has tracking fields and a new tool appends another set on top.

Campaign URL cleanup from duplicate parameters to a clean analytics path

Bad pattern

The same URL contains two different utm_source, utm_medium, or utm_campaign values.

Why it matters

Analytics tools, redirects, and platforms may read different values, making reports hard to trust.

Best fix

Keep one clear value for each UTM field and move extra detail into utm_content or a separate approved parameter.

Example of a messy URL

https://example.com/products/sample-product?utm_source=facebook&utm_medium=social&utm_campaign=spring_sale&utm_source=meta&utm_medium=paid_social&utm_campaign=spring_sale_v2

Cleaner version

https://example.com/products/sample-product?utm_source=meta&utm_medium=paid_social&utm_campaign=spring_sale_v2&utm_content=facebook_feed_ad

How to fix duplicate UTMs

  1. Scan the URL for repeated utm_source, utm_medium, utm_campaign, utm_content, or utm_term.
  2. Choose one source value that matches the real traffic platform.
  3. Choose one medium value that matches the channel type, such as paid_social, paid_search, affiliate, or email.
  4. Keep one campaign value that your team can read later.
  5. Move creative, placement, partner, or ad detail into utm_content or an approved extra field.
  6. Click the cleaned URL and verify it in GA4 Realtime.

Common duplicate sources

Where duplicates come from What happens Safer path
Old campaign URL New builder adds UTMs to an already-tagged link. Start from the clean landing page URL when possible.
Ad platform tracking template Platform appends tracking fields after your final URL. Keep one owner for each UTM field.
Shortener or redirect tool Redirect rule adds another set of parameters. Test the final resolved URL, not just the short link.
Affiliate link Partner and merchant both add campaign labels. Preserve required partner fields and keep UTMs consistent.

Clean the URL before you shorten it

Short links are easier to share, but the long URL should be clean and testable first.

Build a clean URL