The 7 Most Common eCommerce Tracking Mistakes (And How They Kill Your ROAS)

By l70b4

  • Comments (0)

The 7 Most Common eCommerce Tracking Mistakes (And How They Kill Your ROAS)


The 7 Most Common eCommerce Tracking Mistakes

Performance Marketing • Tracking & Analytics • eCommerce Growth

If your eCommerce ads look “unprofitable”, your ROAS is unstable, or your campaigns scale poorly — chances are the problem isn’t your ads at all.

It’s your tracking.

Every week, brands come to us believing their performance issues are caused by bad targeting or poor creative. But once we audit their account, we find the same pattern:

👉 The data is wrong — and the ads are optimising against fiction.

Accurate tracking is the foundation of profitable eCommerce marketing. Without clean data, Google Ads, Meta Ads, and your analytics tools are guessing, not learning.

Here are the seven most damaging tracking mistakes we see — and how fixing them can immediately improve ROAS.


1. Tracking Only Last-Click Revenue

Most brands still rely on last-click attribution, whether they realise it or not. This means:

  • Upper-funnel traffic appears “unprofitable”
  • Shopping campaigns get overvalued
  • Performance Max steals conversions it didn’t drive
  • Entire channels look like they aren’t working

Why this kills ROAS:
You scale the wrong campaigns and cut the ones driving assisted conversions.

Fix:
Use multi-touch attribution + enhanced conversions + server-side tracking.
Your ROAS will immediately look healthier — and become far more accurate.


2. Missing or Broken Enhanced Conversions

Enhanced Conversions dramatically improve tracking accuracy — but only if implemented properly.
The most common issues we fix:

  • EC code firing multiple times
  • Missing hashed emails
  • Unverified revenue accuracy
  • Broken GTM data layer variables

Why this kills ROAS:
Your conversion value is underreported, so campaigns underbid.

Fix:
Test your EC setup in Tag Assistant → Ensure correct variables → Test again with live traffic.


3. Incorrect Conversion Prioritisation in Google Ads

Many eCommerce stores have:

  • Multiple competing conversion actions
  • Wrong “primary” settings
  • Secondary conversions still marked as bidding signals
  • Duplicated conversions (UA → GA4 migration issues)

Why this kills ROAS:
Google trains automation on the wrong signals — add-to-cart instead of purchase, for example.

Fix:
Set ONE primary conversion (Purchase) and demote everything else to “observation”.


4. Under-reported Revenue Due to VAT, Currencies, or Shipping

Polish, UK, and Irish stores commonly struggle with:

  • Reporting gross instead of net
  • Currency mismatches between backend → GA4 → Ads
  • Missing shipping or discount values
  • PrestaShop rounding inconsistencies
  • Incorrect order values pushed to GTM

Why this kills ROAS:
Your revenue numbers look lower than reality — campaigns appear unprofitable when they aren’t.

Fix:
Audit your dataLayer + align backend → GTM → GA4 → Ads values.


5. GA4 Purchase Event Is Firing Twice (or Not At All)

One of the most common problems after GA4 migration.

Symptoms:

  • Purchase events > actual orders
  • ROAS looks inflated
  • Attribution randomly jumps
  • PMax performance becomes unstable

Why this kills ROAS:
If Google sees 2 purchases for 1 order, it learns the wrong behaviour → inefficient bidding.

Fix:
Use GTM debug mode → confirm ONE purchase event with the correct value.


6. Missing Product-Level Data (ID, Brand, Category, Variant)

Advanced tracking is not optional anymore — it’s required for effective automation.

Most stores are missing one or more of these:

  • product_id
  • product_price
  • item_category
  • item_brand
  • item_variant

Why this kills ROAS:
Google cannot learn which products drive your profit → your bidding becomes generic and inefficient.

Fix:
Pass full product data via dataLayer and validate via GA4 DebugView.


7. No Server-Side Tracking or Tag Stability Measures

Browser-based tracking is now unreliable due to:

  • iOS restrictions
  • Cookie blocking
  • ETP in Firefox
  • Chrome privacy sandbox
  • Ad blockers

Why this kills ROAS:
You’re losing 20–40% of conversions entirely → your ROAS looks much worse than reality.

Fix:
Implement server-side GTM + conversion API (Meta) + secured enhanced conversions.

This alone can recover up to 40% of lost conversions.

Speak with us today!


What Happens When Tracking Is Fixed?

Once tracking is repaired, we typically see:

✔ Immediate improvement in reported ROAS

✔ Google Ads bidding becomes more accurate

✔ Performance Max stabilises

✔ Shopping campaigns optimise toward revenue, not clicks

✔ Scaling becomes predictable

✔ You know exactly which products are profitable

✔ The brand stops wasting money on the wrong channels

For many eCommerce brands, tracking is the fastest way to increase ROAS — without touching a single ad.


Need Your Tracking Fixed?

Full Funnel specialises in:

  • Complete tracking & attribution audits
  • GA4 + GTM + Enhanced Conversions
  • Server-side tagging
  • Ecommerce dataLayer rebuilds
  • Accurate performance analytics for ROAS-driven brands

If you want clean data, stable campaigns, and predictable growth — we can help. Want accurate data and better ROAS? Book a Tracking & Attribution Audit today.

Leave a reply

Your email address will not be published. Required fields are marked *

Get in touch with me
Please fill out the form below to start chatting with me directly.