Direct answer
A performance marketing audit is not a search for the campaign with the highest reported ROAS. It is a structured way to answer a harder question: which parts of the media system are creating profitable, incremental growth, and which parts are simply claiming credit for demand that already existed?
A performance marketing audit is not a search for the campaign with the highest reported ROAS. It is a structured way to answer a harder question: which parts of the media system are creating profitable, incremental growth, and which parts are simply claiming credit for demand that already existed?
When I review paid media accounts, I try not to start with the prettiest dashboard. I start with incentives. What is the platform being asked to optimize for? What is the agency being rewarded for? Are acquisition and retention mixed together? Are we looking at first-time customers, all orders, or attributed revenue? These questions sound basic, but they often explain why platform numbers and business outcomes disagree.
The uncomfortable truth about ROAS
ROAS is useful. It is also incomplete.
Google, Meta, affiliate platforms and app campaigns all operate with their own attribution windows and conversion logic. If a customer sees multiple ads before buying, more than one system may claim influence. That does not mean the dashboards are useless. It means they are partial views.
A platform can report excellent ROAS while the actual sales curve grows more slowly. I have seen this happen in large-scale QSR media. The ad platforms looked healthy. CAC and ROAS looked excellent. Actual sales were growing too, but not at the same pace as attributed platform revenue. That gap forced a better question: how much of the growth was truly incremental?
A budget debate that changed how I think about CAC
In one acquisition channel, influencer-led campaigns started as an experiment and quickly became one of the strongest channels on first-order CAC and scale. On the surface, it looked like an obvious winner. The channel had low CAC, strong volume and no immediate scaling constraint.
But the six-month lookback told a more nuanced story. Users acquired through the influencer channel were more discount-seeking and had lower LTV than users from some other channels like scratch cards and Google. Those other channels had higher initial CAC, but they also brought customers with stronger long-term value.
The decision was not to kill influencer. That would have been simplistic. The decision was to cap monthly spend and rebalance the budget based on LTV, not just first-order CAC.
That is the difference between performance reporting and performance management.
What a real audit should examine
1. Measurement integrity
Before judging performance, check whether conversions are being measured correctly. Are key events firing once? Are conversions duplicated? Are weak actions marked as primary conversions? Are GA4, GTM, ad platforms and CRM broadly aligned?
Bad tracking turns optimization into theatre.
2. Campaign role clarity
Every major campaign should have a job. Brand search, non-brand search, prospecting, remarketing, affiliates, influencers, app campaigns and CRM audiences should not all be judged with the same lens.
If a campaign cannot explain why it exists, I do not fully trust its budget.
3. Customer quality
A low CAC is not always good. A high CAC is not always bad. The question is: what kind of customer did the campaign acquire?
Look at first-time customer share, repeat rate, LTV, discount dependency and order quality. The best acquisition channel is not always the cheapest one.
4. Agency and channel incentives
Agencies and brands can have different incentives. That is not a criticism; it is a reality of operating models. Agencies may naturally gravitate toward channels that are easier to manage, easier to report or more commercially attractive for them. Brand teams have to keep the discussion anchored to business outcomes.
In one QSR context, affiliate traffic looked easy to scale, but lead and customer quality needed scrutiny. The solution was not confrontation. It was data, cadence and expectation-setting: define quality, show downstream performance, align on interventions and make the agency a partner in the real business target.
5. Incrementality
For large budgets, attribution is not enough. Some form of incrementality thinking is needed: geo tests, holdouts, pre/post analysis with controls or budget experiments.
A useful audit asks: if this spend disappeared, what would the business actually lose?
What a good audit deliverable should look like
A good audit should not be a 90-slide graveyard of screenshots. It should create decisions:
- What should we scale?
- What should we cap?
- What should we pause?
- What should we fix?
- What needs a test before scaling?
- What tracking issue is distorting the account?
My bias is simple: if an audit finding does not change a decision, it is probably not important enough.
FAQ
What is a performance marketing audit?
A performance marketing audit is a structured review of paid media tracking, campaign structure, funnel quality, customer quality, unit economics and incrementality. Its goal is to identify what to scale, cut, fix or test.
Is platform ROAS unreliable?
Platform ROAS is useful for platform optimization, but it should not be treated as complete business truth. It needs to be read alongside CAC, LTV, backend sales, CRM quality and incrementality.
How often should a brand audit paid media?
A light audit should happen quarterly. A deeper audit is useful after major budget changes, tracking migrations, agency transitions or unexplained performance shifts.