Topic Marketing

Digital Marketing KPIs: What to Track and How to Measure It

The short answer

Digital marketing KPIs are the few numbers that show whether marketing is reaching its goal: being found, being trusted, winning enquiries and keeping customers. Pick five to eight, tie each to a goal and a formula, track it as an event in GA4 or your CRM, and review it on a fixed schedule.

Written by

Vedika Didwania, Chief Marketing Officer

Published

Updated

Reading time

17 min read

A cockpit panel of six gauges above a control yoke
In this post17 min read
  1. What is a KPI in digital marketing?
  2. How do you choose the right digital marketing KPIs?
  3. Digital marketing KPIs by funnel stage
  4. Which metrics are not KPIs?
  5. Which digital marketing KPIs fit your business type?
  6. How do you turn a KPI into a tracked event?
  7. How often should you review digital marketing KPIs?
  8. How do you put digital marketing KPIs on one dashboard?
  9. Common mistakes with marketing KPIs
  10. Where to start

Key takeaways

Don’t start by collecting more data. You probably have too much already: dashboards in GA4, Search Console, every ad platform and the CRM, each showing dozens of numbers. The hard part is choosing the handful that actually show whether marketing is working, and measuring them the same way every month.

This guide groups the most useful digital marketing KPIs by funnel stage. For each one you get a one-line definition, the formula, where to read it and how often to review it. It starts with how to choose five to eight for your stage, then gives a one-page table of KPIs by funnel stage and ready-made KPI sets for five kinds of business. Then it covers how to turn each KPI into a tracked event and how to put them all on one dashboard.

What is a KPI in digital marketing?

A KPI in digital marketing is a measurable number tied directly to a marketing goal, with a target, an owner and a review date. Cost per lead, organic clicks from search and customer retention rate are typical examples.

The difference between a KPI and a plain metric is intent. Page views, followers and impressions are metrics: useful context, easy to collect. They become KPIs only when they map to a goal and someone will change something if they move. A good test is to ask, “If this number dropped by a third next month, what would we do?” If nobody has an answer, it is a supporting metric, not a KPI.

How do you choose the right digital marketing KPIs?

Choose digital marketing KPIs by starting from the business goal, then picking one or two numbers that show progress at each stage of the buyer’s journey you are working on. Five to eight KPIs in total is enough for most teams.

Five steps, in this order:

  1. Write the goal

  2. Find the limiting stage

  3. Pick one KPI per stage

  4. Write each one down

  5. Baseline, then target

Want KPIs you can act on?

Digital marketing KPIs by funnel stage

The four groups below follow the journey a buyer takes: they find you, they come to trust you, they enquire or buy, and they stay. Most businesses need at least one KPI from each group, weighted towards the stage that is holding them back. The table puts the four stages side by side; the detailed tables after it give each KPI’s formula.

Digital marketing KPIs by funnel stage: what each stage asks, what to track, where to read it and when to review it
Funnel stageBe foundVisibility and reachBe trustedEngagementGet enquiriesConversion and costKeep customersRetention and value
The questionCan the right people find you?Do visitors find what they came for, and come back?Does marketing produce real enquiries, at a cost that works?Do customers stay long enough for the spend to pay back?
Headline KPIsOrganic clicks; impressions for target queries; branded search clicksEngagement rate; key content views; returning usersLeads (key events); cost per qualified lead; lead-to-qualified rateCustomer retention rate; repeat purchase rate; CLV to CAC ratio
Supporting metricsAverage position; organic click-through rate; paid reach and CPMAverage engagement time; email click rate; social engagement rateCost per lead (CPL); conversion rate; customer acquisition cost (CAC); return on ad spend (ROAS)Churn rate; customer lifetime value (CLV)
Where to read itGoogle Search Console; Google Ads, Meta Ads Manager, LinkedIn Campaign ManagerGA4; your email platform; each social platform’s analyticsGA4 key events, checked against the CRM; ad platforms; financeCRM, billing or your store; finance
ReviewMonthly; paid reach weekly; branded search quarterlyMonthly; email per sendLeads and cost per lead weekly; rates monthly; CAC quarterlyQuarterly; churn monthly or quarterly
The trapImpressions that grow for searches no buyer makesLong engagement on pages that never lead to a service or pricing pageCheap leads that never qualify, and job applications or spam counted as leadsCelebrating a low CAC on a channel whose customers leave within months
Weight it whenToo few of the right people find youPlenty visit, but few go beyond the first pagePeople reach the service pages but don’t enquireCustomers leave after the first purchase or the first year

