Attribution & A/B testing for Shopify brands

Know what works.

The analytics app that agrees with Shopify — to the cent. See which ads, products, and pages actually earn their keep, in one place instead of five dashboards that don't match.

Free to start on any Shopify store. No card required. Live in under five minutes.

Trust every number.

Shopify says one number. GA4 says another. Meta says a third. Most analytics tools quietly disagree with Shopify by 5–15%, miss a third of your shoppers to ad blockers, and drift week to week. Ordinary fixes the data first, so every answer downstream is real.

Shopify

$48,219.32

What your store actually made.

GA4 says

$45,907.18

−4.8% — ad blockers, iOS, consent gaps.

Meta says

$51,440.87

+6.7% — double-counted conversions.

With Ordinary: one number, matched to the cent Illustrative figures.

See the shoppers everyone else misses.

Ad blockers, iOS privacy, and cookie expiry hide 20–30% of real shoppers from Shopify's own tracking. Ordinary's first-party pixel sees them all — the campaigns you thought were broken might be working all along.

End quarter-close panic.

When Shopify says you made $48,219.32, Ordinary says $48,219.32. Tips, refunds, fees, discounts — accounted for, every day, every line. Your accountant and your dashboard finally agree.

Stop cutting profitable campaigns.

Meta hides 30–40% of your real conversions. Ordinary feeds them back so campaigns show their true ROAS. How it works →

How reconciliation works

See what's working.

From first visit to repeat order, every view runs on the same reconciled data — so the funnel, the attribution table, and the customer list all tell one story.

Attribution

Trace every order back to the channel that earned it. Four models — first-touch, last-touch, linear, position-based — switchable in one click. Learn more.

Channel RevenueROAS
Meta Ads $18,204.11 2.4x
Google Ads $11,982.75 3.1x
Klaviyo $7,410.20
Direct $10,622.26

Funnel

See the exact step where shoppers fall off — site-wide or per product — and fix it. Weekend dips smoothed out, day-over-day comparisons built in.

Sessions 12,480
Product views 6,204
Add to cart 1,912
Checkout 1,204
Purchase 941

Customers

Every customer sorted into a lifecycle stage you can act on today — including the reorder window, the highest-ROI segment most stores never see. Learn more.

New customers 214
Due to reorder 186
Lapsing 97
Won back 41

Experiments

A/B test your storefront without a developer. Describe the change, ship the variant, and read the lift on real orders — not proxy metrics. Learn more.

Variant A — control 2.9% CVR
Variant B — new hero 3.26% CVR
+12.4% lift 96% confidence

Know your ads.

Campaign ROAS is one number hiding ten different stories. Ordinary opens them all up.

Your creative library, sortable.

Every running ad — thumbnail, copy, performance attached. Sort by ROAS to see which combinations carry the campaign.

Placements and demographics.

Reels vs Feed vs Audience Network, age and gender. Spot the placements bleeding budget and the audiences quietly over-converting.

Cohort LTV per campaign.

Did this campaign acquire repeat customers or one-and-done buyers? See the answer six months out, not just first-week ROAS.

The conversions Meta missed.

iOS and ad blockers hide 30–40% of real conversions. Ordinary's server-side feed gives them back, so profitable campaigns stop getting cut.

See why they left.

Your funnel already tells you where shoppers drop out. It has never told you why.

Ranked, not piled up.

Four thousand recordings is a haystack nobody has time to search. You get the problems in priority order, five at a time.

Named in one sentence.

Not a heatmap to interpret. An AI watches every session and tells you what broke, on which page, for how many people.

Worth what the session was worth.

Ordinary already holds your orders and channels, so friction on the page your paid traffic lands on outranks friction nobody sees.

Should you run that 25% off?

Type in the discount and your costs. The Offer Calculator pulls your store's real retention data — not industry averages — and tells you whether the campaign pays back. Green means ship it. Red means rethink.

Other discount calculators assume every customer is a repeat customer. Yours probably isn't. The math should reflect that, and Ordinary's does.

Discount 25%
First-order margin −$4.20
Expected repeat revenue $87.40
CAC recovery order #2
Verdict Profitable

Illustrative. Your numbers reflect your store's actual COGS, CAC, and retention curve.

Your numbers should agree.

Ordinary reconciles against Shopify daily — tips, refunds, fees, discounts, to the cent. Drift is treated as a bug, not a margin of error.

Your customers' data is theirs.

Strictest privacy posture by default where the law requires it — Europe, the UK, Switzerland, Brazil — automatically, with no setup. Data forwarded to Meta goes to your ad account only. Never pooled, never resold. Privacy policy.

Your decisions deserve data, not verdicts.

Every number traces back to real orders. Ordinary shows you what happened and lets you decide — no black-box scores, no "AI-powered insights" you can't audit.

Ordinary

Free to start on any Shopify store.

Connect your store

Scales with your store.

Start free on any Shopify store — first-party pixel, first- and last-click attribution, customer journeys. Paid tiers are priced by your revenue band and add multi-touch models, the ad-platform integrations, cohort retention, and more team seats.

See full pricing