Research & Benchmarks Optimization AI Ads Analytics Why Madgicx? About Us Blog Careers Case Studies Events Glossary Guides Answers Pricing Login Try for Free

Key performance indicator (KPI)

A key performance indicator (KPI) is a measurable number that shows whether you are on track to reach a specific goal. In Meta ads, KPIs are the few metrics you judge a campaign by, picked from the many that Ads Manager can report.

KPI or metric?

Every KPI is a metric, but most metrics are not KPIs. A metric is any number you can measure. A KPI is a metric you have tied to a goal and a target.

Metric KPI
Example Impressions Cost per lead under $12
Has a target Not necessarily Yes
Tied to a business goal Not necessarily Yes
How many to track As many as help A handful

Ads Manager reports far more figures than any team can act on. Meta describes impressions as "the number of times your ads were on screen", and results as the number of times an ad "achieved an outcome, based on the objective and settings you selected". Both are metrics. Only the ones you set a goal against become KPIs.

Let Madgicx's AI do the work

Its AI marketer finds what's working and prepares the next move. You approve.

Try for Free ($0 Trial)

How to pick KPIs for Meta ads

  1. Start from the business goal. "Grow online sales profitably" points to different numbers than "fill the studio's evening classes".
  2. Match your campaign objective. The KPI should measure the outcome the campaign is built to deliver.
  3. Choose one main KPI and a few supporting ones. The main KPI says if the campaign works. Supporting ones explain why, such as click-through rate and conversion rate.
  4. Set a target and a date. "ROAS of at least 3 by month end" can be judged. "Improve ROAS" can't.
  5. Use data you trust. A KPI is only as reliable as the tracking behind it, so check your Meta Pixel or Conversions API setup first.

KPI examples by goal

Goal Main KPI Supporting KPIs
Online sales Return on ad spend (ROAS) Cost per purchase, average order value, conversion rate
Leads Cost per acquisition (CPA) per lead Lead quality, form completion rate
Traffic Cost per landing page view Click-through rate, bounce rate
Awareness Reach and cost per 1,000 impressions Frequency, ThruPlays for video
App installs Cost per install Cost per in-app purchase

Meta defines the cost of a lead as total amount spent divided by website leads, which makes a clear base for a lead KPI.

Leading and lagging KPIs

Some KPIs move first and some confirm the outcome later.

  • Leading KPIs change quickly and hint at what will follow: click-through rate, cost per click, hook rate on video.
  • Lagging KPIs show the final result: revenue, ROAS, customers won, profit.

Watch leading ones to steer day to day, and judge the campaign on lagging ones. A rising click-through rate with a falling conversion rate, for example, tells you the ad is working and the page isn't.

Common mistakes

  • Too many KPIs. Twenty numbers on a dashboard means none gets acted on.
  • No target. Without a target, a KPI is a metric.
  • Counting what is easy. Likes and reach are easy to count. They are worth tracking when the goal is awareness, but are weak KPIs for a sales goal.
  • Mixing time windows. A KPI read over 1 day and another over 7 days won't compare. Fix the attribution window and date range first.

Example. A home-cleaning company runs Meta lead ads in one city. Its main KPI is cost per booked cleaning, with a target of $40. Supporting KPIs are lead cost ($10), the share of leads who book (25%) and average booking value ($120). The numbers connect: $10 per lead at 25% booking gives $40 per booking. In week three the lead cost holds at $10 but bookings fall to 20%, which lifts cost per booking to $50. The team reviews call handling rather than the ads.

In Madgicx. One-Click Report and dashboards bring Meta, Google Ads, TikTok, Shopify and Klaviyo data into one place, so you can follow your KPIs side by side. AI Marketer audits your Meta ad account and prepares changes for you to approve.

FAQ

What are the main KPIs for Facebook ads?

For sales, ROAS and cost per purchase. For leads, cost per lead and lead quality. For awareness, reach and cost per 1,000 impressions. Pick the one that matches your campaign objective and add a few to explain movements.

What is the difference between a KPI and a goal?

A goal is what you want to achieve, such as 500 new customers this quarter. A KPI is the measure you use to track progress toward it, such as cost per new customer or weekly purchases.

How many KPIs should I track?

Usually one main KPI per campaign goal plus three to five supporting numbers. More than that spreads attention thin, and teams stop checking them.

How often should I review KPIs?

Review leading KPIs daily or every few days while a campaign runs, and lagging KPIs weekly or monthly. Avoid changing a campaign on a single day's numbers.

Where do I track KPIs?

In Ads Manager for campaign figures, and in a marketing dashboard when you need ad data next to store or CRM data. Choose one place you check regularly.

Sources

Official Meta Business Partner

Now you know how it works. Madgicx's AI does the work.

Madgicx is the agentic AI advertising platform for Meta ads. Its AI marketer finds what is working, prepares the next move and gets it done in one click, while you stay in control.

Try for Free ($0 Trial)
200,000+ advertisers
$10B+ annual ad spend visibility
4.6 / 5 on G2, from 220+ reviews