Most DTC brands get this wrong for at least a year before they fix it. They open Meta Ads Manager, see a 4.2x ROAS, open Google Ads, see a 3.8x ROAS, add them together in a spreadsheet, and report a number that has nothing to do with what actually happened in their bank account.

So how do DTC brands track ROAS across multiple channels? The reliable version pulls ad spend and revenue from each platform (Meta, Google, TikTok, Amazon), normalizes it against actual order data from Shopify or Amazon, and computes a blended ROAS that doesn't let two platforms both claim credit for the same sale. That's the short answer. The rest of this post is the long one.