/ Meta Ads audit · Direct

Meta Ads audit for Instagram Direct leads

In the reviewed account, ads led to Instagram Direct. Meta recorded conversations started, but sales were not reconciled. Below are anonymized audit observations and the checks required before deciding on more budget.

About this report and how to read the metrics

Anonymized: client name, identifiers, campaign names, exact spend and results have been removed. These findings concern one account snapshot, promise no outcome and do not replace a check against business records.

Leads · Instagram Direct

Reading the metrics

A conversion is a goal action recorded by the advertising platform. Fractional values result from attribution. CPA is cost per conversion. ROAS is conversion value per unit of advertising spend, not profit. Conversion value depends on the account's measurement settings.

01 / in short

Summary

Three decisions for the owner

First agree what a qualified enquiry means for the business. In parallel, simplify the structure for controlled creative tests; do not claim profitability from conversation counts alone.

  • Keep: Do not reject a creative on cost per chat or video retention alone: check enquiry quality first.
  • Fix: Define a qualified enquiry and link chat status to CRM; reduce excess structural fragmentation after agreeing a relaunch plan.
  • Test: Compare new video openings against current ones and test a broader audience separately.
All metrics
Metric Value
campaigns in the historical inventory 100+
ad sets in the inventory 500+
of campaigns spent in the period 25–30%
campaigns active at the snapshot 0
03 / where to start

First steps.

First, what every later decision depends on.

  1. 01Business + analyst: agree enquiry/order stages and a privacy-safe CRM reconciliation.→ A sample of chats can be labeled as qualified and linked to verified sales.
  2. 02PPC owner: prepare a compact structure, protect control creatives, check events and placement assets. Launch only after approval.→ Budget, control, one variable, stop rule and edit log are recorded.
  3. 03PPC + business: compare chat quality and sales over equal complete windows. Test a new video opening or audience separately.→ The decision reflects sample size and sales lag, not the first one or two days of CPL.

The full plan is in the detailed review below.

04 / findings

Every finding in three lines.

Numbers and evidence for your marketer sit under “details”.

01 /

The structure was heavily fragmented

What we see
The account contained many campaigns and ad sets, but only some campaigns spent during the period. Fragmentation alone does not prove lost sales.
What we do
Propose a smaller structure and agree what to preserve before relaunch.
details for the specialist
How to verify
Compare delivery stability and enquiry quality before and after a controlled change.
02 /

Early video retention varied

What we see
Retention data distinguished stronger and weaker video openings; retention is not a sales metric.
What we do
Prepare new openings for weaker videos while keeping a control.
details for the specialist
How to verify
Compare retention, chats and qualified enquiries in the same test window.
03 /

Narrow interests were repeated

What we see
Similar manual targeting appeared across many ad sets. Auction overlap was not proven.
What we do
Test a broader audience against the current setup without changing creative at the same time.
details for the specialist
How to verify
Assess lead quality on a sufficient sample, not an assumption about overlap.
04 /

Major settings were edited in clusters

What we see
Change history showed grouped edits to goals, bids and targeting. Their exact effect was not isolated.
What we do
Freeze a test setup and agree change rules during evaluation.
details for the specialist
How to verify
Check the edit log and stable delivery time before drawing a conclusion.
05 /

Chats were not reconciled with sales

What we see
Meta recorded conversation starts, but CRM sales and margin were unavailable to the audit.
What we do
Agree stages: enquiry, qualified, order and irrelevant.
details for the specialist
How to verify
Reconcile a privacy-safe sample with CRM; until then, do not claim ROAS or profitability.

Five findings from the snapshot

Full findings table

Findings

