GA4, Shopify and Your Ad Platforms All Show Different Revenue. | TrueROAS
trueRoas-logotrueRoas-text-logo
Google Analytics 4

GA4, Shopify and Your Ad Platforms All Show Different Revenue.

GA4 misses consent-declined and Safari sessions, Shopify counts every order, ad platforms count generously. TrueROAS anchors everything to the Shopify order table so every channel number reconciles to revenue you can see in your bank account.

See Your Real Numbers Free

14-day free trial · Setup in 3 minutes · Nothing changes in your ad accounts · Cancel anytime

3 tools, 3 answers
GA4, Shopify and ad platforms disagree on the same day
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos
why true roas logos

Tracks every major ad platform. Sends verified orders back to Meta and Google.

Meta Ads
Google Ads
Klaviyo
TikTok Ads

Sound familiar?

What you are probably seeing

GA4 purchase revenue is well below Shopify for the same date range

GA4 attributes most revenue to 'direct' or 'unassigned'

Ad platforms exceed GA4 by a wide margin on paid revenue

Weekly reporting means arguing about which number is real

Why it happens

This is not a bug. It is how the platforms are built.

Consent and sampling

GA4 drops declined sessions and applies thresholds and modeling. It is built for behaviour analysis, not for reconciling to orders.

Checkout tracking gaps

Shopify checkout runs on a different domain and the GA4 tag often loses the session there. Orders arrive as 'direct'.

Different attribution windows

GA4 data-driven, Meta 7-day click, Google 30-day click. Each is a different question with a different answer.

What it costs you

Hours lost every week reconciling reports, and decisions made on whichever number the loudest person trusts.

How TrueROAS fixes it

Start from the order, not from the ad platform

Shopify orders as the single source of truth

TrueROAS starts from the order table and works backwards to the touches. Nothing is counted that Shopify did not record.

Server-side sessions that survive checkout

Clicks are linked to orders on your own domain, so 'direct' stops being the biggest channel.

One report the whole team agrees on

Channel revenue sums to Shopify revenue, updated every few minutes.

Start Free Trial

14-day free trial · Setup in 3 minutes · Nothing changes in your ad accounts · Cancel anytime

Attribution in 2026

Others track. We triangulate.

Tracking alone drops sales to iOS, ad blockers and dead cookies. Three signals catch every one.

Tracking

Surveys

AI MMM

How it works: three signals cross-check every sale.

Other tools: 1 bucket

Sales lost

Tracking

1 bucket → most sales missed.

TrueROAS: 3 buckets

Order-verified

Tracking

Surveys

AI MMM

3 buckets → far fewer sales lost.

Ask your data anything.

One trusted source of truth, wired into the AI you already use.

TrueROAS

data layer

Claude

ChatGPT

Cursor

MCP

“Which ad should I scale?”

See your true ROAS free

"Meta said 1.5 ROAS. TrueROAS showed 4.5. I almost turned off a winner."

"Very good app. I almost turned off an ad set that had a 4.5 ROAS because Meta tracked not all of the sales and had a Meta 1.5 ROAS."

LederKur

Shopify store, Germany. Verified review

When you do not need this

If you only need behaviour analytics (which pages people read, where they drop off) GA4 is the right tool and this mismatch does not matter. This page is about ad budget decisions.

Questions media buyers ask

Straight answers

No. Use GA4 for on-site behaviour. Use order-anchored attribution for spend decisions. They answer different questions and both are useful.

Start Free Trial

14-day free trial · Setup in 3 minutes · Nothing changes in your ad accounts · Cancel anytime

Go deeper

Understand why this happens

Five-minute lessons, written by the founder, no jargon.

All 20 lessons

5 min

Why Meta, Google, GA4 and Shopify Never Match

Which number to trust for which decision.