Marketing Attribution

Close the loop between
spend and revenue

Connect Google, Meta and TikTok. See true ROAS, CPO and MER — all mapped back to actual Shopify orders.

Start free trial → View all features
app.nuso.co.uk — Marketing Attribution
30 days
90 days
YTD
Overview
Orders
Marketing
Attribution
MER
Calendar
Finance
MMM
AI Studio
Total Spend
£24,500
3 platforms
Revenue
£88,400
↑ 18.3%
Blended ROAS
3.61×
↑ 0.4×
MER
3.61×
blended
Avg CPO
£23.40
↓ £2.10
Google Ads
£10,200
ROAS 4.8× ↑
CPO £19.20 · CTR 3.4%
Meta Ads
£9,800
ROAS 3.4× →
CPO £28.50 · CTR 1.8%
TikTok Ads
£4,500
ROAS 2.9× ↓
CPO £34.60 · CTR 0.9%
Top campaigns by revenue
Campaign
Spend
Revenue
ROAS
CPO
Google — Brand Search
£3,100
£18,600
6.0×
£14.20
Meta — Retargeting DPA
£2,800
£12,600
4.5×
£22.40
Google — Shopping PMax
£4,100
£14,350
3.5×
£28.10

Channel-level ROAS
without the guesswork

Nuso pulls spend from your ad platforms daily and maps it to real Shopify order revenue — giving you a clean, unified ROAS figure per channel, per campaign, per ad set.

  • Google Ads — campaign & ad group ROAS
  • Meta Ads — campaign, ad set & ad level
  • TikTok Ads — campaign-level attribution
  • CPO (Cost Per Order) per channel
  • Blended performance across all platforms
Channel Attribution Last 30 days
ChannelSpendRevenueROASCPO
Google £4,200£18,9004.5×£12.40
Meta £6,100£21,3503.5×£18.20
TikTok £1,800£5,4003.0×£22.50
Blended£12,100£45,6503.8×£15.60

Marketing Efficiency Ratio
your north-star metric

MER (total revenue ÷ total ad spend) cuts through platform-reported ROAS noise. Nuso plots your MER daily alongside spend, so you can see exactly what's working and when.

  • Daily MER trend with spend overlay
  • MER by week, month, custom range
  • Alert when MER drops below target
  • Correlate spend changes to MER shifts
MER Trend 30 days
Blended MER3.8×↑ 0.3 vs last month
Total Spend£12,100↑ 8%

Green line = MER · Bars = daily spend

How it works

Three steps to unified ROAS

1

Connect ad accounts

OAuth one-click connection to Google Ads, Meta Ads Manager and TikTok Ads. Takes 2 minutes per platform.

2

Data syncs daily

Spend, impressions, clicks and conversions are pulled automatically each night and joined to your Shopify order data.

3

See unified ROAS

Your Marketing dashboard shows channel ROAS, CPO, MER and trend lines — all from a single source of truth.

Live attribution view

Every £ of spend accounted for

app.nuso.co.uk — Marketing Attribution
30 days
90 days
YTD
Total Spend
£24,500
3 platforms
Revenue
£88,400
↑ 18.3%
Blended ROAS
3.61×
↑ 0.4× vs prev
MER
3.61×
blended
Avg CPO
£23.40
↓ £2.10
Google Ads
£10,200
ROAS 4.8× ↑
CPO £19.20 · CTR 3.4%
Meta Ads
£9,800
ROAS 3.4× →
CPO £28.50 · CTR 1.8%
TikTok Ads
£4,500
ROAS 2.9× ↓
CPO £34.60 · CTR 0.9%
3
Ad platforms connected
Campaign
-level ROAS granularity
Blended
MER as north-star metric
FAQs

Frequently asked questions

How does Nuso calculate marketing attribution for Shopify?

Nuso pulls spend data directly from your connected ad platforms — Google Ads, Meta Ads, and TikTok Ads — via their respective APIs, then maps that spend against actual Shopify orders using UTM parameters, order timestamps, and first/last-click logic. Every order that arrives in Shopify is matched to the marketing channel and campaign that drove it, giving you revenue and ROAS figures that are grounded in real transaction data rather than platform-reported conversions, which are often inflated by cross-device duplication. The result is a single attribution view that reconciles what each platform claims to have generated against what actually landed in your Shopify order feed.

