TapCub is live — analytics, insights and live chat, free on one platform
Glossary

Product engagement score (PES): formula and worked example

A product engagement score combines adoption, stickiness and growth into one 0–100 number. What each part measures, a worked calculation, how to read a drop, how to choose core events and the limits of composite scores.

Sophia Bennett Reviewed by Emma Collins Also called PES Last updated Nov 5, 2026 Glossary

Quick answer

A product engagement score (PES) is a composite 0–100 metric that averages adoption (breadth of core feature use), stickiness (how often users return, e.g. DAU/MAU) and growth (new and returning versus lost users) to summarize product usage health.

Formula: PES = (adoption + stickiness + growth) ÷ 3

What is a product engagement score?

A product engagement score (PES) combines several engagement signals into a single 0–100 number that summarizes how broadly, how often and how healthily a product is being used. The best-known version, popularized by Pendo, averages three parts: adoption, stickiness and growth.

PES = (adoption + stickiness + growth) ÷ 3

The value of a composite score is trend-watching: one number to check weekly or monthly, which you then break back into its parts when it moves.

The three parts

PartQuestionTypical calculation
AdoptionHow much of the core product do active users use?Average number of core features or events used per active user, as a share of the core list
StickinessHow often do users come back?DAU ÷ MAU, DAU ÷ WAU or WAU ÷ MAU, as a percentage
GrowthIs the active base growing or shrinking?A user quick ratio: (new + resurrected users) ÷ dormant users, mapped to 0–100

Definitions differ between tools, so a PES of 40 in one product and 40 in another are not comparable. Compare a product with itself over time.

Worked example

TapCub's version, with sample numbers for one month:

Adoption. Five core events are defined (create project, invite member, build report, set alert, export). Active users use on average 2.1 of the five: 2.1 ÷ 5 × 100 = 42.

Stickiness. Daily actives average 1,800 against 10,000 monthly actives: 1,800 ÷ 10,000 × 100 = 18.

Growth. 900 new and 300 resurrected users against 800 who went dormant: quick ratio = (900 + 300) ÷ 800 = 1.5. TapCub maps a quick ratio of 0.5 or less to 0, 1.5 to 50 and 5 or more to 100, linearly in between, so growth = 50.

PES = (42 + 18 + 50) ÷ 3 = 36.7.

The following month PES drops to 33. Looking at the parts: adoption and stickiness are unchanged, growth fell to 40 because more users went dormant. The problem is retention of recent sign-ups, not depth of use.

Choosing core events

Adoption is only as good as the core list:

  • Pick events that represent value, such as creating, sharing or completing something, not pageviews or logins.
  • Keep the list short: 3–10 events. A long list pushes adoption down for everyone.
  • Use the same list for long enough to see trends; changing it resets comparability.

Strengths and limits

Strengths: a compact health indicator, works per account in B2B, and the parts point to different fixes (onboarding for adoption, habit loops for stickiness, acquisition and retention for growth).

Limits:

  • It hides trade-offs: a rise in growth can mask a fall in adoption.
  • Stickiness suits daily-use products; weekly tools look bad on DAU/MAU, so use WAU/MAU.
  • It does not include revenue; pair it with retention and revenue metrics.

In TapCub

All-platform analytics › Business › Product engagement shows the score by site, by platform or by account, with each part separately. You can pin up to 10 core events (otherwise TapCub infers them from industry templates or business events), choose the stickiness ratio (DAU/WAU, DAU/MAU or WAU/MAU) and exclude weekends for products that are quiet on Saturdays and Sundays. A part that cannot be computed is left empty rather than counted as zero. See DAU, WAU and MAU, activation rate and run RFM analysis.

Sources

Was this explanation clear?

We use your answers to fix and expand this page.

Sophia Bennett

Product Adoption Consultant

Explores customer onboarding, live conversations, and self-service, turning common usage questions into practical guidance and improvements.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

How is a product engagement score calculated?

Average three parts: adoption (share of core features used), stickiness (such as DAU/MAU) and growth (a quick ratio of new and resurrected versus dormant users), each on a 0–100 scale.

What is a good product engagement score?

There is no universal benchmark because definitions differ by tool. Track your own trend and the three parts.

Which events should count for adoption?

Three to ten events that represent real value, such as creating, sharing or completing something, not pageviews or logins.

Can I calculate PES per account?

Yes. In B2B products, scoring each account helps customer success spot accounts at risk.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics