Analytics and Tracking

Tagging Conflict

Also called Double tagging, tag override

Automatic tagging and manual UTM tags on one link, leaving systems disagreeing about where a click came from.

Quick facts: Tagging Conflict

Category
Analytics and Tracking
Also called
Double tagging, tag override
Level
Advanced
Affects
Cost per lead accuracy, channel reporting, platform-to-CRM agreement
Where to see it
Google Ads final URLs, GA4 traffic acquisition reports, a browser address bar
In this article4
  1. How a tagging conflict happens
  2. Why a tagging conflict matters
  3. Common mistakes with tagging conflicts
  4. How to act on it

How a tagging conflict happens

Two different mechanisms can describe the same click. An advertising platform with auto-tagging switched on attaches its own click identifier and passes the campaign detail through the linked accounts. Manual tags describe the click in plain text written into the URL. When both are present on one landing page address, each system has to decide which story to believe.

Where the advertising and analytics accounts are linked, the automatic data normally takes precedence inside analytics, while other tools — a CRM, an email platform, a dashboard, a form handler — read whatever plain text they can see. The result is not an error message. It is two sets of records that quietly disagree, and nobody notices until someone compares them.

The usual origin is mundane. Somebody builds an ad by copying a landing page URL that already carried tags from an email campaign, and the old email tags travel into a paid campaign where they no longer make sense.

Why a tagging conflict matters

It corrupts exactly the number people trust most: cost per lead. If paid clicks are recorded under an email or referral label, the spend sits against one channel while the enquiries sit against another, and both channels are judged wrongly. Budget then moves in the wrong direction, confidently.

It also breaks the conversation between systems. When the advertising platform, analytics and the CRM each name a different origin for the same enquiry, arguments about which one is right consume more time than the campaign itself, and the honest answer is that none of them is reliable while the conflict remains.

Common mistakes with tagging conflicts

The first is trying to solve it by tagging harder — adding manual parameters to every ad so that at least the values are consistent. That replaces automatic data that was accurate with typed data that is not, and loses keyword and cost detail in the process.

The second is switching auto-tagging off. It is tempting, and it does end the disagreement, but it also ends the click identifier that connects a click to the spend behind it. That trade is almost never worth making.

The third is treating it as a reporting problem. Filters and renamed rows change how the past looks; they do nothing to what arrives tomorrow. The fourth is assuming a redirect is harmless — a redirect that drops the query string removes the manual tags and keeps the identifier, or the reverse, and produces the same disagreement from a different direction.

How to act on it

Decide one method per channel and enforce it. Leave auto-tagging on for platforms that support it and strip manual parameters out of those landing page URLs entirely. Use manual tagging only where no automatic connection exists.

Then audit the actual URLs rather than the intention. Export the final URLs from each campaign and look for parameters that should not be there, click a live ad and inspect the address that ends up in the browser after every redirect, and check that your redirects preserve the query string. Fixing the link is the only fix; everything downstream is a symptom.

Do and do not

Do

  • Choose one tagging method per advertising channel
  • Strip manual parameters from auto-tagged landing page URLs
  • Check redirects still preserve the query string

Do not

  • Never switch off auto-tagging to end the disagreement
  • Do not copy a tagged URL from one campaign into another
  • Avoid fixing it with report filters instead of link fixes

Questions people ask about this

How do I know if I have a tagging conflict?

The clearest signal is paid traffic appearing under a channel it does not belong to, or the advertising platform and analytics disagreeing about the same campaign. Export your final URLs and look for manual parameters on ads that also use auto-tagging. Clicking a live ad and reading the address that lands in the browser will usually confirm it in a minute.

Should I turn off auto-tagging to fix it?

Rarely. Auto-tagging carries the click identifier that ties a visit to the spend, the keyword and the conversion import behind it, and manual tags cannot replace that. The better fix is to remove manual parameters from landing page URLs on platforms that tag automatically, and reserve hand tagging for channels with no automatic connection.

Can I repair data that was recorded during a conflict?

Not really. The source and medium are written at the moment of the visit and cannot be rewritten afterwards, so historical rows keep whatever they were given. What you can do is fix the links, note the date the fix took effect, and treat the period before it as approximate rather than pretending it is comparable.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.