The same UTM tag appears twice in a link

Two utm_source or utm_campaign values in one link make reports unreliable. Learn why duplicate UTM tags happen, how to spot them and how to keep one of each.

SymptomThe link checker shows a UTM parameter more than once, or reports credit visits to a source you didn't expect.
Likely causeTags were added twice, usually by a template, an ad platform setting or a copy and paste on top of an already tagged link.
FixKeep one value for each UTM parameter and delete the extra copy before the link goes live.

Short answer: A link should carry each UTM parameter once. When utm_source or utm_campaign appears twice, analytics tools may read either value, so the same campaign can be split or credited to the wrong source. Delete the extra copy and keep one clean value.

What is a duplicate UTM parameter?

Duplicate UTM parameter: the same tracking tag, such as utm_source, written more than once in a single link, usually with two different values.

UTM parameters: short tags added to the end of a link, after a ?, that tell analytics tools where a visit came from. Google's own list includes utm_source, utm_medium, utm_campaign, utm_term, utm_content and utm_id.

Each tag answers one question. A link that answers the same question twice leaves your reports to pick an answer.

Why does a link end up with the same tag twice?

Almost always because tags were added on top of a link that was already tagged. Common routes:

  • Templates: an email or ad tool appends its own UTM tags to every link, and the link you pasted already had some.
  • Copy and paste: someone copies a tagged link from a report or a browser, then adds fresh tags to the end.
  • Spreadsheet builders: a formula joins a base link and a set of tags, but the base link column already had tags in it.
  • Case differences: utm_source and utm_Source look like two tags, but the second one is a typo. See inconsistent UTM naming.

Example

A link that has been tagged twice:

https://example.com/sale?utm_source=instagram&utm_medium=paid_social&utm_campaign=diwali_sale&utm_source=ig

The same link with one value for each tag:

https://example.com/sale?utm_source=instagram&utm_medium=paid_social&utm_campaign=diwali_sale

Paste either into the link checker to see every tag listed separately. Duplicates are flagged in red.

What goes wrong in reports?

Nothing in the link standard says which copy should win, so different tools can behave differently. That makes the result unpredictable, which is the real problem.

  • Visits from one campaign can appear under two sources, such as instagram and ig.
  • A campaign can be credited to an older campaign name that was left in the link.
  • Totals for a source look lower than expected because part of the traffic is filed elsewhere.

Google's guidance is to set utm_source, utm_medium and utm_campaign on every campaign link. It does not suggest setting them more than once.

How to fix it

  1. Paste the live link into the link checker. Note every tag it lists more than once.
  2. Decide which value is correct. Use your naming sheet if you have one.
  3. Delete the extra copy, including the & in front of it.
  4. If a tool adds tags automatically, either remove the tags from your base link or turn off the tool's auto-tagging, not both.
  5. Rebuild the link from scratch in the UTM builder if it has been edited several times. It sets each tag once.
  6. Check the final link again before it goes into an ad, post or email.
FAQ

Common questions

Which value does Google Analytics keep when a UTM tag appears twice?

Google doesn't document a rule for this, so don't rely on either value being chosen. Remove the duplicate so there is only one answer.

Is utm_source twice the same as utm_source and utm_Source?

Not quite. Parameter names are case-sensitive, so `utm_Source` is usually not read as `utm_source` at all. Both are mistakes, and the fix is the same: keep one lowercase tag.

Can my ad platform add UTM tags for me?

Several ad platforms can append UTM tags to your landing page link automatically. If you use that feature, keep your own UTM tags out of the base link so the two sets don't collide.

Does a duplicate tag break the link itself?

No. The page still loads, because servers ignore tags they don't use. The damage is only in reports, which is why duplicates often go unnoticed for weeks.

What are UTM parameters?

UTM parameters are tags added to the end of a link, such as utm_source and utm_campaign, that tell analytics tools where a visit came from. They let you see which campaign, channel and ad brought each visitor.

Which UTM parameters are required?

Use utm_source, utm_medium and utm_campaign on every campaign link. utm_term and utm_content are optional and help you compare keywords or ad variants.