KPI Tree

Metric Definition

How often the action happens

Event Frequency = Total Event Occurrences / Active Users in Period
Total Event OccurrencesCount of the tracked event in the period
Active Users in PeriodNumber of distinct users active in the same period

Track from

Metric GlossaryProduct Metrics

Event frequency analysis

Event frequency analysis measures how often users perform a given action over a period and studies how that rate changes across users, segments, and time. Where a raw event count tells you something happened, frequency analysis tells you whether it is becoming a habit, a one-off, or a fading behaviour. It is the foundation for understanding stickiness, because the cadence of a key action is usually a better predictor of retention than whether the action happened at all.

8 min read

Generate AI summary

What is event frequency analysis?

Event frequency analysis is the study of how often users perform a specific action, expressed as a rate per user over a defined period. If 4,000 users triggered a key event 12,000 times in a week, the average frequency is three times per user per week. The analysis then asks how that rate is distributed, how it shifts between cohorts, and whether it is rising or falling over time. The average is the start, not the answer.

The reason frequency matters more than a raw count is that habits live in cadence. A user who performs a core action once and never returns is very different from one who performs it every day, even though both register as having done it. Frequency separates the two. It is why the same event can look healthy by total volume and unhealthy by frequency, when a small group of heavy users masks a long tail who barely return.

This ties directly into stickiness and retention. The frequency of a core action is one of the strongest leading indicators of whether users will stay, which is why it underpins metrics like retention rate and stickiness ratios built on daily active users. Watching frequency by cohort shows whether new users are building the habit the product depends on, long before retention numbers confirm it.

An average frequency hides the distribution. A mean of three actions per week can come from everyone doing it three times, or from a few power users doing it twenty times while most do it once. Always look at the spread, not just the average, before drawing conclusions about engagement.

How to calculate event frequency analysis

The base measure is total event occurrences divided by active users in the period, giving an average frequency per user. The analysis then extends this across distribution, cohorts, and time, because the average alone rarely tells the real story. Each extension uses the same simple ratio applied to a narrower slice.

  1. 1

    Choose the event and the period

    Pick a core action that reflects real value, not a passive event like a page view. Fix the period, usually a day, week, or month, and keep it consistent so frequencies are comparable across time.

  2. 2

    Compute the average frequency

    Divide total occurrences of the event by the number of active users in the period. This is the headline rate, but treat it as a starting point rather than the finding.

  3. 3

    Build the frequency distribution

    Bucket users by how many times they performed the event, for example zero, one, two to five, and six or more. The shape of this distribution reveals whether the habit is broad or concentrated in a few power users.

  4. 4

    Compare frequency across cohorts

    Measure frequency by signup cohort, plan, or segment. A new cohort with rising frequency in its first weeks is forming the habit. A cohort whose frequency falls after onboarding is slipping toward churn.

  5. 5

    Track frequency over time

    Follow the average and the distribution week over week. A stable average can hide a shrinking core of frequent users being replaced by occasional ones, which the distribution will expose.

The combination of average, distribution, cohort, and trend is what makes this an analysis rather than a single metric. Each view answers a different question: how much, how concentrated, who, and which direction. The metric tree below turns these into branches so that a change in any one of them points to a specific owner and a specific cause.

Event frequency analysis in a metric tree

A metric tree decomposes event frequency into the factors that drive it, then connects each factor to the team that can move it. This is what turns a frequency chart into a set of owned levers rather than an interesting observation.

The first level splits frequency into the questions that determine it: how many users are even reachable to perform the action, what share of them adopt it at all, how often adopters return to it, and what friction limits each repeat. Each of these decomposes further. Reach splits into active base and notification deliverability. Adoption splits into onboarding exposure and first-use success. Repeat cadence splits into the trigger that brings users back and the value they get each time.

The decomposition matters because a falling frequency can come from very different places. Fewer active users to perform the action is a top-of-funnel problem. Adopters performing it less often is a value or friction problem. Reading frequency as a single number hides which it is. Reading it as a tree shows whether the fix belongs to growth, onboarding, or the team that owns the core loop.

Metric tree insight

When frequency drops, check the repeat cadence branch before the adoption branch. Most frequency declines come from adopters returning less often, not from fewer people adopting. Strengthening the return trigger and the value per use usually moves frequency faster than acquiring more users.

Event frequency analysis benchmarks

Absolute frequency benchmarks are product-specific, because the natural cadence of a daily tool differs from a monthly one. The benchmark that travels is the shape of the trend and the share of users who reach a habit-forming frequency. The ranges below describe how to read frequency health rather than a target number.

