Google Analytics (GA4) hides up to half your sales

Do you really know which ads
make you money?

Want to find out? Enalitica ties every real order to the exact ad, keyword or channel that closed it. Now it also shows the profit each campaign leaves after product costs and fees. Stop pouring budget into campaigns that only look good in GA4 and quietly lose you money.

No credit card. Full access for 14 days, then the free plan forever.

Server-side order capture
Works with ad blockers
GDPR and consent-aware
Works on iPhone Safari
app.enalitica.com/roas
True ROAS + POAS · Last 30 days
€47,320
€14,180 vs GA4
revenue attributed to a real ad
Channel Spend Revenue ROAS POAS
Google Ads €6,200 €22,400 3.6× 1.7
Meta Ads €4,800 €12,900 2.7× 0.9
LinkedIn Ads €1,200 €3,500 2.9× 1.4
Organic · €4,540 · ·
ChatGPT AI · €3,980 · ·
Click any number to see the real orders behind it
Works with the tools you already use
WooCommerceShopifyGoogle AdsMetaLinkedIn AdsGoogle Analytics 4Google Search Console
40%
of your sales GA4 misses, captured server-side
5 min
to connect and see your real numbers
5 yr
of history kept. GA4 gives you 14 months
Built by a store owner who got tired of guessing
The hidden leak

You're scaling the campaigns that look good in GA4, instead of the ones that actually bring orders.

15-30% Ad blockers

of visitors never reach GA4. Their orders get pinned on the wrong channel, so you cut the ad that actually worked.

7 days Safari and iOS

then the cookie dies. Long-consideration purchases look like "Direct", and the ad that first brought the customer to you looks worthless.

30-50% Consent declines

of EU shoppers say no to tracking. GA4 sees nothing, so you raise budgets on a guess.

You had 100 orders. GA4 tracked 60. The missing 40 aren't gone, they're credited to the wrong ad. That's how good money keeps chasing bad campaigns.

The shift

From guessing to knowing.

Without Enalitica
GA4 says one number, Meta says another, your bank says a third.
Your best-selling ad hides inside "Direct".
You raise budget on the campaigns that just look busy.
A campaign with great ROAS quietly sells at a loss.
Monthly reporting eats your whole weekend.
With Enalitica
Every order matched to the exact ad that earned it.
Real ROAS per channel, campaign and keyword.
Budget follows revenue, not vanity clicks.
POAS, MER and lifetime value show real profit, from your own numbers.
Your board report writes itself on the 2nd.
Why we're different

Other tools count pixels. We count orders.

Pixel trackers rebuild your sales from the aggregate numbers GA4 and Meta report. Enalitica reads the real order from your store and matches it to the click that earned it. Every figure traces back to a transaction you can open.

Pixel-based trackers
Enalitica
order-based
Source of truth
Aggregated GA4 and pixel estimates
Your real shop orders
Each conversion is
A modeled, fingerprinted event
A real order: ID, value, products
Refunds and cancellations
Still counted as revenue
Reconciled from the real order
Click any number
It is an estimate, nothing to open
See the customer and order behind it
The ROAS you act on
The platform's own claim
Revenue that actually reached your bank
Profit after costs
Not there. Revenue is the whole story
POAS per campaign, direct and multi-touch: profit after product costs, shipping and fees
New Profit analytics

A 4× ROAS can still lose money. POAS shows the profit.

ROAS compares revenue to ad spend and stops there. POAS goes further. We subtract what the products cost you, plus shipping, payment fees and packaging, and divide what is left by your ad spend. Above 1.0 the campaign makes you money. Below 1.0 it is buying revenue at a loss. And because campaigns also assist purchases they do not get credit for, we compute POAS twice: direct only as the floor, and multi-touch (assists included) as the ceiling. You pause a campaign only when both are below 1.0.

POAS right next to ROAS in every campaign table
Product costs, shipping, payment fees and packaging all counted
Costs imported from Shopify, WooCommerce, your price lists or your ERP
Multi-touch POAS: the profit of every order a campaign helped win, assists included
ROAS vs POAS · this month
Search · Brand Profitable
ROAS
4.2×
POAS
1.9
MT POAS
2.3
Keeps €0.90 of profit for every euro of ads
Meta · Prospecting Losing money
ROAS
3.1×
POAS
0.8
MT POAS
0.9
Loses €0.20 per euro of ads, despite the 3.1× ROAS
MT POAS 0.9: even counting assisted orders it stays below 1.0. Safe to pause.
Break-even is 1.0. Above it your ads make money, below it they cost you.

