Digital Marketing KPIs: Formulas, Data Sources, and How to Choose

Published:
Last Updated:
Category: Marketing Budget & KPI
Authors: Shusaku Yosa
Choose digital marketing KPIs by combining an outcome close to the business objective with diagnostic measures that explain what to improve. Define numerator, denominator, period, source and decision before adding another metric. Identical labels such as CTR or conversion rate can conceal different units.
For inquiry generation, use valid inquiries as an outcome and entrance sessions, form progress, successful submissions and sales conversion as diagnostic steps. A resource download is not automatically a qualified opportunity.
A practical KPI dictionary
KPI | Numerator divided by denominator | Source | Interpretation |
|---|---|---|---|
Organic-search CTR | Search clicks ÷ impressions | Search Console | Match search type, country, device and query |
Advertising CTR | Ad clicks ÷ impressions | Ad platform | Align click type and placement |
CPC | Defined ad spend ÷ clicks | Platform and billing | A metric, not necessarily the billing mechanism |
Event-count conversion rate | Selected conversions ÷ sessions | Web analytics | A session may contain several events |
Session key-event rate | Sessions with the selected key event ÷ eligible sessions | GA4 | Use sessions, not event count, in the numerator |
CPA | Defined costs ÷ defined actions | Ads and cost records | Distinguish inquiries from purchases |
ROAS | Attributed revenue ÷ ad spend | Ads and sales records | Does not measure margin or causal lift |
Email open rate | Unique recorded opens ÷ delivered messages | Email platform | Not necessarily human readership |
Lead-to-opportunity rate | Qualified opportunities ÷ eligible leads | CRM | Use the same cohort and observation window |
Win rate | Won deals ÷ eligible opportunities or leads | CRM | Include the denominator in the name |
CAC | Relevant acquisition costs ÷ new customers | CRM and accounting | Separate acquisition from existing-customer work |
Gross-profit LTV | Cohort gross profit over a stated horizon ÷ original customers | Orders and cost records | Separate observed and predicted value |
Search impressions and clicks belong to the scope of Google’s search performance report. Do not average its CTR together with ad CTR or a social engagement rate. To combine compatible rates, aggregate the underlying numerators and denominators where possible, then calculate again.
Read GA4 bounce rate correctly
GA4 bounce rate represents sessions that were not engaged. Its official definition uses duration, a key event or multiple page/screen views as engagement conditions. Review the property’s settings and event treatment when comparing periods.
A visit to only one page can therefore be engaged. Changing an event’s key-event status can alter the reported rate without changing the business outcome. Record definition changes so they are not mistaken for campaign improvements.
One dataset can produce several valid rates
Consider fictional monthly data: 1,000 sessions, 30 successful-submission events, 25 sessions containing a success, 20 valid inquiries after deduplication and five qualified meetings. Events divided by sessions gives 3%; successful sessions divided by sessions gives 2.5%. The 20 validated inquiries represent a separate CRM-level measure.
If ad spend is ¥100,000 and all 20 inquiries belong to that advertising cohort, valid-inquiry CPA is ¥5,000. The inquiry-to-meeting rate is 5 ÷ 20 = 25%. If the inquiry count also includes organic traffic, using only ad spend in the numerator would not produce a channel-specific advertising CPA.
Choose the smallest useful set
Objective | Outcome measure | Diagnostic measures | Decision |
|---|---|---|---|
Attract relevant search visitors | Relevant-query clicks and organic entrances | Impressions, query, position and entrance page | Align content with search intent |
Generate inquiries | Valid inquiries and valid-inquiry CPA | CTA interaction, form starts and errors | Improve proposition and form journey |
Create sales value | Qualified meetings, wins and profit after delivery costs | Fit, response time and win rate | Improve handoff and sales process |
Retain customers | Renewals, repeat purchases and observed profit LTV | Product use and support reasons | Improve onboarding and service |
Page views and social reactions can help diagnose reach or content use. They do not independently establish profitability or satisfaction. Management reports should distinguish the business outcome from the evidence used to improve it.
Write a metric definition record
For every KPI, record its owner, formula, eligible host and channel, exclusions, observation period, update frequency, source location and decision rule. Organic landing sessions are a separate series from entrances across all channels. For multilingual sites, fix the URL and language rather than inferring language from the visitor’s location.
Before calling an event a registration or purchase outcome, verify the success condition, reload behavior, duplication, test environments and any transition to an application domain. An unverified event count is not a count of registered people. Label a missing measurement as unmeasured rather than zero.
Use review meetings to decide an action
A weekly review can catch measurement failures, broken journeys and unexpected spending. A monthly review can examine mature customer cohorts and cost. With small samples, show counts alongside rates, and record differences in seasonality, campaign mix and observation windows.
When a KPI changes, retain the reason and effective date. Assess the completed period under its original definition, then apply the revised definition to the next decision. This prevents the dashboard from becoming a moving target.
Related practical guides
Keep execution and budgets connected
Xtrategy supports project management, monthly budgets and actuals, and customer and deal records. Review its features to decide how your owners, costs and review dates fit the workflow, then get started.




