Tracking & Attribution

How Digital Marketing Conversions Get Double Counted

Double counting is one of the most common tracking issues we would expect an audit to find, and it is worth saying clearly upfront: it is usually the result of accumulated tagging decisions over time, not anyone trying to inflate results on purpose. Most marketing stacks are assembled incrementally, by different people, at different times, and duplication creeps in quietly.

Where duplicate counting typically comes from

Multiple conversion tags on the same page. A “thank you” page is a common culprit — it is easy for a Google Ads tag, a GA4 event, and a Facebook pixel to all fire on the same page load, each independently counting the same form submission.

GA4 conversions imported back into Google Ads. If a GA4 key event is imported as a Google Ads conversion, and the native Google Ads tag is also still firing for the same action, that single event can be counted twice inside Google Ads itself.

Phone tracking counting the same call from multiple sources. A call tracked by a dynamic number insertion script and again by a separate call-tracking platform can appear twice in reporting depending on how each system is configured.

CRM imports that do not de-duplicate. If leads are imported into a CRM from more than one source — a form plugin, a marketing automation tool, a manual entry — the same person can end up as multiple records, each separately “converting.”

Attribution overlap across channels. Search and social platforms each tend to claim credit for conversions that touched their own ads, using their own attribution logic. Add the totals from every platform together and the sum will typically exceed actual total conversions, sometimes significantly.

For the specific case of Google Ads conversions vs. actual sales, see Why Google Ads Conversions Do Not Match Your Actual Sales.

A basic audit checklist

  • List every tag firing on your thank-you or confirmation pages
  • Check whether GA4 events are being imported into Google Ads, and whether the native tag is still active
  • Confirm whether call tracking numbers are unique per channel or shared
  • Check the CRM for duplicate contact records tied to the same lead
  • Add up total “conversions” claimed across every platform and compare that sum to actual total leads

That last step alone often reveals the scale of the problem — it is common for platforms to collectively claim more conversions than the business actually received leads.

What to do about it

Fixing duplication is usually a matter of consolidating tags, disabling redundant conversion actions, and de-duplicating CRM records — not a large project, but one that requires someone to actually map out what is firing where. An independent tracking audit produces that map and identifies which conversions are real.

Related reading: Can You Actually Trust Your Marketing Numbers?

Think your conversions may be inflated?

Duplicate tracking can make campaign performance look substantially different from the actual business results. An independent tracking audit can identify which conversions are being counted and where duplication may be occurring.