Paire
Reduction in CAC alongside a +24% improvement in MER.
Upstack AttributionMarketing attribution and analytics for DTC
Multi-touch attribution, blended performance and contribution margin in one view, reconciled against the revenue in your Shopify account rather than summed from platforms that each claim the same order.
Reports on Shopify, Meta, Google Ads, TikTok, Amazon, AppLovin, Stripe and Recharge
Measurement OS
Each tile compares against the prior period, on one basis across every channel.
Profit & loss
The full ladder is reported, CM1 through CM4, with costs pulled from the systems that already hold them, so margin is a number you read rather than a spreadsheet you rebuild every month.
CM3 is the number most DTC teams run on: contribution after marketing. CM4 takes it the last step, to operating profit.
Marketing analytics
Return measured on the customers you did not already have. Returning-customer revenue stops flattering campaigns whose job was acquisition.
new customer ROAS · blended ROAS · MER
What it costs to acquire someone new, separated from what it costs to re-acquire someone you already paid for once.
new customer CAC · blended CAC
Every ad you have run and every product you have sold, across the full history pulled from Shopify and each ad account — not just the retention window.
channel → campaign → ad → product
What each acquisition cohort is worth over time, new-customer LTV against new-customer CAC, and the day a cohort pays back what it cost.
LTV · new customer LTV · LTV:CAC · payback
Match rates and event completeness reported alongside the performance numbers, so you can see the condition of the data the reports are built on.
match rate · event completeness
Define the measure your business actually runs on, then build the view around it. Custom dashboards, saved views, no SQL.
custom measures · custom views
Results
Reduction in CAC alongside a +24% improvement in MER.
Return on the platform fee, and $92K a month in recovered abandonment revenue.
ROAS improvement while new-customer CAC fell 10%.
Reviews
Mikes @michael_upstack attribution dash has been very very useful lately. Its helped me run continue to run some ads i would have shut off otherwise.
Two biggest things that turned around my ad account was iterating creative until I found the TOF ripper again and using Upstackified's NC Count column for confidence to see it targeting new customers pretty much exclusively.
1. New Customer Data in the FB dashboard is so helpful
2. They included a dashboard with tons of good info like LTV number and such
Integrations
61 integrations across ecommerce, ad platforms, email and your warehouse: 17 sources in, 44 destinations out.
See all integrationsCommon questions
Ad platforms report on the conversions they can see and claim, which is why four platforms can each take credit for the same order. Attribution reconciles every channel against Shopify revenue on one basis, so the totals add up to what actually happened.
There isn’t one right answer, which is why the same report switches between all three — first click, last click and any click — rather than making you commit to one. Compare the same campaign across them and look at where they disagree; that disagreement is usually where the interesting spend is.
No. Attribution works on its own. If you already run a warehouse you can send the same resolved events there and reconcile against it.
There is no retention limit. Upstack pulls your full history from Shopify and from every connected ad account, so year-over-year, seasonal and long-cohort comparisons stay available instead of rolling off a window.
Yes — granularity runs from hourly through daily, weekly and monthly to yearly, on the same underlying numbers.
COGS is pulled from Shopify automatically. Shipping, fulfillment, duties, taxes, payment fees and operating expenses are configured once in the cost center and subtracted from then on.
Alongside. Signal fixes what reaches the ad platforms; Attribution reports on it. They read from the same resolved events, so the reports and the platforms are finally looking at the same customer.
Yes — every connected ad platform, plus email and SMS, on the same basis and in the same view.
The rest of the stack
Server-side tracking and identity resolution — the resolved events every report on this page is built from.
Explore SignalDemographics and enrichment on every resolved profile, sent back to the platforms.
Explore AudienceConnect your store and ad accounts, and compare your own numbers across every model before you change a budget.
21-day free trial, no card. Month to month.