Menu

Meta Ads reporting

Facebook & Instagram performance, made clear

Spend, results and ROAS at a glance, then tables by campaign, ad set, ad, placement, age and gender — for Facebook and Instagram, scoped to one client. Create a workspace to open the report, or preview what’s inside.

Already have a workspace? Sign in

  • Plans from $99/month
  • Built for multi-client agencies
  • Your brand across the console
Preview of the AI Marketing Dashboard Meta Ads report showing spend, ROAS, results and a split of spend by Facebook and Instagram placement

Meta Ads reporting

The Meta Ads reporting dashboard for Facebook and Instagram

Review Facebook and Instagram reporting by campaign, ad set, ad and placement in one organized dashboard. The workspace gives account teams a consistent path from summary cards to detailed breakdowns for client review.

Inside the Meta Ads report

Three questions, answered in order

A Meta review asks what the budget bought, where it ran and which ad carried it. The report answers each in a tab of its own.

  • 01 · The spend

    What the budget bought

    Each campaign names its objective beside its results, cost per result and ROAS, so a Sales campaign reads on ROAS and a Leads campaign on cost per lead.
  • 02 · The delivery

    Where it ran

    Placements show which platform and position the purchases and leads came from, and age and gender tables show who responded. Frequency sits beside reach and CPM beside impressions.
  • 03 · The creative

    Which ad carried it

    The Ads tab lines up every ad, with its creative thumbnail where Meta provides one, so the one that stopped paying off shows early.

Walk a client through Meta in one pass

Pick a client and read spend, then delivery, then creative.

Plans start at $99/month.

On this page
The Meta Ads reporting dashboard in AI Marketing Dashboard — tiles for spend, results, cost per result and ROAS above a daily trend, with reach and frequency beside it and tabs from campaigns to demographics

Meta Ads reporting by campaign objective

Awareness, Traffic, Engagement, Leads and Sales, judged on their own terms

Every campaign carries its objective, and its results are read on the action that objective was built to produce — a Sales campaign is measured on ROAS and purchases, a Leads campaign on cost per lead, an Awareness campaign on reach and frequency. No more forcing every campaign through the same metric and pretending it makes sense.

With objectives separated cleanly, you can compare campaigns fairly and show a client that each one is being held to the goal it was actually built for.

Ad set and demographic reporting

See which ad sets and age groups drive results

Drill from a campaign to its ad sets, and from an ad set to its ads, with spend, link clicks, purchases, leads and ROAS side by side. The ad sets worth scaling and the ones worth pausing become obvious, and the drill keeps the campaign you came from in view.

The Demographics tab adds age and gender tables for the same dates, so you can see who responded across the account and feed that straight back into the next round of targeting.

Placement and platform reporting

Facebook vs Instagram, Feed vs Reels vs Stories

Break delivery down by platform and placement to see exactly where spend, purchases and leads come from — Facebook or Instagram, Feed, Reels, Stories or the wider Audience Network. Budget that leaks into low-value placements stops hiding inside a blended account number.

Each placement row shows its share of spend beside its link clicks, CPM, purchases and leads, so moving budget from one surface to another is a decision made on evidence rather than habit.

Ad-level and creative reporting

Find the ad your audience responds to

The Ads tab lists every ad with its creative thumbnail beside spend, link clicks, cost per link click, purchases, leads and ROAS, so you can see which ad earned the click without opening Ads Manager. Each ad sits under its ad set and campaign, so a winning ad is a repeatable insight, not a lucky one-off you can't explain.

When Meta provides a thumbnail it appears beside the ad's name, so the creative a client is reading about is the creative that ran. An ad without one shows a plain marker instead of a broken picture.

ROAS, lead and conversion reporting

Review Meta spend alongside pipeline and revenue

For Sales and Leads objectives, return on ad spend, conversions, conversion value and cost per result sit front and center, with space for date-range and period comparisons. The report helps teams prepare for the question every client eventually asks: what did this spend return?

Reading those figures beside the ad set, placement and age breakdowns means you can explain not just how much Meta returned, but precisely which levers produced it.

Reach, frequency and CPM reporting

How often one person saw the ad — and what that exposure cost

Meta charges for delivery, so delivery is a first-class subject here: the reach tile carries frequency beside it, impressions carry CPM, and link clicks come with their click-through rate and cost per click. Together they explain a rising cost per result in a way the result count never can — a small audience seeing the same ad five times is a completely different problem from an expensive auction, and the fix is different too.

CPM can be trended across the range, so you watch the curve move instead of reading one blended figure. Reach counts people, so it cannot be added up from daily rows: frequency is measured for the dates you choose and shows a dash until they have been. Pair either with the ad set and placement tabs to find which audience is doing the saturating, and “refresh the creative” becomes an observation with a date attached to it instead of a hunch.

The Facebook and Instagram report a client can follow

Objective, delivery and ad evidence in one pass

A Meta conversation almost always follows the same three questions: what did the money buy, where was it delivered, and which ad earned it. The report is arranged in that order — the headline tiles and the campaign table answer the first, the placement tab answers the delivery question, and the Ads tab holds the creative that carried the result — so nobody has to hop between Ads Manager views mid-sentence.

