Marketing KPIs: How to Choose, Calculate and Report Them

Marketing KPIs are quantifiable measures tied to a specific business objective, such as pipeline, revenue, acquisition cost or retention. The ones worth tracking are the few you can influence and can trace to a goal: usually cost per lead, conversion rate, customer acquisition cost and return on marketing investment. Everything else is a supporting metric. At CROWD Company, a lead-generation agency in Boca Raton, Florida, we build campaigns around that short list, so this guide shows how to pick it, calculate it and report it.
TL;DR
- A KPI is a metric tied to a business objective with a target and a time frame. Page views and likes are metrics, not KPIs, until they connect to a goal.
- Pick one business goal, match it to a funnel stage, then choose a handful of KPIs your team can actually move.
- Core formulas: conversion rate, customer acquisition cost (CAC) and return on marketing investment (ROMI) are simple to calculate and easy to calculate badly.
- For lead generation, track the cascade from visitor to lead to qualified lead to customer, not lead volume alone.
- Set targets from your own last two to four quarters of data, and report what to do next, not only what happened.
Table of Contents
- What marketing KPIs are, and how they differ from metrics
- How to choose the right marketing KPIs
- Marketing KPI examples by funnel stage
- How to calculate the KPIs that matter most
- Lead generation KPIs: measure the cascade, not the count
- Marketing data analysis: turning KPIs into decisions
- Setting targets and avoiding vanity metrics
- Where a data-driven strategy goes wrong
- What we do about it
- Our view: fewer numbers, closer to revenue
- FAQ
- Sources
What marketing KPIs are, and how they differ from metrics
A metric is any data point you can track: page views, impressions, email opens. A KPI is a metric tied directly to a business objective. Harvard Business School Online puts it simply: every KPI is a metric, but not every metric is a KPI.
The OpenStax marketing textbook adds the part that makes the difference practical: metrics measure the performance of a particular process, while KPIs are tied to business objectives and carry targets and specific time frames. A KPI works as a scorecard for the health of the business, not a log of activity.
G2’s learning platform separates three groups, and the split is useful:
| Type | What it does | Examples |
|---|---|---|
| KPI | Drives strategic decisions and shows progress toward a goal | CAC, customer lifetime value, marketing ROI |
| Operational metric | Tracks activity and helps you optimize | Website sessions, click-through rate, time on page |
| Vanity metric | Looks good, offers little to act on | Social followers, page views, likes |
The same number can sit in different rows for different businesses. Traffic is a vanity metric for a plumber who needs booked jobs and a legitimate top-of-funnel KPI for a publisher. The test is whether the number changes a decision.
How to choose the right marketing KPIs
Most KPI dashboards fail because they start from what the software reports instead of from what the business needs. The sequence below follows the guidance from HubSpot and Harvard Business School Online, which both work backward from the business objective.
- Start with one specific goal. “Grow” is not a goal. “Book 40 qualified appointments a month at a lower cost per appointment” is.
- Match the goal to the funnel stage that limits it. If you already get traffic and few calls, awareness KPIs will not help you. Conversion KPIs will.
- Pick a handful of actionable KPIs. Ahrefs advises tailoring KPIs to the role, choosing measures you can realistically measure and influence, and keeping the set simple. Three to five per goal is plenty.
- Test each candidate against SMART criteria: specific, measurable, achievable, relevant, time-bound.
- Establish a baseline before setting a target. More on that below.
The IAB’s 2024 cross-channel measurement playbook adds a point that matters when you run several channels: align KPIs with stakeholder priorities and with the role each channel and funnel stage plays. A retargeting campaign and a billboard should not be judged by the same number.
Marketing KPI examples by funnel stage
Organizing KPIs by funnel stage keeps the list honest, because each stage has a different job. Shopify frames it this way: awareness examples include reach and impressions, consideration examples include click-through and engagement rates, conversion examples include conversion rate and cost per acquisition, and retention examples include repeat purchase rate and customer lifetime value.
DigitalOcean maps the same idea to three layers:
- Top of funnel (awareness): website traffic, impressions, social media reach, brand mentions.
- Middle of funnel (engagement): click-through rate, time on site, page views, lead generation.
- Bottom of funnel (conversion): conversion rate, customer acquisition cost, return on investment.
If you run paid social, a breakdown of social media KPIs by funnel stage covers reach, engagement, acquisition cost and repeat purchases in one place.
A few definitions you will see constantly, from Nextdoor’s guide to measuring marketing success: impressions measure ad visibility, click-through rate (CTR) is clicks divided by views, conversion rate measures clicks that result in a defined action, and return on ad spend (ROAS) is advertising revenue divided by campaign cost.
A practical starting set for a local business
If you are a local service business, a clinic, a law firm or a contractor, you do not need 35 KPIs. A workable set looks like this:
| Goal | Primary KPI | Supporting metrics |
|---|---|---|
| More calls and form fills | Cost per lead | CTR, landing page conversion rate, call tracking volume |
| Better lead quality | Lead-to-customer rate | Qualified lead rate, speed to first response |
| Profitable growth | CAC and ROMI | Average order value, repeat rate |
| Reputation and trust | Review count and rating | Review response time, share of new reviews per month |
Notice that every row has one primary KPI. The supporting metrics exist to explain why the KPI moved, which is how HubSpot recommends using them.
How to calculate the KPIs that matter most
Three formulas cover most of the decisions a small team makes. They are laid out in Ahrefs’ KPI guide.
Conversion rate = total conversions divided by total visitors (or leads), multiplied by 100.
Customer acquisition cost (CAC) = total costs spent acquiring customers divided by the number of customers acquired.
Return on marketing investment (ROMI) = attributed revenue minus marketing spend, divided by marketing spend.
A worked example
Say a home-services company spends $3,000 in a month on paid advertising and $1,000 on a landing page and tracking. The campaign produces 4,000 visits, 120 leads and 18 customers, with $27,000 in attributed revenue.
- Conversion rate (visit to lead): 120 / 4,000 x 100 = 3%.
- Cost per lead: $4,000 / 120 = $33.33.
- Lead-to-customer rate: 18 / 120 = 15%.
- CAC: $4,000 / 18 = $222.22.
- ROMI on revenue: ($27,000 - $4,000) / $4,000 = 5.75, or 575%.
These numbers are illustrative, not benchmarks. But they show the chain: if CAC rises, you can look upstream to see whether the leak is cost per lead or lead-to-customer rate.
The ROMI trap
Revenue-based ROMI flatters low-margin sales. A more economically meaningful version, described by Dominique Hanssens in the Journal of Marketing Research (2024), multiplies the marketing-driven revenue increase by gross margin, subtracts the marketing investment, and divides by the investment. The same paper cautions that ROMI should be derived case by case from sales lift, margins and costs, not assumed to be comparable across activities.
In the example above, at a 40% gross margin the profit-based figure is ($27,000 x 0.40 - $4,000) / $4,000 = 1.7. Same campaign, very different story, and a much better basis for deciding how much to spend next month.
Lead generation KPIs: measure the cascade, not the count
A lead count alone rewards the wrong behavior. Ten hundred junk leads look better than fifty good ones. Lead generation measurement works better as a cascade, where each KPI feeds the next. Lysible’s B2B guide names five that work together:
- Visitor-to-lead conversion rate. Its guide gives 2 to 5% as a common benchmark on B2B offer pages.
- MQL-to-SQL rate. Below 20% suggests your qualification criteria are probably too loose.
- SQL-to-customer rate.
- Cost per lead by channel.
- Marketing ROI by channel.
MQL means marketing-qualified lead and SQL means sales-qualified lead. Ahrefs notes that each organization should define its own criteria rather than assume they are universal. That is where most teams stumble: marketing counts a whitepaper download as qualified, sales disagrees, and nobody can reconcile the reports. Agreeing on a written definition and a response-time promise fixes more than any new tool. Our guide to MQL vs SQL scoring and service-level agreements walks through how to set those up.
For the rate math, AdSpyder’s lead generation guide gives it clearly: valid-lead rate is valid leads divided by total leads, lead-to-MQL rate is MQLs divided by total leads, MQL-to-SQL rate is SQLs divided by MQLs, and SQL-to-opportunity rate is opportunities divided by SQLs, each multiplied by 100 when expressed as a percentage.
For appointment-driven businesses, add speed to first response and show rate. A lead that is called back in five minutes and one called back the next afternoon are different leads, even if the form said the same thing.

