Your agency sends over the monthly report. ROAS on Meta: 4.2x. Then you check your Shopify payouts and the number doesn't match the growth story in the slide deck. Nobody stole anything. The agency isn't lying to you. But you're stuck asking a question every brand paying a retainer eventually asks: whose number is real?

This is the core tension of running paid media through an agency. They report performance from inside Meta Ads Manager or Google Ads, using attribution models built to make the platform look good: Meta's 7-day click window, Google's data-driven attribution, both of which count conversions that may have happened anyway, or that overlap with other channels entirely. Your bank account only sees what actually landed in Shopify or Amazon, after refunds and discounts.