Date range and previous-period comparison live in the toolbar rather than in a spreadsheet formula, and the report is scoped to one client and painted in your agency's branding. Every figure is read from the Meta ad account an admin has linked to that client, so the work before a call is agreeing this order with the client and being clear that each number is Meta's own, counted under Meta's attribution rules.

What the Meta Ads report covers, and what it does not

The report follows the structure of a Meta ad account, from campaigns down to who responded. It reads the ad account an admin links to the client and changes nothing in it, and it leaves audience, device and time-of-day breakdowns to Ads Manager.

The tabs follow the structure of the ad account: Campaigns, Ad sets, Ads, Placements and Demographics. Above them sit tiles for spend, results, cost per result, ROAS, impressions, link clicks, link click-through rate and cost per link click, with reach and frequency beside them, a date range and a comparison menu.

The figures come from the Meta ad account an admin links to the client with Facebook Login, in that account's own currency and time zone. Reach counts people, so it is measured for the exact dates you choose, and it shows a dash until those dates have been measured. Each table can be exported to CSV.

Microsoft Advertising, Google Ads and LinkedIn Ads, plus Search Console, work the same way, from an account linked to the client. Start with Google Ads reporting or LinkedIn Ads reporting to see how a linked account behaves.

Where a client's Meta numbers come from

Three sources for a Meta review
SourceWhat it gives youWatch for
Meta's own reportingThe real figures for the account, under Meta's definitionsOne account at a time, and its attribution settings decide what counts
A spreadsheet or BI model built on exportsMeta beside CRM revenue and other channelsSomeone has to export, clean and rebuild it every month
This reportMeta's figures for the linked ad account, beside the client's other channelsIt shows what Meta reports under Meta's own attribution, so check ROAS against the client's revenue

Meta Ads metrics in plain language

A short list of terms covers almost every Meta conversation. Define them once in the review and they stop being argued about.

Amount spent
What the ad account was charged for the dates shown.
Reach
The number of different people who saw an ad at least once.
Impressions
Every time an ad was shown, including repeat views by the same person.
Frequency
Impressions divided by reach: how often the typical person saw the ad.
CPM
The cost of one thousand impressions. It moves with audience size and competition for the audience.
Link clicks and link CTR
Clicks on the ad's link, and those clicks divided by impressions. Taps on other parts of a post are not link clicks.
Results
The action the campaign's objective was built to produce, so the meaning changes from one objective to the next.
Cost per result
Amount spent divided by results. It is comparable only inside one objective.
Purchase ROAS
Purchase conversion value divided by amount spent.

Which Meta Ads KPIs fit which campaign objective

Judge each campaign on the result it was bought to produce, and treat everything else as context.

Match the headline KPI to the objective
ObjectiveHeadline resultSupporting metricsCommon trap
AwarenessReachFrequency and CPMJudging it on clicks it was never bought to earn
TrafficLink clicksLink CTR and cost per link clickCounting clicks that never load the page
EngagementEngagementsEngagement rate and cost per engagementMistaking a busy post for a useful one
LeadsLeadsCost per lead and form completionStopping at the form instead of lead quality
SalesPurchasesPurchase ROAS and conversion valueReading the platform's ROAS as revenue

Cost per result is only comparable inside one objective. Across objectives it averages different actions into one number, so quote it one objective at a time.

Three kinds of Meta client, three different first screens

The same tabs serve every account. What changes is the number you put in front of the client first.

What to headline for each kind of client
ClientHeadline firstExplain next
An online shopPurchase ROAS and conversion value, then amount spentWhy the platform's ROAS differs from the shop's own revenue
A lead-generation businessLead count and cost per leadLead quality, from the client's CRM
A local or brand-awareness advertiserReach, frequency and CPMWhy clicks were never the goal

Pick the first screen with the client before the campaign starts, and the monthly review becomes a check against an agreement instead of a negotiation. Each client's positioning can live in Themes, which gives the review something specific to be checked against.

Why Ads Manager, your CRM and analytics disagree

A Meta number is a claim made under Meta's rules. It can be right and still differ from everything else the client uses.

  • Attribution settings. Meta credits results using the setting chosen for the ad set, which may count people who saw an ad without clicking. Web analytics usually credits the last visit it can see.
  • Where a result is counted. A lead can count on Meta when the form is submitted, and in the CRM only once a person has processed it.
  • Audience overlap. Two ad sets can reach the same person, so adding their reach together overstates the audience.
  • Different clocks. Each tool draws the day boundary in its own time zone.
  • Value. Purchase value in Meta is what the pixel or API reported, not what the shop kept after returns and cancellations.

State the source beside every figure in the review. A line that begins with Meta reports invites a conversation, while a bare purchase count invites a dispute.

Where the Meta report sits between planning and review

Reporting is the last step of a loop: plan the campaign, hand it off, then review it in a structure the client already knows.

