This article is for you if you:
- See discrepancies between your numbers in Meta Ads Manager and your actual Shopify orders
- Use the platforms' own dashboards as the primary source for budget decisions
- Want to understand why your ROAS figures don't tell the full truth – and what to do about it
Attribution determines which channel or ad gets credit for a sale. A customer clicks on a Meta ad on Monday, watches a TikTok video on Wednesday, and buys via Google Shopping on Friday. Who drove the sale?
The answer depends entirely on who you ask. Meta says they drove it. TikTok says they drove it. Google says they drove it. All three platforms are built to maximize their own contribution in their reporting – it's not malicious, it's just the structural reality.
The problem is that many brands take these numbers at face value and allocate budget accordingly. This typically leads to overinvestment in channels that are good at taking credit – especially Google Search and retargeting, which capture the customer at the end of the customer journey – and underinvestment in channels like Meta and TikTok, which generate demand earlier but rarely get full credit.
It's not an analytical problem. It's a business problem that costs money.
You spend DKK 50,000 on Meta Ads in one month. Meta reports DKK 200,000 in revenue – a 4x ROAS. You're satisfied and scale to DKK 100,000 next month.
But your actual Shopify orders from Meta traffic that month were DKK 160,000 - not DKK 200,000. Meta has credited itself for DKK 40,000 in sales that either would have happened organically, are double-counted with Google Analytics, or started with a TikTok video but ended with a Google click that Meta's 7-day click window still took credit for.
Your real ROAS is 3.2x - not 4x. The decisions you've made about budget and channel allocation are based on a number that doesn't reflect reality.
This happens because iOS 14.5 in 2021 removed the ability to track users across apps and websites unless they actively give permission. Over 70% of iPhone users opted out. For brands with typical iOS traffic, this means 30-60% of conversions are invisible to Meta - the customer buys, but the ad that converted them is never recorded.
There are three layers to a solid attribution setup:
- Conversions API (CAPI) Instead of sending conversion data via the browser - which iOS now blocks - CAPI sends the data directly from your Shopify backend to Meta. This typically recovers 20-30% of lost conversions and provides Meta's algorithm with a much more complete basis for optimization. By 2026, CAPI will not be optional for brands with serious Meta spend.
- Third-party attribution The platforms' own dashboards are biased. Triple Whale collects data from Meta, TikTok, Google, and Klaviyo into one dashboard, giving you a blended ROAS - your total revenue divided by your total spend across all channels. This is the number that actually corresponds to your bottom line, rather than what each platform wants you to believe.
- Post-purchase surveys Technical tracking can't capture everything. A customer who heard about you via a podcast, saw a Meta ad, and searched for your name on Google will, in most models, be credited to Google. A simple "How did you hear about us?" after purchase is the only tool that captures touchpoints systems don't see.
- Pixel only, no CAPI The most vulnerable situation. 30-60% of your iOS conversions are invisible to Meta. The algorithm optimizes on an incomplete basis and degrades your performance without you necessarily being able to see it.
- CAPI installed, but misconfigured Surprisingly often. If deduplication isn't configured correctly, Meta double-counts conversions — and your reported ROAS is artificially inflated. It looks good in the dashboard but is misleading.
- Correct CAPI + third-party attribution This setup provides a reliable basis for decisions. Your blended ROAS reflects reality, and you can compare the contributions of different channels without platform-specific reports distorting the picture.
DVISIONMEDIA is Triple Whale Gold Partner and audits CAPI setup as the very first step before we touch a single ad budget. We report on blended ROAS rather than platform-reported figures, set up post-purchase surveys from day one, and identify which channels generate demand versus those that convert it - allocating budget accordingly.
With 202+ million DKK in managed ad spend, we've seen the full spectrum: brands scaling on a misleading ROAS figure, brands cutting back on Meta because it appears weak when in reality it's the reason Google performs, and brands spending months realizing their tracking has been broken since a Shopify update.
Attribution isn't a technical topic for geeks. It's the foundation for whether your marketing investments are profitable - or just appear to be.
1. What is attribution, and why is it important?
Attribution is the process that determines which channel or ad gets credit for a sale. It's important because incorrect attribution means incorrect budget allocation - you invest in channels that look strong in the dashboard but might not be in reality. Correct attribution is the foundation for profitable marketing decisions.
2. What is Meta Conversions API (CAPI), and do I need it?
CAPI is server-side tracking that sends conversion data directly from your Shopify backend to Meta - thereby bypassing iOS restrictions and browser-based limitations. Since iOS 14.5, brands with pixel-only tracking lose 30-60% of iOS conversion data. By 2026, CAPI will be standard infrastructure for all Shopify brands with serious Meta spend.
3. What is blended ROAS, and what's the difference from platform ROAS?
Platform ROAS is the figure Meta, TikTok, or Google displays in their own dashboard - calculated based on the conversions they attribute to themselves. Blended ROAS is your total revenue divided by your total spend across all channels. Platform ROAS is almost always higher because platforms double-count sales that involved multiple touchpoints. Blended ROAS is the figure that corresponds to your bottom line.
4. What is Triple Whale, and when does it make sense?
Triple Whale is an attribution platform built specifically for Shopify DTC brands. It consolidates data from Meta, TikTok, Google, and Klaviyo into a single dashboard, providing a unified view without distortion from the platforms' own reports. It makes sense for businesses with approximately DKK 10,000/month in total ad spend across two or more channels.
