1. Be found: visibility and reach KPIs

These tell you whether the right people can find you in search, on social platforms and in ads.

KPI What it tells you Formula Where to read it Review
Organic clicks How many visits search brings you Clicks from Google search results Google Search Console, Performance report Monthly
Impressions for target queries Whether you appear for the searches that matter Times your pages were shown for those queries Search Console, filtered by query Monthly
Average position for target queries How close you are to the top of the results Average ranking across impressions Search Console Monthly
Organic click-through rate Whether your titles and descriptions earn the click Clicks ÷ impressions Search Console Monthly
Paid reach and CPM How many people your ads reach, at what cost Spend ÷ impressions × 1,000 (reach comes from the platform’s reporting) Google Ads, Meta Ads Manager, LinkedIn Campaign Manager Weekly
Branded search clicks Whether more people look for you by name Clicks on queries containing your brand Search Console, filtered by query Quarterly

Branded search is one of the few honest measures of brand awareness. If campaigns are working, more people start searching for your name, and Search Console shows it directly.

Search clicks may not show all of your visibility, because AI answers can cite a page without sending a click. Our guide to generative engine optimisation covers how to check whether AI search cites you.

2. Be trusted: engagement KPIs

These show whether visitors find what they came for and come back.

KPI What it tells you Formula Where to read it Review
Engagement rate Share of visits that were meaningful Engaged sessions ÷ sessions GA4, Traffic acquisition report Monthly
Average engagement time How long people actively use the page Total engagement time ÷ active users GA4 Monthly
Returning users Whether people come back Users with more than one session in the period GA4 Monthly
Key content views Whether people reach the pages that sell Views of pricing, case study or service pages GA4, Pages and screens report Monthly
Email click rate Whether your emails are worth opening Unique clicks ÷ emails delivered Your email platform Per send
Social engagement rate Whether posts start conversations (Reactions + comments + shares) ÷ impressions Each platform’s analytics Monthly

A note on GA4 definitions: GA4 counts a session as engaged when it lasts longer than 10 seconds, includes a key event, or has at least two page or screen views. Its bounce rate is simply the share of sessions that were not engaged, so engagement rate and bounce rate always add up to 100%. Pick one of the two and report it consistently. For a deeper look at reading these numbers, see our guide to website analytics for data-driven decisions.

3. Get enquiries: conversion and cost KPIs

For most B2B and services businesses, this is the group that matters most, because it connects marketing to revenue.

KPI What it tells you Formula Where to read it Review
Leads (key events) How many real enquiries marketing produces Count of lead events: form submissions, booked calls, WhatsApp or call clicks GA4 key events, checked against the CRM Weekly
Conversion rate How well the site turns visits into enquiries Sessions with a lead event ÷ sessions GA4 Monthly
Cost per lead (CPL) What each enquiry costs Spend ÷ leads Ad platforms and GA4, by channel Weekly
Lead-to-qualified rate Whether the leads are the right ones Qualified leads ÷ all leads CRM Monthly
Cost per qualified lead What each enquiry worth following up costs Spend ÷ qualified leads Ad platforms for spend, CRM for qualified leads, by channel Monthly
Customer acquisition cost (CAC) What a paying customer costs All sales and marketing cost ÷ new customers CRM and finance Quarterly
Return on ad spend (ROAS) Revenue earned per unit of ad spend Revenue from ads ÷ ad spend Ad platforms with conversion values, or CRM Monthly

Cost per lead on its own can mislead. A channel with cheap leads that never qualify is more expensive than it looks, which is why the lead-to-qualified rate sits beside it. The fairest view reports cost per qualified lead by channel. That figure has its own trap: it is only as honest as the rule for what counts as qualified, so agree that rule with sales and don’t change it mid-quarter without noting it. That is how performance marketing measured in cost per lead should be judged.

4. Keep customers: retention and value KPIs

Acquisition gets the attention, but retention decides whether marketing spend pays back.

KPI What it tells you Formula Where to read it Review
Customer retention rate Share of customers who stay (Customers at end − new customers) ÷ customers at start CRM or billing Quarterly
Churn rate Share of customers who leave Customers lost ÷ customers at start CRM or billing Monthly or quarterly
Repeat purchase rate Whether buyers come back Customers with 2+ orders ÷ all customers Store or CRM Quarterly
Customer lifetime value (CLV) What a customer is worth over the relationship Average order value × orders per year × years retained CRM and finance Quarterly
CLV to CAC ratio Whether acquisition is worth what it costs CLV ÷ CAC Calculated from the two above Quarterly

