Social media advertising
Meta campaign reporting
Meta's ad tools report a great deal: reach, impressions, clicks, costs and the conversions recorded by the Pixel or Conversions API. Those figures are useful for comparing ads within the account, but they are Meta's view, shaped by its tracking, attribution rules and the share of visitors who consented to tracking. A report you can act on puts them beside your own records, such as orders in your shop or customers in your CRM, explains the gap, works out what a real customer cost and ends with decisions. The aim is not more numbers, but fewer numbers that change what happens next.
We look at which figures matter, why platform and real results differ, consent gaps, layout and how often to report. LetGetGrow sets up and manages Facebook and Instagram advertising, with the scope, management fee and reporting set out in a custom quotation.
Illustrative diagram
- Collect
- Reconcile
- Calculate
- Explain
- Decide
Figures worth reporting
| Figure | Source | Use |
|---|---|---|
| Spend | Meta | What advertising cost |
| Meta-reported conversions | Meta | Comparing ads within the account |
| Orders or customers from ads | Your shop, CRM or analytics | The real result |
| Cost per real customer | Calculated | Judging against your target |
| Creative and audience notes | Meta | What to change next |
Why Meta's figures and yours differ
Meta counts conversions it can connect to someone who saw or clicked an ad, using its own attribution rules. Your shop counts every order. The two will rarely match. Meta may credit a sale that would have happened anyway; it may also miss sales from people who declined tracking or switched devices. Neither figure is simply right. A good report shows both and explains the gap, rather than choosing whichever looks better.
On UK websites, ICO guidance says non-essential tracking needs consent. Visitors who decline are not tracked, so Meta's figures will undercount those people. Noting the consent rate helps readers understand the numbers.
Cost per real customer
Divide total spend by the customers you can attribute to ads in your own records, using campaign tags or a source question in your enquiry process. Compare it with the most you can afford to pay for a customer. This one number often says more than the rest of the report.
Building a monthly report
Collect
Meta figures and your own records.
Output: Raw data
Reconcile
Compare and explain the gap.
Output: Reconciled figures
Calculate
Cost per real customer.
Output: Headline result
Explain
What worked and what did not.
Output: Findings
Decide
Changes for next month.
Output: Actions
Example: a one-page report
Illustrative example — not a client case study
Situation: A plant shop wants a monthly report it can read quickly.
- The top line shows spend, Meta-reported purchases and orders tagged to Meta in the shop's own system.
- A note explains the difference, including the share of visitors who declined tracking.
- The final section lists three decisions: pause one ad, scale one audience, test a new offer.
What this shows: The owner could see the real result and what would change. This example is illustrative.
Reporting checklist
Figures
- Meta and own records side by side
- Cost per real customer
Context
- Gap explained
- Consent rate noted
Action
- What changed and why
- Decisions for next period
Layout
Put the answer first: did advertising meet the target? Then evidence, then actions. Keep the same layout every month so trends stand out. Attach detailed exports for anyone who wants them, but keep the report itself short.
How often
A weekly check on spend and obvious problems, with a fuller monthly report, suits many businesses. Very short periods exaggerate noise, especially with few conversions.
Definitions
Say how each figure is calculated and which date range it covers. Meta's settings and your own records may use different rules, and a short definitions box prevents confusion.
Campaign tags and source fields
Your own records can only show which customers came from Meta if the source is captured. Add consistent campaign tags to ad links so analytics records them, and for enquiries, add a source field in your CRM or ask new customers how they found you. Without this, there is nothing to reconcile Meta's figures against, and reports fall back on the platform's view alone.
Trends over single months
One month's figures can mislead, especially for small accounts. Show the last few months side by side so readers can see whether cost per real customer is improving, steady or rising, and note any changes such as a new offer or a website problem that explain a movement.
New and existing customers
Separate new customers from repeat buyers where you can. Ads shown to existing customers can look efficient because many would have bought anyway.
Questions about Meta campaign reporting
Why don't Meta's figures match our sales?
Attribution rules, consent and devices all differ from your records.
Which figure should we trust?
Use your own records as the final measure, with Meta's for detail.
Does cookie consent affect reports?
Yes; declined visitors are not tracked.
What is the most useful figure?
Often cost per real customer from your own records.
How often should we report?
Weekly checks and a monthly report suit many businesses.
What should a report end with?
Decisions for the next period.
Sources referenced
Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.
- ICO: Cookies and similar technologies (opens in a new tab) — reviewed 2026-10-30
Request a Custom Quote
Ask about Meta campaign reporting
Thank you — your enquiry has been sent.
We have received your message and will reply by email. If you need to add anything, email info@letgetgrow.com.