What we saw Evidence limit Next step How to verify
The structure was heavily fragmented The account contained many campaigns and ad sets, but only some campaigns spent during the period. Fragmentation alone does not prove lost sales. Propose a smaller structure and agree what to preserve before relaunch. Compare delivery stability and enquiry quality before and after a controlled change.
Early video retention varied Retention data distinguished stronger and weaker video openings; retention is not a sales metric. Prepare new openings for weaker videos while keeping a control. Compare retention, chats and qualified enquiries in the same test window.
Narrow interests were repeated Similar manual targeting appeared across many ad sets. Auction overlap was not proven. Test a broader audience against the current setup without changing creative at the same time. Assess lead quality on a sufficient sample, not an assumption about overlap.
Major settings were edited in clusters Change history showed grouped edits to goals, bids and targeting. Their exact effect was not isolated. Freeze a test setup and agree change rules during evaluation. Check the edit log and stable delivery time before drawing a conclusion.
Chats were not reconciled with sales Meta recorded conversation starts, but CRM sales and margin were unavailable to the audit. Agree stages: enquiry, qualified, order and irrelevant. Reconcile a privacy-safe sample with CRM; until then, do not claim ROAS or profitability.
05 / limitations and scope

Limitations and scope

Evidence in the snapshot: Meta Ads campaign structure and delivery, change history, video retention and conversation-start events across 90 days. CRM stages, verified sales and margin were not available for reconciliation.

What the data cannot prove: Without agreed CRM stages and sales reconciliation, platform cost per conversation is not customer acquisition cost. We do not calculate ROAS or attribute a sales change to one ad.

06 / detailed review

Full data for your marketer.

Every table and calculation from the audit. Owners can skip it.

What we actually reviewed

What we actually reviewed

This is a real account snapshot over roughly 90 days, not a template with invented results. Exact commercial figures and dates are generalized to protect the business.

Evidence layer What was available What it cannot show
Meta Ads Manager Structure, delivery, spend, conversations, placements and demographics; mostly seven-day click attribution. Completed sales and profit.
Creative and retention Video/image inventory, early video retention and ad-level results. Why a customer bought without business feedback.
Change history A short available window of objective, bid, targeting and status edits. A complete 90-day edit log or the causal effect of each edit.
CRM / sales The business tracked enquiries, but a privacy-safe sales reconciliation was not available to the audit. Chat-to-order rate, sale acquisition cost, margin and incrementality.
Signals that changed the decision

Signals that changed the decision

  • Video: Around 50–60% of viewers reached the third second in stronger videos. Weaker videos retained only 15–20% after the first second. These are different checkpoints, not a direct sales comparison.
  • Delivery: Reels took roughly 55–60% of spend, Stories 20–30% and Feed 15–20%. Cheaper chats in Stories do not establish better margin.
  • Edits: The available few days of history showed dozens of new ads and grouped changes to objective, bid and targeting. This does not prove the cause of volatility, but calls for a stable control.
Diagnosis across the funnel

Diagnosis across the funnel

We do not call every variance an “algorithm problem”. Each finding separates what was observed, what remains unknown and the next decision.

01 · Measurement and business outcome

Finding Evidence What we do Status
Chats are not sales Meta recorded conversations started. Chat stages, verified orders, average order value and margin were not reconciled. Define a qualified enquiry and reconcile a privacy-safe chat-to-order sample. Do not claim ROAS or customer acquisition cost yet. High · business input
Events and attribution Most ad sets used a consistent attribution window. Browser pixel events were present; match quality, deduplication and server events were not confirmed in Events Manager. Check event setup and whether purchases after Direct chats can be passed back. Website Pixel/CAPI is a separate route if site checkout becomes relevant. Medium · manual check

02 · Structure, delivery and edits

Finding Evidence What we do Status
History is not active testing The inventory held more than 100 campaigns and 500 ad sets. Only around a quarter of campaigns spent in the period; all were paused at the snapshot. Define campaign roles and preserve a working control before restarting. Do not re-enable the entire archive. High · observed
Budget was split thinly Several narrow ad sets shared campaign budgets in many tests. That limited clean comparison, but fragmentation alone does not prove lost sales. Prepare a more compact structure and judge qualified chats over a complete window, allowing for sales lag. High · controlled test
Edits were clustered The available log showed combined objective, bid, targeting and creative changes. The independent effect of each edit was not measured. Set one main test variable, a decision log and a review date. Medium · observed
Placement mix is not proof of waste Most delivery was on Instagram Reels, Stories and Feed. Stories had a lower platform cost per chat, but sales quality by placement was unknown. Adapt vertical assets and compare enquiry quality; do not move budget on chat cost alone. Medium · test