Our post on customer retention metrics covers how to set these up in more detail.

Which metrics are not KPIs?

Metrics that move easily but don’t connect to a goal are poor KPIs, however good they look in a report. Common examples:

  • Follower counts. They grow with spend and giveaways, and say little about enquiries.
  • Total page views. A popular blog post can double page views without a single extra lead.
  • Impressions without context. Useful for diagnosing reach, but not a measure of success on their own.
  • Time on site as a goal. Longer isn’t always better: a visitor who finds the phone number in ten seconds and calls is a success.

Keep them as supporting metrics. Look at them when a KPI moves and you need to know why.

Which digital marketing KPIs fit your business type?

The right KPIs depend on how your business sells: a services firm lives on qualified enquiries, a store on orders and repeat buyers, a SaaS product and an app on activation and retention, and an early-stage startup on proof of demand. Pick your type below for a set of four to eight to start from, with where to read each one and the trap to watch for.

Pick your business type

Starting points, not rules

B2B services

  1. Organic clicks for service queries, and engagement rate on service pages

    Read it in
    Search Console, filtered to service queries; GA4, by landing page.
    Watch for
    Clicks from blog posts that bring students and job-seekers, not buyers. Filter to service queries.
  2. Leads by channel, and cost per qualified lead

    Read it in
    GA4 key events and ad spend, checked against the CRM.
    Watch for
    A channel with cheap leads that never qualify. Report cost per qualified lead, never cost per lead alone.
  3. Lead-to-qualified rate, and CAC

    Read it in
    CRM stages, plus sales and marketing costs from finance.
    Watch for
    A CAC that counts ad spend only. Add salaries, tools and fees for the full figure.

Online store

  1. Paid reach and CPM

    Read it in
    Google Ads, Meta Ads Manager and each platform’s own reach reporting.
    Watch for
    Reach that grows while sales don’t. Read it beside conversion rate, never alone.
  2. Conversion rate, ROAS by campaign, and average order value

    Read it in
    GA4 purchase events, and ad platforms with conversion values.
    Watch for
    A ROAS that ignores returns and discounts, or campaigns compared across months with very different budgets.
  3. Repeat purchase rate, and CLV

    Read it in
    Your store’s order history or the CRM.
    Watch for
    Judging a channel on the first order only, when its customers may buy again or never return.

SaaS product

  1. Sign-up rate from the pricing and sign-up pages

    Read it in
    GA4 key events for each sign-up, by channel.
    Watch for
    Counting sign-ups that never confirm their email, which flatters the rate.
  2. Activation rate, and trial-to-paid conversion

    Read it in
    Your product’s own event data, joined to the CRM or billing.
    Watch for
    Marketing judged on sign-ups while nobody watches activation. Agree the first key action with the product team.
  3. Churn, and CLV to CAC ratio

    Read it in
    Billing data for churn and revenue; finance for CAC.
    Watch for
    A ratio built on a few months of history. Recalculate it each quarter as real retention comes in.

Mobile app

  1. Store listing conversion, and cost per install

    Read it in
    The app stores’ own developer consoles, and your ad platforms.
    Watch for
    Cheap installs from campaigns whose users never open the app a second time.
  2. Day-7 retention

    Read it in
    Your app analytics tool, as a cohort report by install date.
    Watch for
    Averaging every cohort together, which hides whether a recent release made retention better or worse.
  3. Churn, and CLV to CAC ratio

    Read it in
    Store or subscription billing data, and your acquisition costs.
    Watch for
    Counting installs as customers. Only paying or active users belong in this ratio.

Early-stage startup

  1. Impressions for target queries

    Read it in
    Search Console, filtered to the queries you want to own.
    Watch for
    Reading too much into the first months, while new pages are still being discovered.
  2. Landing page conversion rate, and cost per sign-up

    Read it in
    GA4 key events on the landing page, and ad spend.
    Watch for
    Several messages tested at once on tiny traffic, so no result can be trusted. Test one change at a time.
  3. Sign-ups who take the first key action

    Read it in
    Product events joined to the sign-up record.
    Watch for
    A list of sign-ups that never come back. Demand shows in use, not in email addresses.

If you fit two types, start from the one that brings in most of your revenue, and borrow one KPI from the other.

How do you turn a KPI into a tracked event?

You turn a KPI into a tracked event by naming the exact user action behind it, sending that action to your analytics tool as an event, and marking it as a key event so it counts as a conversion. Then you check it against a second source, usually the CRM.