MER: all your marketing in one number

All revenue divided by everything you spend on marketing: ads, agency and tools included. We also compute your personal break-even from your own margins, so you know exactly where profit starts.

Customer lifetime value (LTV)

See what a new customer costs you, what they buy again in the months that follow, and when they pay themselves back. Campaigns that look expensive often win on repeat orders.

Where every euro goes

Revenue at the top, then products, shipping, fees, ads and fixed costs. The number at the bottom is what actually stays with you each month.

Every number explains itself

Each metric comes with a plain-language explanation of exactly how it is computed. You never need an analyst to tell you what a number means.

True ROAS

Put every euro where it actually sells.

See Direct and Multi-Touch ROAS side by side, per campaign and per keyword, right next to what Google, Meta and LinkedIn claim. Click any number and the real orders appear: customer, value, products.

Direct + Multi-Touch ROAS, side by side
Keyword-level drill-down in any campaign
Every number backed by a real order
Winter Sale · Google Ads ROAS 3.6×
"sofa bed"€8,940
"corner sofa"€5,120
"cheap couch"€180
Direct + Multi-Touch, per keyword
Server-side capture

Win back the 40% of sales GA4 throws away.

We record every order on your server, before ad blockers, cookie limits or consent banners can touch it. The sale GA4 loses, you keep, attributed to the ad that earned it.

No losses to ad blockers or ITP
Works on iPhone Safari and with consent declines
Pushed back to Google and Meta to optimize on real revenue
GA4
60
tracked
Enalitica
100
captured
Ad blocker on · order still captured
Consent declined · order still captured
AI Reports

Wake up on the 2nd to a board report you didn't write.

Executive summary, channel-by-channel breakdown, and clear "scale this, pause that" recommendations. The AI writes the story. Every number comes straight from your data, never invented.

Numbers locked. The AI never makes a figure up
White-label PDF in your colors and logo
Web, PDF and email. Included in every plan
Monthly report · May 2026
Executive summary
Revenue grew 18% to €47,320. Google Ads drove the gain; Meta prospecting underperformed at 2.7× ROAS.
SCALEGoogle Ads · "sofa bed" cluster
PAUSEMeta · broad prospecting
AI channel

Catch the AI channel your competitors can't even see.

ChatGPT, Gemini, Perplexity and Claude are sending buyers today. GA4 buries them under "Direct". We show you the sessions, orders and revenue each one drives.

ChatGPT, Gemini, Perplexity, Claude
Sessions, orders and revenue per platform
Revenue GA4 hides from you entirely
Revenue from AI assistants
ChatGPT
ChatGPT
€4,480
Gemini
Gemini
€2,210
P
Perplexity
€980
In GA4 this all shows as "Direct"
How it works

Real numbers in four steps. Five minutes to the first one.

01

Connect your store

WooCommerce or Shopify, one connection, no developer.

Real numbers day one
02

We capture every order

Server-side, the moment it happens, with its click ID.

Nothing lost to blockers
03

We match it to its ad

Each order tied to the campaign, ad and keyword that closed it.

You see what works
04

We feed it back

Conversions pushed to Google and Meta automatically.

They scale your winners
In their words

What our customers say

Tilen! I just wanted to tell you this. Today I created the monthly report for May, and your tool really is incredibly useful. You know we have attribution challenges and always will, given the specifics of our industry and the long buying paths. But having a report that attributes each channel (what Google says, what is direct, and what is influenced) genuinely gives a much more complete and reliable picture.
Ajda Novak
Ajda Novak
OTB Marketing
Even though I know tools like GA4, GSC, and Google Ads quite well, before using Enalitica I could only extract limited data about advertising performance on a monthly basis. Running a store simply doesn't leave time for in-depth analysis of each tool. Now I know exactly where each order comes from. I can also clearly see cross-sell patterns, which were very difficult to analyze before.
Tilen Ledić
Tilen Ledić
Opremisidom

Stop guessing which ads make money. Start knowing.

Import 30 days of orders during a 5-minute setup. Free plan, no credit card, your data stays yours.

Start free
Real numbers day oneNo credit cardCancel anytime