03 · Audiences and creative

Finding Evidence What we do Status
Manual interests repeated Similar narrow settings appeared in many ad sets; auction overlap was not measured. Compare the current approach with a broader audience using the same creative and capped exposure. Prior broad tests brought irrelevant chats, so qualification matters more than CPL alone. Medium · hypothesis
Lookalike and warm sources Some lookalikes failed to build and some warm sources were stale. This does not prove lookalikes outperform broad targeting. Validate source size and recency, then test only a valid audience in isolation. Medium · observed
Video openings varied sharply About half of viewers remained at three seconds for stronger videos; weaker openings lost many viewers in the first second. Retention alone does not prove sales. Keep the stronger opening as control, reshoot weak openings and compare retention, chats and qualified enquiries in one window. High · creative test
Creative production was a strength The account contained dozens of distinct video and graphic concepts. The issue was not lack of output but mixing creative and structural changes. Keep production; track hook × angle × format × result and change one material variable per test. Protect · observed

04 · What we chose not to break

Finding Evidence What we do Status
Geo and demographics Delivery concentrated in the current core segment; other segments lacked evidence. No confirmed geo leakage appeared in the snapshot. Do not call an untested segment weak; test separately if it matters. Low · no change
A catalog was not required The route led to Instagram Direct rather than an ecommerce checkout. Catalog sales were not part of the active model. Do not add a catalog for a checklist; revisit it if website purchases become a real route. Not applicable
No account-level block Available signals showed no account block or systemic delivery error. Old campaigns with different goals did not spend. Check billing and limits routinely before restart; do not rebuild assets without evidence. Protect · observed
Plan

Plan

A plan the team can execute

These are proposed steps, not changes already made to the ad account. This public example contains no entity IDs for implementation.

Stage Action and owner Acceptance check
Before launch Business + analyst: agree enquiry/order stages and a privacy-safe CRM reconciliation. A sample of chats can be labeled as qualified and linked to verified sales.
First 7–14 days PPC owner: prepare a compact structure, protect control creatives, check events and placement assets. Launch only after approval. Budget, control, one variable, stop rule and edit log are recorded.
Within 30 days PPC + business: compare chat quality and sales over equal complete windows. Test a new video opening or audience separately. The decision reflects sample size and sales lag, not the first one or two days of CPL.
Afterward Analyst: with sales data, assess contribution and feasibility of a controlled incrementality test. Any profitability claim includes sales, spend and margin; otherwise it remains a hypothesis.

Sequence of work

  • 1. Agree what qualifies an enquiry and authorize a privacy-safe CRM sample.
  • 2. Reconcile conversations, stages and sales without changing campaigns.
  • 3. Agree a compact structure and a stable test period.
  • 4. Test video openings and a broader audience separately; decide after the full measurement window.

One clean creative test

  • Control: An existing stronger video opening and agreed campaign structure.
  • Change: Only the first one or two seconds; offer, audience and budget stay fixed.
  • Measure: Retention, chats, qualified enquiry share and CRM sales if available.
  • Decision: After the full window and sales lag; without CRM do not declare a profit winner.
Technical appendix

Technical appendix

Open the check map

  • Conversation-start event, attribution and duplicates
  • Campaign and ad set structure and edit history
  • Second-by-second video retention, placements and spend distribution
  • CRM stages, sales and quality rules
  • Test plan, control, stop rule and rollback
What the client receives

What the client receives

Not a list of “bad settings” but an ordered set of decisions: what to protect, what to check before launch, what to test separately and which data is needed to talk about money. This shows the structure of a real audit; private documents, identifiers, finances and specific ads remain confidential.

/ next step

Next step with UPLIFY

Need an audit of your Meta Ads?

We review the account, lead journey and available business data, then explain the decisions and their limits.

Discuss a Meta Ads audit · ← All Meta Ads audit examples · View the catalog example →