In GA4 (which now calls conversions “key events”, a name Google introduced in 2024), the steps are:

  1. List the actions that count

  2. Name each event

  3. Send the event

  4. Mark key events

  5. Test before you trust it

  6. Reconcile with the CRM

A worked example: a services website’s key events

Here is how a measurement plan might list the key events for a services company’s website:

Event Fires when Counts as a lead?
generate_lead The contact form is submitted successfully Yes
book_call A consultation slot is booked Yes
click_whatsapp The WhatsApp button is clicked Yes, but checked against chats received
click_call The phone number is tapped on mobile Yes, but checked against calls received
job_application A careers form is submitted No: tracked, but kept out of every lead KPI

The last row is an easy detail to miss. Job applications come through the same website, and if they are counted as leads, cost per lead looks better than it really is.

How often should you review digital marketing KPIs?

Review each KPI at the speed you can act on it: weekly for paid spend and lead volume, monthly for search, engagement and conversion rate, and quarterly for acquisition cost, retention and lifetime value. Reviewing slow numbers weekly only produces noise.

A rhythm that works for most teams:

  • Weekly (15 minutes): leads by channel, spend and cost per lead. Pause or fix anything clearly broken.
  • Monthly (an hour): every KPI against its target and last month, with one decision recorded for each one that moved.
  • Quarterly (half a day): CAC, retention and CLV, plus a check that the KPIs themselves are still the right ones.

How do you put digital marketing KPIs on one dashboard?

Put all your KPIs on one page, grouped by the four funnel stages, with each KPI showing its current value, its target and a trend line for the last six to twelve months. Everything else goes on supporting pages behind it.

Three ways to build it:

  • Looker Studio, which connects to GA4, Search Console and Google Ads directly. A good fit when most of your data lives with Google.
  • Power BI, for teams that also need CRM and finance data in the same model. Our guide to Power BI for marketing analytics covers the set-up.
  • A custom dashboard, when the data comes from your own product or several systems no BI connector reaches, or when the dashboard needs to sit inside your own app. See our KPI dashboard development service for when that is worth it.

Whichever tool you use, write each KPI’s definition on the dashboard itself. A number without its formula invites the same debate every month.

Common mistakes with marketing KPIs

Most KPI mistakes are not about choosing the wrong number. They come from counting it inconsistently, or reading it without its context.

01

In what you count

  • Changing a definition without saying so. If “lead” starts including newsletter sign-ups, the trend line breaks. Note every change on the dashboard with its date.
  • Counting spam as leads. Bot form submissions inflate lead counts and flatter cost per lead. Filter them before they reach the report.
  • Tracking too many KPIs. If the monthly review takes longer than an hour, the list is too long.
02

In how you read it

  • Judging channels on last-click only. Search often gets credit for buyers that social or email first introduced. Look at GA4’s attribution paths before cutting a channel.
  • Comparing months with different spend. A drop in leads after a budget cut is not a performance problem. Compare rates and costs, not only totals.

Where to start

If you are setting up KPIs from scratch, do three things this month: write your measurement plan on one page, check that every lead action fires a key event in GA4, and set a three-month baseline before any targets. If you would like a hand with the set-up or the reporting, see our digital marketing services that report leads by channel.

02 FAQ

Questions, answered

What is the difference between a leading and a lagging KPI?
A leading KPI moves before the result you care about, such as landing page conversion rate or the number of calls booked. A lagging KPI confirms the result afterwards, such as cost per customer or revenue from new customers. Track a few of each, so you can act early and still check the outcome.
How many digital marketing KPIs should you track?
Track five to eight KPIs at most, one or two for each goal you are working on. Keep every other number as a supporting metric you look at when a KPI moves. A longer list spreads attention thin and makes the monthly review a reading exercise rather than a decision.
What is the difference between a KPI and a metric?
Every KPI is a metric, but most metrics are not KPIs. A metric is any number you can measure, such as page views or followers. A KPI is the small set of metrics you have chosen to judge progress against a goal, each with a target, a formula and a review date.
Is bounce rate still a useful KPI?
Rarely on its own. In GA4, bounce rate is the share of sessions that were not engaged, the mirror image of engagement rate. It can help diagnose a weak landing page, but it does not tell you whether marketing is producing enquiries, so treat it as a supporting metric.
What is a good conversion rate for a website?
There is no single good number: it depends on the offer, the price, the traffic source and how you define a conversion. The most useful benchmark is your own baseline. Measure three months of conversion rate by channel, then set targets to improve on that.