Sales attribution
Every channel, campaign and ad on one screen.

Sales attribution puts each platform's spend beside the revenue your own orders credit to it, from the whole platform down to a single ad. See what each campaign really returned, and which ones are costing more than they bring in.
Shopify
Meta
Google Ads
TikTok
YouTube
Instagram
Snapchat
Pinterest
Microsoft Advertising
Amazon Ads
AppLovin
Reddit
LinkedIn
X
The Trade Desk
Vibe
MNTN
OpenAI Ads
Klaviyo
From platform to ad
Find the winners and the leaks.

Start with each platform, then open its campaigns, ad sets and ads. Spend, clicks, visits, new visitors, orders, revenue, ROAS and cost per customer sit in one table you can sort, filter and export.
Group results by channel, by prospecting or retargeting, or by labels you define, such as product line or creator.
Custom metrics
Track the numbers your team already uses.

Build a metric from the ones you have, such as new-customer revenue per new visit, name it, and add it to any table or chart.
Ratios are worked out from the totals underneath, so a custom ROAS adds up the same way as the built-in one.
Over time
Compare periods, or watch a launch by the hour.

Set any dates against the period before. For the past week, switch to hourly and see each platform's spend and sales hour by hour in your store's time zone.
Save a view and share the link. It opens on the same dates, model, filters and columns for everyone on your team.
Ask it
Answers to the questions you ask every week.
Each card opens the report that answers it.
Which campaigns brought in new customers last week, and what did each one cost?
New-customer revenue, orders and cost per new customer for every platform, campaign, ad set and ad.
Sales attributionOpen itHow is today's launch doing, hour by hour?
Read the last week by the hour in your store's time zone, with each platform's spend for the same hours.
Sales attributionOpen itCan we track a number of our own, like revenue per visit from new customers?
Build it from the metrics you already have, name it, and add it to any table or chart.
Custom metricsOpen itWould this campaign still look good if we judged it differently?
See the same channels and dates under every attribution model, side by side.
Model comparisonOpen itDid this week's ads earn their spend, or is revenue just landing this week?
One view dates revenue to the ad click, to judge the ads. The other dates it to the order and matches Shopify.
Accounting viewsOpen it
Explore
More ways to find what sells
Numbers that add up.
Three rules every report keeps, checked by automated tests on every change.
1×
Each sale counted once
However many platforms claim an order, its revenue is split across the touches that led to it and never counted twice.
= Shopify
Totals match your store
Orders with no tracked ad get their own Unattributed row, so changing the model moves credit between rows and never changes the total.
1 currency
Spend and revenue in yours
Spend billed in another currency is converted once, at that day's European Central Bank rate, so ROAS never mixes two currencies.
Find out which ads really sell.
Book a 45-minute call with the Growth Dept team. We look at how you measure sales today and show you what MTA would add.