Stop paying platforms to grade their own homework.

Every click, session and order — deduped, attributed, and cross‑referenced against what the platforms tell you. The second opinion your P&L has been missing.

True ROAS · AI‑Powered model
0.00×
Platform claim: 4.87×·You were over‑credited by 33%
CAC
$0.00
Claim: $31.45
Saved
$0.0k
Past 30 days
№02 · Why this matters when you scale

You can't outscale bad attribution. You can only outspend it.

Most ecom brands stall between $5M and $20M because they push spend up on attribution data that breaks down at volume. Three numbers most operators only learn after the damage is done.

01 · Branded ad spend
0%+

claiming credit for organic intent

02 · Email under‑credit
0.0×

vs causal lift, under last‑click

03 · Multi‑channel orders
0%

touch 3+ channels before checkout

Channel‑by‑channel forensics — branded Google, email & owned, paid social — and the customer journey behind a single order.

Tracking
Analysis
Optimization
Automation
Forecast
Tracking
Analysis
Optimization
Automation
Forecast
№03 · Inside the product

Your dashboard, re‑graded.

Explore the full product →
app.omnitrail.io/overview
Hi, John Doe
Performance Overview — All Channels
True ROAS−12%
3.24×
Platform: 4.87×
Actual return vs platform‑claimed
CAC+52%
$47.82
Platform: $31.45
Tru acquisition cost · Dedup'd
True Revenue+8%
$312k
Platform: $374k
Dedup'd purchase revenue
Budget Saved+5%
$12,847
Platform: $10,234
From accurate attribution
Truth vs platform claim
True ROASPlatform claim
Google Ads
3.51× / 4.21×
Meta
2.87× / 3.98×
TikTok
4.12× / 3.82×
Email
8.45× / 6.30×
Pinterest
1.84× / 2.97×
Channel Sources
Google Ads−0.7× vs platform
Spend
$89,240
Revenue
$313,019
True ROAS
3.51×
Meta−1.1× vs platform
Spend
$74,120
Revenue
$212,803
True ROAS
2.87×
TikTok+0.3× vs platform
Spend
$31,800
Revenue
$130,998
True ROAS
4.12×
Email+2.1× vs platform
Spend
Revenue
$57,210
True ROAS
8.45×
Pinterest−1.1× vs platform
Spend
$18,330
Revenue
$33,727
True ROAS
1.84×
№04 · The problem, preciselyDrag the slider

Every platform reports its own win.

Google, Meta, TikTok, Pinterest — each tracks in isolation, each counts the same order, each takes credit. The aggregated number in your spreadsheet is louder than reality.

Double‑counted orders across 4 platforms+38% phantom revenue
Last‑click bias rewards checkout channelsEmail looks weaker than it is
iOS 17 + cookies gut pixel trackingBlind to ~30% of sessions
Interactive · ROAS for your Meta campaign
Platform says
4.87×
Truth
4.05×
PLATFORM
OMNITRAIL
At your current position, Meta is over‑reporting by17%
№05 · Five models, one truth

Stop picking one model. See every angle.

Omnitrail runs your data through five attribution models in parallel. Compare, cross‑reference, and let the AI agent pick what actually drives incremental revenue.

Revenue credit by channel
Probabilistic + causal lift, updated continuously.
Google Ads
34%
TikTok
23%
Meta
21%
Email
16%
Direct
4%
Pinterest
2%
AI‑Powered model · Meta campaign
3.24×
True ROAS under this model
CAC
$47.82
Confidence
97%
№06 · How it works

Three phases. One continuous loop.

01~8 min install · Shopify, Woo, custom

Track

A single tag captures every event, session, and order across your storefront — server‑side where it counts.

  • First‑party tracking
  • Identity stitching
  • Server‑side Conversions API
02Linear · First · Last · Data‑Driven · AI

Attribute

Five models run in parallel on deduplicated data. We compare what the platforms claim against what actually drove the sale.

  • Cross‑platform dedup
  • Shapley value
  • Incrementality
03Automation + Forecast

Optimize

The corrected signal feeds your ad agents so spend moves to what works. Forecasts refresh continuously.

  • Budget reallocation
  • AI agents on Meta + Google
  • 14‑day forward forecast
trackinganalysis + attributionoptimization + automation + forecast
№07 · Capability stack

Tracking to forecast, without leaving the page.

01Tracking

Every event, deduplicated.

A single tag captures sessions, orders and LTV across platforms — then cross‑references them so nothing is counted twice.

01Tracking · detail

