№01 · Why this matters

Scale your ads. Not your blind spots.

Most ecom brands stall between $5M and $20M. The product isn't broken. The math is. Every channel reports its own win, and the sum of those wins doesn't match your actual revenue. So you scale on stories, not numbers — and the stories get expensive.

Scaling projection · 12 months out
$0.0M
Gap between projected and actual revenue when scaling on platform claims vs truth.
Platform claim
What you projected
Actual revenue
What you got
№02 · The scaling tax

When the data is wrong, scale just makes the bleeding faster.

A 10% overstatement on a $50k/month budget is uncomfortable. On a $500k/month budget it's the difference between a profitable quarter and a panicked one. Three numbers most operators only learn after the damage is done.

01 · Branded ad spend
0%+

Of your branded Google budget that may be padding ROAS without driving a single new customer. They were searching for you anyway.

Typical range from incrementality audits
02 · Email & SMS uplift
0.0×

How much more revenue email and owned channels actually drive vs what last‑click reports give them credit for.

Multi‑touch vs last‑click comparison
03 · Multi‑channel orders
0%

Of orders touch three or more channels before converting. Crediting the last click means ignoring the other two.

Industry benchmarks · cross‑channel ecom
№03 · Channel forensics · branded search

When “highest ROAS channel” actually means taking credit for organic.

Branded Google ads catch people who already typed your brand name — they were converting either way. Last‑click reporting hands them the highest ROAS in the dashboard, so the budget grows. The lift on new revenue stays flat. You're paying Google to take credit for traffic you'd have closed for free.

Toggle the lens
Branded ROAS
7.3×
Avg across branded keywords
Non‑brand ROAS
2.7×
Avg across non‑brand keywords
The branded waste
90%

Of branded budget gone to clicks that would have converted via organic anyway. Reallocate it and the next $50k goes to actual growth instead of paid demand‑capture.

Per‑keyword ROAS
What Google's last‑click attribution shows
your brand name
8.4×
your brand + product
7.1×
your brand reviews
6.3×
best running shoes
3.2×
buy running shoes online
2.9×
running shoe comparison
2.1×
Branded keywords
Non‑brand keywords
№04 · Channel forensics · email & ownedSwitch the model

Email isn't your worst channel. Last‑click is your worst model.

Email opens up the cart. SMS recovers the abandon. The customer comes back two days later via a branded Google search. Last‑click hands all the credit to Google — and your CMO cuts the email team for “underperforming.”

Under last‑click, email looks like6% of revenue
Under causal lift, email actually drives31% of revenue
The cost of trusting last‑click5.2× under‑credit
Email under Last‑Click
6%
of revenue credit
vs causal lift truth
5.2×
under‑credit factor
Channel mix under Last‑Click
Email
6%
Paid Social
22%
Google Ads
28%
SMS
4%
Direct / Organic
40%
№05 · Channel forensics · paid social

Meta and TikTok both took credit for the same sale. They can't both be right.

Each platform fires its own pixel. Each counts the order. View‑through windows quietly add weeks of stale touchpoints to the “assist” column. The number you paste into your spreadsheet is the sum of overlapping claims — not what you actually earned.

Reported revenue · last month
Numbers in $k
Sum of platform claims$293k
Meta
TikTok
Pinterest
Actual revenue (deduplicated)$218k
Truth
Phantom revenue from double‑counting+34%
$75k of credit claimed by platforms that doesn't exist in your bank account.
Meta$142k
TikTok$88k
Pinterest$41k
Snapchat$22k
Why it adds up wrong
View‑through inflation
Meta credits an order if the buyer saw an ad in the last 7 days. They might have scrolled past it without registering.
Cross‑platform overlap
TikTok intro · Meta retargeting · Pinterest browse — all three pixels fire on one purchase, all three claim the revenue.
No deduplication layer
Each platform optimizes against its own inflated number. Your bid strategy is built on revenue that doesn't exist.
What dedup actually does
Server‑side stitching at the order level. One order, one journey, one credit split. The four platforms still each see their share — but only their share.
№06 · The order behind the orderOne sale · five claims · one truth

Behind every $89 sale is a 9‑day, 7‑touchpoint story.

Here's one. Then watch every platform claim it as their win — and see what actually drove the purchase.

The journey
D1
TikTok
Sees product video
view‑through
D3
Google
Searches “best running shoes”
non‑brand click
D5
Site
Visits, adds to cart, leaves
cart abandon
D6
Email
Opens recovery email
click‑through
D7
SMS
Taps reminder text
click‑through
D8
Google
Searches your brand name
branded click
D9
Checkout
Buys for $89
conversion
What every platform reports
TikTok Ads
We drove this $89 sale.
View‑through window: 7 days
Meta Ads
We drove this $89 sale.
Lookalike impression on Day 2
Google Ads
We drove this $89 sale.
Last click: branded search
Email Tool
We drove this $89 sale.
Recovery open + click
SMS Tool
We drove this $89 sale.
Reminder click
Sum of credit claimed across platforms for this single $89 sale$445 (5×)
What Omnitrail credits
Causal credit split · this order
$89.00
One sale. Six channels. Each gets the share they actually earned — not what their pixel claimed.
TikTok22% · $19.58
Email24% · $21.36
Google (non‑brand)18% · $16.02
SMS11% · $9.79
Google (branded)8% · $7.12
Direct / awareness17% · $15.13
№07 · After the fog clears

