Digital Marketing KPI Cheat Sheet
Digital Marketing KPI Cheat Sheet: Metrics, Formulas & Performance Measurement
Digital marketing KPIs (Key Performance Indicators) help marketers measure whether their campaigns are achieving their business objectives. They turn campaign data into actionable insights, helping teams understand what is working, identify performance gaps, and make better marketing decisions.
However, not every metric is a KPI. Impressions, clicks, engagement, leads, conversions, and revenue provide different types of information. The right KPIs depend on the campaign objective, business model, customer journey, and measurement strategy.
This digital marketing KPI cheat sheet explains the most important marketing metrics, their formulas, when to use them, and how to interpret results across paid advertising, SEO, social media, email marketing, and conversion optimization.
1. What Is a KPI in Digital Marketing?
A KPI is a measurable indicator used to evaluate progress toward a defined business or marketing objective.
For example, if a business wants to generate leads through Google Ads, relevant KPIs may include qualified leads, cost per qualified lead, conversion rate, and lead-to-customer rate.
If the objective is brand awareness, reach, impressions, viewability, and relevant brand-lift measures may be more appropriate.
Metric vs KPI
A metric is any measurable value. A KPI is a metric selected because it helps evaluate progress toward an important objective.
For example:
Impressions are a metric that measures advertising exposure.
Qualified leads may be a KPI for a lead-generation campaign.
Revenue may be a KPI for an ecommerce campaign.
Cost per qualified lead may be a KPI when the objective is to acquire sales-ready prospects efficiently.
A metric can become a KPI when it is directly connected to the goal being measured.
2. The Digital Marketing Measurement Framework
Before selecting KPIs, define the business objective and identify the outcome the campaign should influence.
A useful measurement framework follows this sequence:
Business Objective → Marketing Goal → KPI → Target → Measurement → Optimization
For example:
Business objective: Generate more customers.
Marketing goal: Acquire qualified leads.
KPI: Cost per qualified lead.
Target: Keep the average cost below the business's acceptable threshold.
Measurement: Advertising platform data combined with CRM lead-quality data.
Optimization: Improve targeting, creative, landing pages, and lead qualification.
This approach prevents teams from optimizing for numbers that look good but do not contribute to business results.
3. Awareness KPIs
Awareness KPIs help marketers understand how effectively a campaign exposes a brand, product, or message to an audience.
Impressions
The number of times an advertisement or content item is recorded as displayed.
Impressions measure exposure, not necessarily the number of unique people who saw the content.
Reach
The number of unique people or users reached, according to the platform's measurement method.
Reach helps assess audience coverage.
Frequency
The average number of impressions delivered per reached user or audience member.
Formula:
Frequency = Impressions ÷ Reach
For example, if a campaign records 100,000 impressions and reaches 25,000 people, the average frequency is 4.
CPM — Cost per Thousand Impressions
CPM measures the cost associated with delivering one thousand impressions.
Formula:
CPM = (Advertising Cost ÷ Impressions) × 1,000
For example, if a campaign spends ₹10,000 and records 200,000 impressions:
CPM = (₹10,000 ÷ 200,000) × 1,000 = ₹50
Viewability Rate
Viewability measures the proportion of impressions that meet the applicable viewability criteria.
Formula:
Viewability Rate = (Viewable Impressions ÷ Measured Impressions) × 100
The criteria depend on the applicable measurement standard and provider.
When to Use Awareness KPIs
Use awareness KPIs when the campaign aims to increase exposure, reach a relevant audience, or introduce a brand or product to potential customers.
Do not evaluate an awareness campaign exclusively on immediate conversions if conversion generation was not its primary purpose.
4. Engagement KPIs
Engagement KPIs help evaluate how people interact with advertisements, content, and digital experiences.
CTR — Click-Through Rate
CTR measures clicks relative to impressions.
Formula:
CTR = (Clicks ÷ Impressions) × 100
Example: A campaign receives 500 clicks from 20,000 impressions.
CTR = (500 ÷ 20,000) × 100 = 2.5%
CTR can help evaluate the relevance of an advertisement or message, but a higher CTR does not automatically mean more valuable traffic.
CPC — Cost per Click
CPC measures the average cost of a click.
Formula:
CPC = Advertising Cost ÷ Clicks
Example: If the campaign spends ₹6,000 and receives 300 clicks, the average CPC is ₹20.
Engagement Rate
Engagement rate measures interactions relative to a defined audience or exposure denominator.
Depending on the platform, the denominator may be reach, impressions, followers, or another measurement base.
A common formula is:
Engagement Rate by Reach = (Engagements ÷ Reach) × 100
Always state the formula used when comparing results between platforms.
Video Completion Rate
This metric measures video completions relative to the applicable starting or eligible-view denominator.
Example formula:
Video Completion Rate = (Completed Views ÷ Video Starts) × 100
Video platforms may define views, starts, and completions differently, so use consistent reporting definitions.
When to Use Engagement KPIs
Use engagement KPIs to evaluate content interaction, advertisement relevance, and audience response.
Combine them with downstream measures when the objective includes website visits, leads, sales, or other business outcomes.
5. Traffic and Website KPIs
Website KPIs help marketers understand whether campaigns and organic channels bring visitors to a website and what those visitors do after arriving.
Sessions
A session represents a period of activity measured according to the analytics platform's session rules.
Sessions are not the same as unique users. One user can generate multiple sessions.
Users
Users represent individuals or user identities measured by the analytics platform under its identification rules.
Reported user counts may vary depending on consent, browser settings, identity methods, and measurement configuration.
Engagement Rate in GA4
GA4 engagement rate is the percentage of sessions that qualify as engaged sessions under GA4's rules.
Formula:
Engagement Rate = (Engaged Sessions ÷ Sessions) × 100
GA4's engaged-session definition considers criteria such as session duration, key events, or multiple page or screen views, subject to the platform's rules.
Bounce Rate in GA4
GA4 bounce rate is the percentage of sessions that were not engaged sessions.
Formula:
Bounce Rate = 100% − Engagement Rate
A bounce is not automatically evidence of a poor experience. For example, a visitor may find the exact information needed on a single page and leave satisfied.
Landing Page Conversion Rate
This measures the proportion of visitors or sessions on a landing page that complete a defined conversion.
A common formula is:
Landing Page Conversion Rate = (Conversions ÷ Eligible Visitors or Sessions) × 100
Always identify the denominator.
When to Use Website KPIs
Use website KPIs to assess traffic quality, landing-page effectiveness, user engagement, and the contribution of marketing channels to desired actions.
6. Conversion KPIs
Conversion KPIs measure whether marketing activity generates the actions the business wants users to take.
Examples include purchases, qualified lead submissions, registrations, bookings, and other defined outcomes.
Conversions
Conversions are the number of recorded actions that meet the campaign's conversion definition.
A conversion count is only meaningful when the action is defined consistently and measured accurately.
Conversion Rate
Conversion rate measures conversions relative to an eligible set of interactions.
Formula:
Conversion Rate = (Conversions ÷ Eligible Interactions) × 100
For example, if 40 conversions result from 1,000 clicks, the conversion rate is 4%.
The denominator may be clicks, sessions, leads, or another defined population. Do not compare conversion rates that use different denominators without accounting for the difference.
CPA — Cost per Acquisition or Action
CPA measures the average advertising cost for each recorded conversion.
Formula:
CPA = Advertising Cost ÷ Conversions
Example: If advertising costs ₹12,000 and generates 30 conversions, CPA is ₹400.
Cost per Lead (CPL)
CPL measures the average cost of generating a lead.
Formula:
CPL = Marketing Cost ÷ Leads Generated
Define what counts as a lead before calculating the KPI.
Cost per Qualified Lead
This measures the cost of generating leads that meet the business's qualification criteria.
Formula:
Cost per Qualified Lead = Marketing Cost ÷ Qualified Leads
This can be more useful than CPL when campaigns generate many leads but only a small proportion are suitable for the sales team.
Lead-to-Customer Conversion Rate
This measures the percentage of leads that become customers.
Formula:
Lead-to-Customer Rate = (Customers Acquired ÷ Leads) × 100
Use consistent lead cohorts and an appropriate time window, because some leads may require weeks or months to convert.
7. Revenue and Profitability KPIs
Revenue and profitability KPIs connect marketing activity to business outcomes.
ROAS — Return on Ad Spend
ROAS measures attributed conversion value relative to advertising cost.
Formula:
ROAS = Attributed Conversion Value ÷ Advertising Cost
Example: If a campaign generates ₹80,000 in attributed revenue and spends ₹20,000, ROAS is 4.0, or 400%.
This represents ₹4 of attributed revenue for every ₹1 spent on advertising.
ROAS is not the same as profit because it does not automatically account for product costs, operating expenses, taxes, or other business costs.
Revenue per Conversion
Formula:
Revenue per Conversion = Attributed Revenue ÷ Conversions
For ecommerce, this may be calculated using recorded purchase value. For other businesses, the definition should reflect the relevant revenue measure.
Average Order Value (AOV)
AOV measures average revenue per order.
Formula:
AOV = Total Revenue ÷ Number of Orders
Customer Acquisition Cost (CAC)
CAC measures the cost of acquiring customers.
A broader business-level formula is:
CAC = Relevant Sales and Marketing Costs ÷ New Customers Acquired
The cost scope should be defined. A CAC calculation that includes only advertising spend is narrower than one that includes all relevant sales and marketing expenses.
Customer Lifetime Value (CLV or LTV)
Customer lifetime value estimates the value a customer generates over the relevant customer relationship.
Different models may estimate revenue, gross profit, or contribution margin over time. Always clarify which value is being calculated.
Profit Margin
Profit margin measures profit relative to revenue.
Formula:
Profit Margin = (Profit ÷ Revenue) × 100
Use the relevant profit measure, such as gross profit or net profit, and state which one is used.
Break-Even ROAS
Break-even ROAS estimates the advertising return required to cover the relevant variable costs under a defined business model.
For a simplified ecommerce model where gross margin is the relevant contribution before advertising:
Break-Even ROAS = 1 ÷ Gross Margin Rate
If the relevant margin is 40%, the simplified break-even ROAS is 2.5, or 250%.
This calculation is only valid when the margin definition includes the relevant costs and excludes costs that need to be accounted for separately. Real profitability analysis may require additional expenses, refunds, shipping, taxes, and operating costs.
8. SEO KPIs
SEO KPIs help measure organic search visibility, traffic, and outcomes.
Organic Clicks
The number of clicks received from unpaid search results, as reported by the relevant search platform.
Organic Impressions
The number of times a website's results were shown in eligible search results under the reporting system's definitions.
Average Position
Search Console provides an average position metric based on the position of a site's highest result for relevant impressions.
It is not a fixed ranking for every user or every search.
Organic CTR
Formula:
Organic CTR = (Organic Clicks ÷ Organic Impressions) × 100
Organic Conversion Rate
Formula:
Organic Conversion Rate = (Organic Conversions ÷ Defined Organic Traffic Denominator) × 100
The denominator may be organic sessions or another consistent measure.
Indexed Pages
This refers to pages included in a search engine's index, as reported through available tools. More indexed pages do not automatically mean better SEO.
SEO Business Outcomes
Depending on the website's objective, monitor qualified organic leads, organic revenue, relevant sign-ups, and conversions from organic search traffic.
Do not judge SEO success only by keyword rankings or traffic volume.
9. Social Media Marketing KPIs
Social media KPIs vary by objective and platform.
Reach
The number of unique users reached according to the platform's measurement rules.
Impressions
The number of times content or an advertisement was displayed, as recorded by the platform.
Engagement Rate
A common formula is:
Engagement Rate by Reach = (Eligible Engagements ÷ Reach) × 100
The platform's engagement definition should be checked before comparing results.
Follower Growth Rate
Formula:
Follower Growth Rate = (Net New Followers ÷ Starting Follower Count) × 100
Specify the time period being measured.
Social Referral Traffic
Measures visits attributed to social media sources according to analytics tracking.
UTM parameters can help distinguish campaigns and links when correctly implemented.
Social Media Conversion Rate
Formula:
Social Conversion Rate = (Conversions ÷ Defined Social Traffic Denominator) × 100
Use a consistent attribution and measurement method when comparing campaigns.
Paid Social KPIs
Paid social campaigns may also use CPM, CPC, CTR, CPA, conversion rate, and ROAS, depending on the objective.
10. Email Marketing KPIs
Email marketing KPIs help evaluate delivery, audience interaction, and outcomes.
Delivery Rate
A common formula is:
Delivery Rate = (Delivered Emails ÷ Emails Sent) × 100
The precise meaning of delivered email depends on the sending platform's reporting.
Bounce Rate
Email bounce rate measures emails that could not be delivered relative to the applicable sending denominator.
Formula:
Email Bounce Rate = (Bounced Emails ÷ Emails Sent) × 100
Some platforms distinguish hard and soft bounces.
Open Rate
Open rate is typically calculated using recorded opens relative to a platform-defined denominator.
Open tracking can be affected by privacy features, automated image loading, and email-client behavior. It should not be treated as a perfect measure of human attention.
Click-Through Rate
A common email CTR formula is:
Email CTR = (Unique Clicks ÷ Delivered Emails) × 100
Some platforms use different denominators or count total clicks instead of unique clicks. Confirm the definition before comparing campaigns.
Click-to-Open Rate
A common formula is:
CTOR = (Unique Clicks ÷ Unique Opens) × 100
Because open measurement can be unreliable, CTOR should be interpreted cautiously.
Unsubscribe Rate
Formula:
Unsubscribe Rate = (Unsubscribes ÷ Defined Email Sending Denominator) × 100
Email Conversion Rate
Formula:
Email Conversion Rate = (Attributed Conversions ÷ Defined Email Traffic or Delivery Denominator) × 100
Always state the denominator and attribution method.
11. Paid Advertising KPIs at a Glance
KPI | Formula | What it helps measure |
|---|---|---|
CPM | Cost ÷ Impressions × 1,000 | Cost of exposure |
CTR | Clicks ÷ Impressions × 100 | Click response |
CPC | Cost ÷ Clicks | Cost of traffic |
Conversion rate | Conversions ÷ Defined denominator × 100 | Ability to generate actions |
CPA | Cost ÷ Conversions | Cost per action |
CPL | Cost ÷ Leads | Cost of lead generation |
ROAS | Attributed conversion value ÷ Ad cost | Attributed revenue efficiency |
Frequency | Impressions ÷ Reach | Average exposure |
Viewability rate | Viewable impressions ÷ Measured impressions × 100 | Measured ad visibility |
These formulas are common conventions, but platform-specific reporting definitions may differ.
12. How to Choose the Right KPIs
The best KPIs depend on the campaign's primary objective.
Brand Awareness
Consider reach, impressions, frequency, CPM, viewability, and relevant brand-lift measures.
Website Traffic
Consider qualified sessions, CPC, CTR, landing-page engagement, and the cost of attracting relevant visitors.
Lead Generation
Consider qualified leads, CPL, cost per qualified lead, lead-to-customer rate, and customer acquisition cost.
Ecommerce
Consider purchases, revenue, conversion rate, AOV, CPA, ROAS, and profitability-related measures.
SEO
Consider organic clicks, relevant organic traffic, search visibility, qualified leads, and organic revenue where applicable.
Social Media
Consider reach, engagement, audience growth, referral traffic, and conversions, according to the objective.
Email Marketing
Consider delivery, clicks, conversions, unsubscribes, and revenue attributed to email, with attention to measurement limitations.
Best practice: Select a small set of primary KPIs and use supporting metrics to explain why performance is changing.
13. KPI vs Target vs Benchmark
These three concepts are related but different.
KPI: The metric used to evaluate performance.
Target: The result the team wants to achieve.
Benchmark: A reference value used for comparison.
For example:
KPI: Cost per qualified lead.
Target: Keep it below the business's acceptable acquisition cost.
Benchmark: Historical campaign performance or a relevant industry comparison.
Avoid using generic industry benchmarks as guaranteed targets. Performance depends on geography, industry, competition, product economics, audience, and campaign setup.
14. How to Build a Marketing KPI Dashboard
A useful dashboard should make it easy to identify performance changes and decide what action to take.
Step 1: Define the Business Objective
Decide whether the focus is awareness, traffic, lead generation, sales, retention, or another objective.
Step 2: Select Primary KPIs
Choose the small number of metrics that best indicate progress toward the objective.
Step 3: Add Diagnostic Metrics
Include supporting measures that help explain the result.
For example, a high CPA may require reviewing CPC, conversion rate, landing-page performance, and lead quality.
Step 4: Standardize Definitions
Document how each KPI is calculated and which platform or system supplies the data.
Step 5: Establish a Reporting Schedule
Choose a reporting frequency that fits the campaign and the time needed for meaningful data to accumulate.
Step 6: Add Targets and Context
Include targets, historical comparisons, and relevant notes about campaign changes.
Step 7: Turn Findings into Actions
A dashboard should lead to decisions, not just display numbers.
Examples include improving a landing page, revising creative, investigating tracking, or changing budget allocation.
15. Common KPI Measurement Mistakes
Tracking Too Many Metrics
A long list of metrics can distract from the business objective.
Choose the KPIs that matter most and use other measures for diagnosis.
Optimizing for Vanity Metrics
High impressions, clicks, followers, or engagement do not automatically produce customers or revenue.
Connect reporting to the intended outcome.
Comparing Inconsistent Definitions
Platforms may use different definitions for clicks, conversions, views, engagement, and attribution.
Confirm that comparisons use consistent definitions and time periods.
Ignoring Conversion Quality
A campaign may generate many inexpensive leads but few customers.
Where possible, incorporate qualification and downstream sales outcomes.
Ignoring Attribution Limitations
Attributed conversions are not always equivalent to incremental conversions caused by advertising.
Interpret platform-reported results in the context of the attribution model and available measurement methods.
Changing KPIs Too Frequently
Frequent changes can make performance difficult to compare over time.
Maintain consistent definitions unless there is a clear business or measurement reason to change them.
Ignoring Data Quality
Incorrect tracking, duplicated events, missing UTM parameters, and inconsistent conversion settings can lead to misleading conclusions.
Validate the measurement setup before making major budget or strategy decisions.
16. Digital Marketing KPI Review Checklist
Use this checklist during campaign reviews.
Confirm the campaign objective.
Identify the primary KPIs.
Check the target and historical performance.
Validate the reporting period.
Verify the formulas and metric definitions.
Check tracking and attribution settings.
Review cost, traffic, conversions, and business outcomes.
Assess lead or customer quality where relevant.
Identify the likely reason for performance changes.
Document recommended actions.
Assign responsibility for follow-up.
Review the impact of changes in the next reporting cycle.
Conclusion
Digital marketing KPIs help translate campaign activity into measurable business outcomes. The right measurement approach connects marketing objectives to clear indicators, realistic targets, reliable tracking, and actionable reporting.
Use this cheat sheet as a quick reference when selecting KPIs, calculating campaign metrics, creating dashboards, reviewing performance, or preparing for digital marketing interviews.
Remember: the most useful KPI is not necessarily the metric with the biggest number. It is the measure that helps you understand whether marketing is creating meaningful value for the business.