On the Agency plan and up, paid media planning builds a Meta plan from your saved copy and creatives, then routes it through approval. A Meta campaign launches from the app once Meta is connected, created in the client's ad account and paused, or it is handed off through an export and a task. Once it runs, this report is the shape the review takes.

  1. Agree the objective for each campaign

    Write down the objective and the one result that counts. Everything else in the report is context.

  2. Agree the source

    Decide whether the client's numbers come from Meta, from their shop or CRM, or from both, and say so at the top of every review.

  3. Walk the tabs in order

    Start with the tiles and the Campaigns tab for spend and results, then Placements for where it ran, then Ads for the one that carried it. Each question has a tab of its own, so the conversation can follow the same order.

  4. Record the decision

    Add the change, its owner and the date you will check the result to a task in the client's project.

Meta Ads reporting mistakes agencies repeat

Most of them come from asking one number to carry more meaning than it can.

Five habits to drop
MistakeWhy it misleadsBetter habit
Averaging cost per result across objectivesEach objective counts a different actionQuote a cost one objective at a time
Judging a new ad set in its first daysDelivery is still settlingWait until the pattern holds before calling it a result
Adding up reach across ad setsThe same person can sit in several audiencesReport reach per ad set and treat a total as an upper bound
Calling a high click-through rate a winClicks that never convert are cost, not successRead it beside cost per result
Blending Facebook and Instagram into one figureThe two behave differently by placementSplit by platform and placement before moving budget

Frequently asked questions

How does the Meta Ads report handle campaigns with different objectives?

Each campaign is read against the goal it was built for: an Awareness campaign on reach and frequency, a Traffic campaign on link clicks, an Engagement campaign on engagements, a Leads campaign on leads and cost per lead and a Sales campaign on purchases and ROAS. The objective sits on every campaign row, so nothing is measured against one blended metric.

What does frequency tell you in a Meta Ads report?

Frequency is impressions divided by reach — the average number of times one person saw the ad in the period. It sits beside the reach tile, measured for the dates you choose. Frequency climbing while cost per result climbs with it usually means the audience is saturating, which is a targeting or creative decision rather than a bidding one.

Can you report Facebook and Instagram performance separately?

Yes. The Placements tab gives every platform and position its own row — Facebook Feed, Instagram Feed, Stories, Reels, Explore and the rest of Meta's placements — with its share of spend, link clicks, CPM, purchases and leads. That is how you show a client which half of a Meta budget is doing the work.

How do you tell which Meta ad sets and age groups actually produced the results?

Drill from campaign to ad set and every ad set carries its own spend, link clicks, purchases, leads and ROAS. The Demographics tab then splits the same period by age and by gender, so you can see who responded across the account before rebuilding the targeting.

How do you spot creative fatigue in a Meta Ads report?

Creative fatigue is a pattern rather than a single number: one ad's cost per link click rising or its click-through rate sliding while its siblings hold steady. The Ads tab sets every ad beside the others, with its creative thumbnail, cost per link click and click-through rate, so the ad that stopped working stands out while there is still time to swap it, not after the campaign average has sagged.

Does this Meta Ads report connect to my ad account?

Yes. An admin signs in with Facebook Login, picks the Meta ad account that belongs to the client and chooses which dates to fetch. The report then reads that account's campaigns, ad sets, ads, placements and demographics in its own currency and time zone. The sign-in is read-only, so the report can never create or change an ad.

What should a Meta Ads report for a client include?

Open with the objective and its headline result, then amount spent and cost per result. Follow with delivery (reach, frequency, CPM and placements) and the ads that carried the result, and close with the change you will make and who owns it. Keep the source of each figure beside it so the client can see where it came from.

Why do Meta Ads results differ from my CRM or analytics?

Meta counts results under its own attribution setting and may credit people who saw an ad without clicking, while analytics and a CRM count what they can observe on the client's side. Time zones, lead processing and returned orders widen the gap. Quote the source beside each number instead of trying to force them to match.

How do I report Meta Ads to a client who only cares about leads?

Set the campaign objective to Leads, headline lead count and cost per lead, and keep reach and CPM off the first screen. Then show lead quality from the client's own CRM, because Meta counts submissions rather than sales-ready contacts. Mention frequency only when cost per lead is rising, since it can explain why.

How do reach and impressions differ on Meta?

Reach counts different people, while impressions count every showing, so one person who sees an ad three times adds one to reach and three to impressions. The ratio between them is frequency. Reach tells you how wide the campaign went, and impressions tell you how hard it pressed on the same audience.

Can I plan Meta Ads campaigns in the same workspace?

Yes, on the Agency plan and up. The paid planner builds a Meta plan from the Library's copy and creatives and routes it for approval. Once an Agency Admin has connected Meta, Launch builds a paused campaign with its ad set and ads in the client's Meta account, or hands the plan over as an export and a task to build in Meta by hand. Once it runs, its results are reviewed in this report.

Is there a Facebook Ads report template I can use?

The report doubles as one. Its tabs run from campaigns to ad sets, ads, placements and demographics, with tiles for spend, results, cost per result and ROAS. Copy that order into your own document, or export a table to CSV and build from it. Name the source beside each figure, because Meta counts results under its own attribution rules.