Marketing data analysis: turning KPIs into decisions
Tracking a KPI tells you something moved. Analysis tells you why. Funnel’s reporting guide draws the line well: measurement defines tracking, attribution, conversion rules and KPI relationships, while analytics investigates what happened, why, and what action should follow.
Keep the dimensions
When cost per lead jumps 30%, the aggregate number only flags the symptom. Improvado recommends retaining dimensions such as campaign, ad group, creative and audience, so you can drill from the headline KPI to the source of the change. If your reports only show monthly totals, you cannot do this, and every problem becomes a guess.
Integrate and centralize
The IAB playbook recommends auditing and integrating cross-channel data, centralizing it where possible, applying data governance, and using dashboards and automated reporting to monitor KPIs. For a small business this can be as simple as one CRM that records the source of every lead and the outcome of every lead. Without that closed loop, you are optimizing for form fills.
Pick an attribution model and keep testing it
The IAB lists first-touch, last-touch, multi-touch, position-based, time-decay and data-driven attribution as options, and recommends testing and refining the chosen model instead of treating it as settled. Last-touch is easy to run and tends to credit the final click. If you invest in awareness, it will undervalue it.
To check whether marketing caused a result and not merely preceded it, Hanssens points to historical data with econometric methods, experiments, or a combination. Our write-up on incrementality testing shows how a lift test translates into incremental revenue.
Report decisions, not just numbers
Funnel’s perspective is that a useful report explains causes, communicates implications and names the next decision. A one-page monthly report can do it: KPI against target, the two biggest drivers of the change, and one action for next month.
Setting targets and avoiding vanity metrics
HubSpot’s guidance is to set SMART targets from a baseline drawn from the last two to four quarters of your own data, to choose a handful of KPIs tied to the goal, and to treat other measures as supporting metrics that diagnose KPI movement. Harvard Business School Online adds relevant benchmarks as a second reference point.
Benchmarks are a sanity check, not a target. A 2 to 5% visitor-to-lead rate on an offer page says little about your market, traffic source or offer. Your own baseline does.
A short routine for setting targets:
- Pull three to four quarters of data for the KPI. Note seasonality.
- Set a target that is a stretch but plausible, such as a 10 to 20% improvement, and give it a date.
- Decide in advance what you will do if you miss it by 20% in the first month.
- Review monthly, reset quarterly.
To keep vanity metrics out, ask one question of each number on your report: if it doubled, would you know what to do differently? If not, move it to the supporting section or drop it. CXL’s analytics guide makes a similar point: favor actionable metrics tied to goals over raw activity.
Where a data-driven strategy goes wrong
Three failure modes show up again and again.
- Too many KPIs. When everything is a priority, nothing is. Cap each goal at a handful.
- No owner. A KPI without a named person and review date is a decoration.
- Disconnected data. Ad platform numbers say 100 leads, the CRM says 40 real ones. Decide which source is the truth and reconcile weekly.
The fix for the last is workflow, not software. When leads enter a CRM with source, status and outcome fields, and follow-up is automated, the KPIs in this guide become a by-product of normal work.
What we do about it
CROWD Company is a marketing and lead-generation agency, and measurable growth is the standard we build around. Clients can choose pay-per-lead or customized packages, so the cost-per-lead and cost-per-appointment KPIs above map directly to how engagements are priced. Each service is listed at $500 per month on our packages page, including Paid Advertising, CRM & Lead Automation and Retargeting & Email Marketing.
If your KPI problem is lead quality, the CRM service is where tracking lives. If it is cost per lead, start with paid advertising. If it is repeat business, retargeting and email address retention KPIs directly. You can mix services à la carte to match the KPI that limits you.

