Know which ads actually make money. Scale them the same day.
Order level attribution, not pixel guesswork. Every order, refund and renewal tied to the ad behind it, verified purchases fed back to Meta, every account in one table.
10 minto connect Shopify and MetaOrder levelattribution, not session levelEvery accountin one reporting table
Why reporting lies
You are not short of dashboards. You are short of one number you trust.
Meta optimises on what it can see. Your bank settles on what Shopify kept. Until they agree, every scaling decision is a guess with a budget attached.
1.29×ROAS gap on the sample accountMeta optimises on its own view of the saleView through credit and long click windows inflate reported revenue. You scale on it, then the payout report disagrees.
T+14days a refund lands lateReturns and cancellations distort your winnersA refund two weeks later still counts as a conversion. Creatives that sell to the wrong buyer look like winners.
5ad accounts, one storeNo single table covers every accountComparing accounts means exporting each one and lining up columns by hand, so it happens weekly instead of daily.
How it works
Three steps. Nothing to build, nothing to maintain.
Most brands are reporting accurately by the end of the first week, without touching theme code.
01about 10 minutes
Connect Shopify and MetaInstall the app on your store and grant access to the ad accounts you run. Historical spend and orders are pulled in on the first sync.No theme code and no tag managerSeveral stores and several ad accounts
02from the first order
Track every orderEach paid order is matched to the ad, ad set and creative that produced it. Refunds and renewals update the same record when they happen.Order level, not session levelRefunds netted out automatically
03daily
Act on the dataVerified purchases go back to Meta, reporting lands in one table across accounts, and you launch or cut from the same screen.Verified purchases sent to MetaLaunch, scale or cut in one place
The platform
Seven jobs, one workspace, one version of the numbers.
Order attributioncore
Every Shopify order, refund and renewal tied to the exact ad and creative
The record starts at the paid order, not the session. When a refund or a cancellation arrives two weeks later, it lands against the same creative and your ranking corrects itself.
Ad, ad set, campaign and creative for every orderRefunds and subscription renewals reconciled on the original adFirst and last touch side by side, so you can see the difference
Verified purchasesback to Meta
Send Meta the purchases you actually kept
Confirmed orders are sent back with real values, so optimisation learns from settled revenue instead of inflated signal. Refunded orders are not fed back as wins.
Real order values, not estimatesRefunds excluded before the signal is sentRun it on one account first and compare against your control
Purchases sent back, last 30 dayssample account
Orders confirmed in Shopify1,688Sent to Meta as verified1,681Refunded, excluded from signal7Match rate99.6%
Campaign reportingacross accounts
One table for every campaign and ad set you run
Spend from Meta and revenue from Shopify in the same row, with the same definitions across every ad account. Sort by settled ROAS and the answer is in front of you.
Campaign, ad set and ad levels with consistent metricsEvery ad account rolled into one viewCompare periods without exporting anything
Creative performancewhat to make next
Rank creatives on revenue you kept, not on thumbstop
Each hook, angle and format carries its own settled revenue, order count and refund rate, so the next production brief is decided by money rather than by opinion.
Revenue and orders per creative, net of refundsGroup by angle, hook or format to spot the patternSee which creatives fatigue before spend gets wasted
Competitor researchad library
See what the brands you compete with are running
Track the ads competing brands keep live, how long each one has been running and which angles they repeat. Longevity is the closest public signal to what is working.
Follow specific brands and watch their live adsDays running and first seen date on every adSave angles into the brief for your next test
Campaign launcherad operations
Launch and duplicate campaigns from the screen that holds the numbers
Build the structure once, save it as a preset and ship the next test in minutes. Naming stays consistent, so reporting stays clean the day after launch.
Presets for structure, budget and audienceBulk duplicate across ad accountsConsistent naming, so attribution never breaks
Offers and sitesmonitoring
Know within minutes when an offer or a landing page stops converting
Every offer and landing page is watched for availability and conversion rate. When a page breaks or an offer drops out, you hear about it before the day is spent.
Uptime and response checks on every landing pageConversion rate per offer, tracked against its own baselineAlerts when a page or an offer falls out of range
Monitoring statussample account
Landing pages watched14Offers live9Checks in the last hour276Open alerts0
Integrations
Shopify and Meta first, because that is where the money moves.
Shopify and Meta are the live pair: orders and refunds on one side, spend, structure and verified purchases on the other.
SHShopify
Orders, refunds, renewals and payouts, synced continuously.live
MMeta Ads
Spend, structure and verified purchases in both directions.live
On the road
The people behind the table, at events since 2022.
Three plans. Launcher and Ad Manager in every one of them.
Unlimited ad accounts and a personal onboarding specialist on every plan. Full comparison on the pricing page; we walk you through the right one on the call.
Solo
$49.99/month
For Shopify store owners running their own ads.
5M tracking events a month1 user, unlimited ad accountsCampaign Launcher and Ad Manager includedAPI access (100 req/min)24-month data storagePersonal onboarding specialist
For growing Shopify teams with a buyer or an agency on the account.
15M tracking events a month5 users, unlimited ad accountsCampaign Launcher and Ad Manager includedCost sync every 5 minutes at ad level1 custom feature for your team36-month data storagePriority support
50M tracking events a month50 users, unlimited ad accountsPremium API (1K req/min, read and write)3 custom features includedDedicated account manager48-month data storageCustom branding
Meta reports what its own pixel and click windows can see, including view through credit. ScaleTrack starts from the paid Shopify order and works backwards to the ad, so the revenue line matches what your store actually kept.
Request a demo
Connect the store and the ad account. See which ads actually made money this week.
30 minute call on your own account. No slide deck. Bring your last 30 days of spend and we will show you the gap on the screen.