Frequency patternHealthWhat it usually means
Rising in early cohortsStrongNew users are building the habit the product depends on. Frequency climbing in the first weeks is one of the best leading signals of retention.
Flat and broadly distributedHealthyMost users perform the action at a steady, repeatable cadence. Stickiness is real rather than carried by a small group of power users.
Flat but concentratedFragileThe average holds up only because heavy users mask a long tail who rarely return. A churn risk hidden inside a stable headline number.
Declining after onboardingAt riskUsers try the action, then stop returning to it. The habit is not forming. Usually a value-per-use or return-trigger problem rather than an adoption one.

A practical rule is to define a habit threshold for your product, such as performing the core action at least three times in the first week, and track the share of new users who clear it. That share is more actionable than the raw average, because it ties frequency to whether the habit is taking hold. Reading it alongside activation rate and feature adoption rate shows whether users both reach the action and keep returning to it.

How to improve event frequency analysis

Improving the analysis means making the signal trustworthy and then acting on the part of the distribution that matters. Cleaner instrumentation and a focus on distribution rather than averages sharpen the read. Acting on the right branch moves the number. Both are needed.

Look at the distribution, not the mean

Averages hide the truth of frequency. Bucket users by how often they perform the action so a healthy power-user core never masks a long tail that barely returns.

Strengthen the return trigger

Most frequency gains come from bringing adopters back more often. A well-timed prompt or a clear reason to return raises cadence more than acquiring new users who may never form the habit.

Track frequency by cohort

Watch how each signup cohort builds the habit in its first weeks. A cohort whose frequency falls after onboarding is an early warning you can act on before retention confirms it.

Remove friction per repeat

Every extra step or moment of latency taxes frequency. Shortening the path to the core action and improving reliability lifts how often users are willing to return to it.

The metric tree approach starts at the branch with the largest gap between current and achievable frequency. If adopters are returning less often, the repeat cadence branch is the priority and acquiring more users will not help. If few users adopt the action at all, the adoption branch comes first.

KPI Tree attaches RACI ownership to each branch, so the return-trigger work has an accountable owner separate from the team that owns onboarding exposure, rather than frequency landing on product as a whole. When the frequency of a core action moves, the change is pushed to the owner of the branch that caused it. And because the platform checks whether an intervention actually shifted the number, you learn whether a new trigger genuinely raised cadence or merely moved existing activity around.

Common mistakes when tracking event frequency analysis

  1. 1

    Reporting only the average

    A mean frequency hides whether the habit is broad or carried by a few heavy users. The distribution is where the real signal lives, and ignoring it leads to false confidence in stickiness.

  2. 2

    Counting passive events as engagement

    Page loads, automatic refreshes, and background pings inflate frequency without reflecting intent. Track actions that signal real value, or the number measures noise rather than habit.

  3. 3

    Mixing period lengths

    Comparing a weekly frequency against a monthly one produces meaningless conclusions. Fix the period and hold it constant so trends and cohorts are genuinely comparable.

  4. 4

    Ignoring active-user denominators

    Dividing total events by all registered users rather than active users masks declining engagement. As the registered base grows, frequency per registered user falls even when real usage is flat.

  5. 5

    Treating a stable average as good news

    A flat average can hide a shrinking core of frequent users replaced by occasional ones. Without watching the distribution over time, a healthy-looking number can mask a churn risk forming underneath.

Related metrics

Retention rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Daily active users

DAU

Product Metrics
PostHogSlack

Metric Definition

DAU = Unique Users Who Performed a Qualifying Action in a Single Day

Daily active users measures the number of unique users who engage with your product on a given day. It is the primary engagement metric for consumer and SaaS products, indicating whether your product has become a daily habit for its users.

View metric

Feature adoption rate

Product Metrics
PostHog

Metric Definition

Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100

Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.

View metric

Net promoter score

NPS

Product Metrics

Metric Definition

NPS = % Promoters - % Detractors

Net Promoter Score measures customer loyalty by asking how likely a customer is to recommend your product or service. It is the most widely used customer experience metric, providing a single number that captures sentiment and predicts growth through word-of-mouth.

View metric

Input metrics vs output metrics

Metric Definition

Event frequency is a classic input metric, and this guide shows how to connect how often an action happens to the output metrics it drives.

View metric

Metric trees for product teams

Metric Definition

Product teams use event frequency to understand engagement, and this guide shows where that signal sits in a wider product metric tree.

View metric

Turn how often into a set of owned levers

Build an event frequency metric tree that connects reach, adoption, and repeat cadence to the teams that can move each one.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business