Truth changes what you can do next.

01Confidence

Scale with your eyes open.

Push spend up because you finally know which dollars are buying new revenue — and which are claiming credit for revenue you already had.

01Confidence · in practice

Every campaign carries a true ROAS, a corrected CAC, and a confidence band. Scale decisions stop being a leap and start being a calculation. The next $100k goes where the last $10k actually earned.

02Efficiency

Cut waste, keep growth.

Find the 20–30% of spend that isn’t driving incremental revenue and reallocate without losing a single sale.

02Efficiency · in practice

Branded search overspend, redundant retargeting, view‑through inflation — surfaced and quantified per campaign. Most teams reclaim 15–25% of monthly spend in the first 60 days, then redeploy it where the lift is real.

03Defense

Defend the right channels.

Give email, SMS, and the brand‑builders the budget they actually earn — instead of cutting them when last‑click reports lie.

03Defense · in practice

When the CFO asks why email keeps a $40k budget, you have the causal answer. When paid social wants more spend, you have the holdout to back it up. Channel politics turn into a math problem.

04Forecast

Plan like a CFO.

Model next quarter’s revenue and CAC against real historical lift — not against what the platforms wish they delivered.

04Forecast · in practice

Monte‑Carlo forecasts on corrected attribution. P10/P50/P90 bands you can hand to the board. Reforecasts nightly, flags drift before it shows up in a monthly review.

№08 · Receipts

What changes when the numbers stop lying.

Anonymized snapshots from the first 90 days of three audits. Names withheld; numbers verified against the actual P&L.

01Home goods
$12M ARR

Cut branded Google by 35% — grew topline 22% in the next quarter.

Audit revealed branded campaigns were claiming credit for organic intent at scale. Reallocating to Meta UGC and SMS uncovered the real growth lever they’d been starving.

+22%
Q‑on‑Q revenue growth
02Apparel & accessories
$8M ARR

Defended a $40k/mo email program from a CFO‑driven cut.

Last‑click had email at 6% of revenue. Causal lift showed 28%. The program kept its budget, expanded into SMS, and the lifetime value gap closed inside two quarters.

4.6×
true ROI on email program
03Beauty & wellness
$28M ARR

Found 31% of paid social spend was buying overlapping credit.

Meta and TikTok pixels were each claiming the same checkout. Server‑side dedup exposed where the budget was paying for the same conversion twice. Reallocated to creative testing.

$1.2M
annualized recovered spend
Numbers are real and verified; identifying details (name, exact revenue, geography) are obscured per audit‑agreement.
№09 · Scale questions

The questions that come up before signing.

Anything else, email [email protected].

Most marketing analytics tools are blended dashboards on top of platform‑reported numbers — they aggregate the lies, they don’t correct them. Omnitrail produces a corrected signal at the order level: server‑side dedup, causal lift, and incrementality per channel. If your existing tool is asking platforms what happened, we’re asking your store. Both can coexist; the corrected signal is what you’ll use for budget decisions.

We make the source of every number explicit. Platform‑reported, last‑click, multi‑touch, causal — each is labeled and exportable. Most teams settle into a pattern within two weeks: platforms for in‑platform optimization, Omnitrail for spend allocation and the executive review. The point isn’t to replace existing dashboards, it’s to give you a tiebreaker when the platform numbers disagree with your bank account.

Eight minutes to install on Shopify or WooCommerce. We backfill 90 days of historical attribution within 24 hours, so you’re reading corrected numbers — including branded waste percentages and email under‑credit — in your first session. Live data flows through the corrected signal from day one.

It does the opposite. Scaling is what breaks attribution, because the relative weight of platform overclaiming compounds with budget. The brands who add Omnitrail before the scale‑up are the ones who don’t spend Q3 trying to figure out why a 3× spend increase only delivered 1.6× revenue.

Yes. Tracking runs server‑side through Conversions APIs, identity stitched first‑party. Roughly 87% of sessions resolve to known users; the rest fall back to probabilistic matching. Your view of the truth gets sharper as Apple and Google make the platforms’ view blurrier.

№10 · Audit your scale

See what you've been scaling on.

A 25‑minute call. We'll plug a read‑only connection into your ad accounts and one storefront, and walk you through where every dollar of last quarter's spend actually went.

What you'll walk away with
A line‑item read of which campaigns are buying incremental revenue vs claiming credit for organic intent
Your branded Google waste percentage and a reallocation plan for the recovered spend
The under‑credited owned channels (email, SMS) you can defend with causal numbers