Skip to content
DashOps is launching soon.Sign-ups open at launch.
All resources
Facebook Ads reporting Meta Ads KPIs report templates marketing analytics

What KPIs Should a Facebook Ads Report Template Include? A Field-by-Field Breakdown

The DashOps Team July 28, 2026 6 min read

A Facebook Ads report template should include the metrics that map to your goal, grouped so the reader can answer one question fast: did the spend work, and what changed. The core Facebook Ads report template KPIs are spend, results, CPC, CTR, CPM, and either ROAS (for sales) or CPL (for lead gen), arranged from headline outcome down to diagnostic detail. The trick is not listing every number Meta returns. It is choosing the few KPIs that explain the result and putting each one where it belongs. Below is a field-by-field breakdown of what to include in a Facebook Ads report and why each metric earns its place.

dashops-kpis-to-include-facebook-ads-report-template-1200x630

The three-layer structure every template needs

Before the field list, decide the shape. A report that holds up reads top to bottom in three layers, so the reader never has to hunt.

  • Layer 1: outcome. Spend, results, and return. This answers did the money work.
  • Layer 2: efficiency. Cost per result, CTR, CPC, CPM. This answers how efficiently it worked.
  • Layer 3: diagnostics. Frequency, demographic and placement breakdowns, top campaigns. This answers why it worked or did not.

Most readers only need Layer 1. Keep the detail available for anyone who asks, but lead with the outcome. For a deeper view of which metrics matter most, see the Meta Ads KPIs to track guide.

Layer 1: the outcome KPIs

These belong at the very top of the template, side by side with the prior period.

  • Spend (amount spent). The total you put behind the ads in the period. Every other number is read against this.
  • Results. Purchases for e-commerce, leads for lead gen. This is the thing you were paying to produce.
  • ROAS (for sales). Return on ad spend, calculated as conversion value divided by spend. ROAS = conversion value / spend. It tells you what each unit of spend returned.
  • CPL (for lead gen). Cost per lead, calculated as spend divided by leads. CPL = spend / leads. The lead-gen equivalent of efficiency at the outcome level.

If your account is lead gen, ROAS will not apply and CPL takes the lead seat. If it is e-commerce, the reverse. DashOps shows adaptive KPIs so the report surfaces the right one automatically, and the ROAS vs CPL vs CPA explained post covers when to use each.

Layer 2: the efficiency KPIs

These explain how the outcome was reached and where the cost sits. Place them in a clean row or small table directly under the outcome.

  • Cost per result. Cost per purchase or cost per lead, depending on the goal. The single most useful efficiency number for most readers.
  • CTR (click-through rate). Clicks divided by impressions. CTR = clicks / impressions. A read on whether the creative and audience are compelling enough to earn the click.
  • CPC (cost per click). Spend divided by clicks. CPC = spend / clicks. Rising CPC with flat results usually points to creative or auction pressure.
  • CPM (cost per 1,000 impressions). Spend divided by impressions, times 1,000. CPM = spend / impressions x 1000. The price of reaching the audience, useful for spotting auction cost changes.

A quick note on definitions: link clicks and landing page views are not the same, and mixing them quietly distorts CTR and CPC. Pick one and label it. The link clicks vs landing page views post explains the difference.

Layer 3: the diagnostic KPIs and breakdowns

This is where a report stops being a scoreboard and starts explaining itself. Include these below the fold or on a second page.

  • Frequency. Average times each person saw your ads. A climbing frequency alongside a softening CTR is the classic fingerprint of creative fatigue.
  • Demographic breakdown. Age and gender performance, so you can see which segments carry the result and which drain spend.
  • Placement breakdown. Feed, Stories, Reels and other placements compared, so you can see where the efficient impressions actually came from.
  • Top campaigns. The handful of campaigns doing the heavy lifting, ranked by spend or result.
  • Spend pacing. Whether you are on track to spend the planned budget, or running hot or cold against it.

These are the fields that turn a question into an answer. When a client asks why CPL rose, the demographic and placement breakdowns plus frequency usually hold the reason.

Period-over-period: the column that makes it a report

A single column of numbers is a snapshot, not a report. Every KPI in the template should sit next to its prior-period value and the change between them. That comparison is what a reader actually wants: is this month better than last, and by how much.

This also solves the hardest framing question in Meta Ads reporting: what counts as good. There is no universal benchmark that fits every account, margin, and offer. Judge each KPI against your own goal, your profit margin, and last period’s trend. For e-commerce, your break-even ROAS is a real anchor: break-even ROAS = 1 / profit margin. Anything above it is profit, anything below is loss. That is a far more honest standard than a number copied from someone else’s account.

One caveat to label in every template

Meta’s reported conversions are modeled and can undercount, especially since iOS privacy changes reduced the signal Meta receives. Your reported purchases or leads may run lower than what your store or CRM records. You do not need to fix this in the report, but you should note it, so the reader does not treat Meta’s number as the final word. Reconciling against actual sales is a separate, healthy habit.

A clean template also handles the practical side of leads. Meta only lets you download Instant Form leads directly from the Page for a limited window, about 90 days, after which leads must be pulled through the API or a connected tool. If lead volume is part of your report, plan to export on a schedule rather than relying on that window.

Putting the template to work

Once the fields are set, the work is keeping them current without rebuilding the layout every cycle. DashOps reads all 17-plus of these KPIs across your Meta ad accounts in one dashboard, with period-over-period comparison, demographic and placement breakdowns, and adaptive lead-gen or e-commerce KPIs already wired in, then exports to PDF, Excel or CSV and white-label client reports. See what each plan includes on the pricing page, and the help center walks through connecting an account. If your reports go to clients under your own brand, the white-label client reporting guide covers the options. For a sense of when a dashboard beats Ads Manager exports, the Ads Manager vs reporting dashboard comparison is a useful read.

Start with the outcome KPIs, add efficiency and diagnostics in layers, and always pair every number with its prior period so the report answers the only question that matters.

Frequently asked questions

What KPIs should a Facebook Ads report template include?
Include spend and results first, then efficiency metrics (cost per result, CTR, CPC, CPM), then diagnostics (frequency, demographic and placement breakdowns, top campaigns). Use ROAS for sales accounts and CPL for lead-gen accounts, and pair every metric with its prior-period value so the report shows change, not just a snapshot.
Should a Meta Ads report show ROAS or cost per lead?
It depends on the goal. E-commerce accounts report ROAS (conversion value / spend) because the outcome is revenue. Lead-gen accounts report CPL (spend / leads) because the outcome is leads. If an account does both, show the one tied to the campaign objective and label it clearly so readers are not comparing unlike numbers.
How do I know if a Facebook Ads KPI is good in a report?
Judge each KPI against your own goal, profit margin, and prior-period trend rather than a universal benchmark, since no single number fits every account or offer. For e-commerce, break-even ROAS (1 / profit margin) is a real anchor: above it is profit, below it is loss. Period-over-period comparison is the most reliable read on whether a metric is moving the right way.

See it in your own dashboard

DashOps brings Meta Ads reporting, campaign management, and white-label client portals into one place. Pick the plan that fits how you run ads.

Keep reading

Get in touch

Tell us about your setup or ask a question and we will get back to you within one business day. Running more than 20 ad accounts? We will tailor a custom plan for you.

DashOps
Launching soon

Redefining how you run Meta Ads

Create, edit, and report on every Meta Ad campaign, all from one dashboard.

Get notified at launch

We are launching very soon. Drop your email and we will tell you the moment it goes live. No spam, just the launch.