What is blended MER and why does it matter more than channel ROAS?

Blended Marketing Efficiency Ratio (MER) is calculated as total Shopify revenue divided by total paid media spend across all channels, giving you a single top-line measure of how efficiently your entire marketing budget is performing. Unlike channel ROAS — which each platform calculates differently, often claiming credit for the same customer — blended MER is immune to attribution disputes because it uses only verified Shopify revenue. For most DTC brands, blended MER is a far more reliable north-star metric: a brand spending £50,000/month on ads that generates £200,000 in revenue has a blended MER of 4x, regardless of how Google and Meta split the credit between themselves. Tracking MER over time also instantly reveals whether scaling spend is generating proportional returns or whether marginal efficiency is declining.

Does Nuso connect to Google Ads and Meta Ads automatically?

Yes. Nuso connects to Google Ads, Meta Ads Manager, and TikTok Ads via official OAuth integrations — you authorise access once from the Settings page, and Nuso begins pulling campaign, ad set, and ad-level spend, impressions, clicks, and platform-reported conversions automatically. Data is refreshed daily, and historical spend data is backfilled on first connection so you can immediately see trends across the past 90 days or more. No CSV uploads, manual exports, or third-party connectors are required; the integrations are native to the platform.

What is the difference between last-click and multi-touch attribution?

Last-click attribution assigns 100% of the credit for a conversion to the final marketing touchpoint a customer interacted with before purchasing — for example, a Google Shopping click the day they bought. Multi-touch attribution distributes credit across all the touchpoints in the customer journey: a TikTok ad that first introduced the brand, a retargeting Meta ad that re-engaged them, and finally the Google Shopping click that closed the sale might each receive a share of the credit. Last-click is simple and deterministic but systematically undervalues top-of-funnel channels like TikTok and brand awareness campaigns. Nuso surfaces both views so you can understand the full customer journey rather than over-indexing on the last interaction.

How does Nuso use BigQuery for marketing data?

Nuso can export your combined Shopify order data and ad platform spend data into Google BigQuery, giving analysts and data teams direct SQL access to the raw, unified dataset. This is particularly valuable for brands running custom attribution models, building Looker Studio dashboards, or feeding data into machine learning pipelines. BigQuery export means you are not locked into Nuso's own visualisation layer — you can query the data however you like, join it with first-party CRM data, and build any report your business requires, all with Nuso handling the ETL pipeline that keeps the data current.

What is a good ROAS benchmark for Shopify brands?

A healthy ROAS benchmark varies significantly by product category, margin, and business model, but a commonly cited rule of thumb for DTC Shopify brands is a blended ROAS (or MER) of 3x–5x for profitable scaling. Brands with high gross margins (60%+), such as beauty or supplements, can often sustain profitability at a blended MER of 2.5x, whereas low-margin categories like apparel may need 5x or higher to cover fulfilment, returns, and overhead. Platform-reported ROAS figures are almost always higher than true blended ROAS due to attribution overlap — Meta might report 4x ROAS and Google 5x, while your actual blended MER is 2.8x. The most useful benchmark is your own historical MER trend relative to your contribution margin target.

Can I compare campaign performance across Meta, Google and TikTok in one view?

Yes. Nuso's Marketing dashboard presents a unified cross-channel table showing spend, revenue, ROAS, CPO (cost per order), and CTR for every campaign across Meta, Google, and TikTok simultaneously. You can sort by any metric, filter by date range, and drill down from channel level to campaign level to ad-set level within the same interface. This eliminates the need to jump between three separate platform dashboards to piece together a picture of overall marketing performance — all the data is normalised to the same definitions and mapped back to real Shopify orders, so like-for-like comparisons are genuinely meaningful.

Ready to see it in
your store?

Connect your Shopify store in under 5 minutes. 14-day free trial, no credit card required.