Want a KPI set built around your goal and your budget? See the CROWD packages and choose the services that match the numbers you need to move.
Our view: fewer numbers, closer to revenue
Most businesses we talk to are not short of data. They are short of a clear line from a number on a screen to a customer who paid.
Our approach is to pick the KPI that sits closest to revenue for the stage the business is in, build the campaign to move it, and keep the supporting metrics only as long as they explain it. That is why we offer pay-per-lead and customized packages: the price should follow a result you can count.
The other half is covering both online and offline channels. A review stand, a direct mail piece and a paid ad can all feed the same lead KPI when each lead is tagged to its source. Measure them together and you see which one earns its place.
Start small. One goal, three KPIs, one monthly review. Add complexity only when the simple version stops answering your questions.
Katie
FAQ
What are the most important marketing KPIs?
For most businesses, they are cost per lead, conversion rate, customer acquisition cost and return on marketing investment. Which one leads depends on your goal and funnel stage. Choose a handful tied to one objective rather than a long list.
What is the difference between a KPI and a metric?
A metric is any measurable data point, such as page views or email opens. A KPI is a metric tied directly to a business objective, with a target and a time frame. Every KPI is a metric, but not every metric is a KPI.
How do I calculate marketing ROI?
A common formula is attributed revenue minus marketing spend, divided by marketing spend. A more economically meaningful version, per the 2024 Journal of Marketing Research paper by Hanssens, multiplies the marketing-driven revenue increase by gross margin before subtracting spend. Use the margin-based version when deciding budgets.
Which KPIs should I track for lead generation?
Track the whole cascade: visitor-to-lead rate, MQL-to-SQL rate, SQL-to-customer rate, cost per lead by channel and ROI by channel. Define MQL and SQL in writing so marketing and sales count the same way. Add speed to first response if you book appointments.
How do I set realistic KPI targets?
Build a baseline from the last two to four quarters of your own data, then set a SMART target with a date. Use industry benchmarks only as a cross-check. Review monthly and reset each quarter.
Sources
- Harvard Business School Online: 7 Key Marketing KPIs to Track & How to Measure Them
- OpenStax: Marketing Plan Progress Using Metrics
- G2: 15 Essential Marketing KPIs and How to Measure Them
- HubSpot: 15 marketing KPIs to track and how to choose the right ones
- Ahrefs: Marketing KPIs, 30 Metrics for Every Marketing Role
- IAB: Implementing Cross-Channel Measurement for Marketers Playbook (2024)
- Shopify: 16 Marketing KPIs to Track Your Performance
- DigitalOcean: 12 Essential Marketing Metrics
- Nextdoor: How to measure marketing success with KPIs
- Hanssens, Journal of Marketing Research (2024): Using Marketing ROI Effectively
- Lysible: Measuring B2B Lead Generation
- AdSpyder: Lead Generation KPIs
- Funnel: Everything you need to know about marketing reporting
- Improvado: How to Monitor Marketing Campaigns
- CXL: Digital Analytics Simplified
- Social media KPIs marketers should track in 2026