Server‑side Conversions API for Meta, Google, TikTok, Pinterest, Snapchat. Identity stitched across devices. 87% of sessions resolved to known users; the rest fall back to probabilistic matching.

02Analysis

Five models, one screen.

Linear, First‑Click, Last‑Click, Data‑Driven, AI‑Powered. Compare side by side, never lock in one lens.

02Analysis · detail

Every credit split is calculated in parallel. Export a model comparison for board decks. The Data‑Driven and AI‑Powered models run on your rolling 90‑day window, updated every four hours.

03Optimization

Spend moves to what earns.

Campaign‑level true ROAS and CAC feed directly back to your ad accounts — so the next dollar goes where the last one worked.

03Optimization · detail

Integrates with Meta Ads Manager, Google Ads, and TikTok Ads APIs. One‑click budget reallocation or full automation handoff to the AI agent. Rules respect your guardrails.

04Automation

Agents that actually have eyes.

An AI agent that reads the real numbers — not platform‑reported ones — and rebalances daily within your guardrails.

04Automation · detail

Works from the corrected attribution signal, not the pixel. Suggests bid adjustments, creative swaps, and audience expansions. You approve the first seven actions; after that it earns trust.

05Forecast

Fourteen days ahead.

Continuous forecast of revenue, CAC, and ROAS by channel — with confidence bands, not marketing copy.

05Forecast · detail

Monte Carlo simulation on your corrected attribution. P10 / P50 / P90 bands. Reforecasts nightly, surfaces when actuals drift outside the 80% interval so you can step in before the damage shows up in a monthly review.

06The loop

All five, one source of truth.

Every step reads the same corrected signal — no silos, no re-exports, no reconciliation. One number, one ledger.

06The loop · detail

The stack is closed: what the tag captures, the models measure, the agents act on, and the forecast anticipates — all from the same record. No second pipeline, no attribution team stitching numbers at month-end.

№08 · Integrations

Plugs into everything you already pay for.

Native integrations with 11 storefronts and 5 ad platforms. Server‑side where it matters.
Shopify
WooCommerce
BigCommerce
Magento
Medusa
OpenCart
Vendure
Google Ads
TikTok
Pinterest
Snapchat
Meta
Shopify
WooCommerce
BigCommerce
Magento
Medusa
OpenCart
Vendure
Google Ads
TikTok
Pinterest
Snapchat
Meta
GDPR‑ready·SOC 2 in progress·Server‑side CAPI·Self‑hosted option
№09 · Revenue attribution flow

Watch every dollar trace back.

Your ad spend on the left, the revenue it actually drove on the right, and the attribution models doing the accounting in between. Hover a channel to isolate its path.

Scroll
Google Ads$140kMeta$112kTikTok$84kEmail$60kPinterest$44kNew customer revenue$187kReturning customer revenue$98kBrand / assisted$27kCHANNEL SPENDATTRIBUTED REVENUEAI‑POWERED MODEL
№10 · Questions

Answers, briefly.

Can't find what you're looking for? Email [email protected].

GA4 and platform pixels each track in isolation. They can't dedupe across channels — so four platforms end up claiming credit for the same order. Omnitrail sits above them, ingests all of it server‑side, and produces a single corrected signal that reconciles every claim against what actually happened in your store.

About eight minutes for Shopify or WooCommerce: install the app, map your ad accounts, and we backfill 90 days. Custom storefronts are a single JavaScript tag plus server‑side webhook. No engineering sprint, no data‑team handoff.

Yes. Our primary tracking runs server‑side through Conversions APIs. First‑party identity stitching keeps roughly 87% of sessions resolved to known users; the remainder fall back to probabilistic matching. We don't rely on third‑party cookies or pixel fingerprints.

You can, though we'd recommend not. Every model has a blind spot. Running five in parallel lets you cross‑reference — and the AI‑Powered model itself is built from the agreement between the others plus incrementality signal from your holdouts.

Omnitrail exposes a clean API and pushes corrected events to your warehouse (BigQuery, Snowflake, ClickHouse). Most teams leave existing dashboards in place and use Omnitrail as the trusted second opinion for decisions.

Tiered by monthly tracked orders. Starter plan starts at $499/mo for up to 2,000 orders. Talk to us if you're above 50k/mo — we do annual pricing with a dedicated implementation engineer.

№11 · Book a demo

See the real number.

A 25‑minute call. We'll plug a read‑only connection into your ad accounts and one storefront, and show you exactly how much of your reported ROAS is noise.

What you'll walk away with
Your true ROAS by channel — compared against what the platforms claim
A dedup'd CAC, corrected for cross‑channel double‑counting
One concrete budget move that'd have earned you more last month