A Meta Ads account can report attractive ROAS and still lose money. Rising CPM can also accompany better margins. Metrics describe what happened; individually they do not reveal why.
Scanning Ads Manager columns is not an audit. A proper audit traces poor economic results back to the bottleneck. Data, delivery, engagement, conversion, creative, offer and infrastructure must be examined in a specific order.
The Alyads principle: an audit listing 80 issues without identifying the biggest value loss is an inventory, not an audit.
A Meta Ads audit reconstructs cause and effect
An ad-account audit examines the conditions that let Facebook and Instagram campaigns measure, deliver and convert. It answers an operational question: where is the system losing money, signal or intent?
Falling ROAS can come from tired creative, duplicate purchases, a slow mobile page, margin-cutting discounts, stockouts or poor sales follow-up. The ad account is one part of acquisition.
| Audit layer | Decisive question | Common mistake |
|---|---|---|
| Economics | What acquisition cost can the business afford? | Managing by gross ROAS |
| Governance | Are assets secure and correctly owned? | Discovering risk only after a block |
| Data | Are reported conversions reliable? | Confusing volume with accuracy |
| Delivery | Is Meta optimising the right signal? | Applying one universal CPM benchmark |
| Engagement | Does the ad stop the right person? | Optimising clicks alone |
| Conversion | Does the journey turn intent into revenue? | Blaming ads for a broken funnel |
| Creative and offer | Why would the prospect act now? | Changing the design without changing the idea |
This framework needs a reference point. Establish the economic reality before opening Ads Manager.
Step 0: start with margin, not CPA
A €40 cost per purchase can be excellent for a high-margin offer and disastrous for a product that generates only €25 before advertising.
E-commerce: calculate your advertising break-even point
Gather net revenue, discounts, returns, cancellations, product costs, payment fees, logistics and variable support costs. A useful approximation is:
Simplified maximum CAC = net average order value × contribution margin before advertising
Repeat purchases can raise this threshold, provided LTV is measured by cohort rather than wished for in a spreadsheet. Then reconcile Meta-attributed orders and revenue with back-office data. A discrepancy is not automatically an error: attribution models differ. It is a reason to investigate.
Lead generation: follow through to the sale
CPL often conceals quality. Track each lead from receipt through contactability, qualification, appointment, opportunity and customer. The guiding KPI becomes cost per qualified opportunity or sales CAC, rather than the price of a completed form.
This prevents celebrating platform results that make the business poorer. Next, secure the infrastructure behind them.
Step 1: audit governance before an outage forces you to
Map the business portfolio, ad account, Facebook Page, Instagram account, dataset, catalogue, domain, payment methods and partner integrations.
Check:
- asset ownership, which is distinct from partner access
- administrators, former employees and providers who still have access
- roles and the principle of least privilege
- two-factor authentication, which Meta recommends to protect the business portfolio
- payments, restrictions and account quality alerts
- the time zones and currencies in use.
This check may seem peripheral until a compromised account or restriction stops delivery. Performance starts with operational continuity.
Step 2: trust no conversion until you have audited the data
The Meta Pixel measures site activity in the browser; Conversions API also sends server-side events. Having both does not prove tracking works. An event can fire on the wrong page, twice, with an incorrect value or in the wrong currency.
Reproduce a real desktop and mobile journey in Events Manager: product view, add to cart, checkout initiated, purchase or lead. For each event, check:
- its name, sequence and firing time
- value, currency and product identifiers
- source URL and conversion location
- whether its source is the browser, server or both
- diagnostics and consistency with the back office or CRM
Meta Pixel Helper speeds up an initial check, but does not replace reconciling actual volumes.
Pixel and CAPI: find double counting
If the same event is sent by the browser and server, Meta must recognise it as one conversion. Its documentation specifies that the Pixel eventID must match the CAPI event_id for event deduplication. An error inflates ROAS and trains the algorithm on a fictional reality.
Also examine Event Match Quality, which assesses how effectively customer parameters match server events to Meta accounts. This score adds to the diagnosis; it fixes neither incorrect events nor double counting. A conversion must be accurate before it can be properly matched.
Finally, ensure data collection respects user choices and the rules in each market. CAPI is not a shortcut around consent.
Once measurement is reliable, the figures can guide delivery analysis.
Step 3: audit delivery without lazy benchmarks
There is no universal ‘normal’ CPM. It varies with country, season, objective, placement, competition, audience and ad. An €18 CPM can be profitable; a €6 CPM can buy worthless attention.
Check objective, signal and budget alignment
Meta offers six campaign objectives: awareness, traffic, engagement, leads, app promotion and sales. Choosing Traffic to generate purchases asks the system to find clickers, then blames it for not finding enough buyers. Audit the objective, conversion location, performance goal and optimisation event together.
Then inventory active campaigns, ad sets and ads. Find duplicates, scattered budgets, competing audiences and abandoned tests. A fragmented structure dilutes the signal and weakens conclusions.
Advantage+ campaign budget distributes a central budget across ad sets in real time. It serves performance optimisation, not a perfectly controlled comparison. Control exposure when comparing two variables; give the system more freedom when maximising the overall result.
Read discontinuities, not just averages
Break down spend and results by day, placement, device, region, age, gender and creative when volume allows. Look for a change over time: CPA rising after an edit, conversion falling after a site update, or frequency surging in a narrow audience.
Do not cut a segment after a few weak days. Form a hypothesis, estimate its impact, then move to the next layer: attention.
Step 4: read engagement as a sequence
An ad catches the eye, holds attention, prompts action and brings a qualified person to the page. Each metric explains a transition:
- Hook rate: the strength of the opening seconds;
- Hold rate: retention after the hook;
- Outbound CTR and outbound CPC: intent to leave Meta and the cost of that intent;
- landing page views / outbound clicks: the share of clicks that become loaded sessions.
Hook rate and hold rate formulas vary by team: record your denominators in the audit. High CTR with few page views can indicate a slow site or accidental clicks. A strong hook followed by a sharp drop can reveal a misleading opening. A video watched without clicks can entertain without selling.
Interest has value only if it survives the transition to the page.
Step 5: follow conversion from URL to collected revenue
Click every active ad. Check destination URLs, redirects, UTMs, language, currency, mobile layout and consistency between the promise and the first screen. A French-language ad leading to an English page or expired offer destroys intent.
In e-commerce, examine product view → add to cart → checkout initiated → purchase. Low add-to-cart rates raise questions about the offer, price or trust. Strong cart activity followed by a checkout collapse points to fees, payment methods, bugs or delivery times. Also measure net order value, refunds and margin: Meta ROAS deducts neither returns nor product or logistics costs. It is a signal, not a profit and loss statement.
For lead generation, the CRM decides. Compare campaigns on contact, qualification, appointment, opportunity and sales rates. Also audit callback speed, routing, contact attempts and disqualification reasons. An expensive campaign can attract your best customers; a record-low CPL can flood sales teams with false positives.
If the journey converts poorly, better ads only send traffic into the leak faster.
Step 6: audit creative as a sales system
Strong creative is more than a high-resolution file. It coordinates an angle, a hook, a promise, proof and an action. The offer—price, mechanism, guarantee, bonus and credible scarcity—is its engine.
Examine every ad:
- visual and format: is the idea clear on mobile and suited to its placements?
- hook: does it capture attention while qualifying the audience?
- message: are the problem, solution and value proposition explicit?
- proof: does a demonstration, testimonial or mechanism make the promise credible?
- offer: does it give an economic reason to act now?
- CTA: does the requested action match the objective and page?
For Reels, Meta recommends vertical 9:16 video, audio and key elements inside the safe zone. This improves placement fit; it cannot rescue a weak offer.
Finally, distinguish fatigue from structural weakness. An ad declining after success needs refreshing. An ad that never persuaded needs its angle, proof or offer revised before ten cosmetic variants are produced.
France and Israel: two markets, not two geographic boxes
A France–Israel campaign must distinguish country, language, currency, offer and sales journey. Compare each market with its own history before calling its CPM or CPA ‘too high’.
Localisation goes beyond translation. French, Hebrew and English change text length, reading direction, references and expected proof. Hours, working days, payments, logistics and callback speed also affect conversion.
At Alyads, we treat France and Israel as two systems connected by one strategy. This prevents the cheaper market from absorbing the budget while masking the other market’s sales quality.
A good audit ends with testable priorities
Express each finding as: evidence → hypothesis → impact → action → validation. Rank actions by expected impact, confidence in the diagnosis and effort. Add risk when a change affects tracking, payments or a profitable campaign.
- Within 7 days: fix tracking, URLs, access and blocking failures.
- Within 30 days: align objectives, simplify the structure, repair the funnel and launch priority creative tests.
- Within 90 days: make the CRM reliable, measure margin and cohort LTV, scale creative production and test incrementality.
Meta offers A/B tests to compare versions by changing variables such as image, copy, audience or placement. Do not change the offer, page, audience and creative all at once: results may improve without revealing what caused the change.
FAQ — Meta Ads account audits
Which KPI should I look at first?
The KPI closest to net revenue: margin after acquisition in e-commerce, sales CAC or cost per qualified opportunity in lead generation. Then use Meta KPIs to locate the leak.
How long does a Meta Ads audit take?
A preliminary audit identifies urgent issues in a few hours. A full audit reconciles Ads Manager, Events Manager, analytics, the back office or CRM, then tests the journey. Its duration depends on volume, markets and funnel.
How often should I audit my ad account?
Monitor incidents and spend weekly, analyse trends monthly and run a deep audit quarterly or after a major change: a new market, redesign, offer change, sustained CPA rise or growing CRM discrepancy.
Can a profitable account be audited?
Yes. An audit secures tracking, identifies concentrated risk and prepares scaling before a crisis. It also separates lasting drivers from temporary conditions.
Conclusion: performance does not live in one column
Auditing a Meta Ads account means connecting an impression to collected revenue without skipping steps. Start with margin, secure assets, validate data, analyse delivery, then follow attention through to the sale. This method produces more than a checklist: a clear decision.
Do you operate in France, Israel or both? Alyads audits your Facebook and Instagram campaigns, prioritises performance losses and turns the diagnosis into an actionable acquisition plan. Contact us to request a Meta Ads account audit.
