Skip to content

Feature Adoption Rate (Ongoing)

Definition

Feature Adoption Rate (Ongoing) measures the percentage of active users who regularly use a key product feature over a longer period. It helps track sustained value delivery and product adoption health.

Description

Feature Adoption Rate (Ongoing) is a key indicator of long-term product value and feature stickiness, reflecting how consistently users engage with key features beyond the initial onboarding phase.

The relevance and interpretation of this metric shift depending on the model or product:

  • In SaaS, it might track recurring dashboard usage or regular API calls
  • In mobile apps, it could highlight ongoing use of social features, filters, or utilities
  • In platform models, it may point to habitual module use across teams

A declining adoption rate over time may indicate feature fatigue, unmet expectations, or training gaps, while a steady or rising trend reflects durable product value and loyalty drivers. By segmenting by usage tier, geography, or customer lifecycle stage, you can pinpoint which features drive retention, expansion, or require support.

Feature Adoption Rate (Ongoing) informs:

  • Strategic decisions, like roadmap refinement or pricing updates
  • Tactical actions, such as targeted lifecycle messaging or re-engagement plays
  • Operational improvements, including UX audits and CS enablement for deeper usage
  • Cross-functional alignment, connecting product, CS, and marketing around sustaining customer value over time

Key Drivers

These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome

  • In-App Discoverability Post-Onboarding: If the feature fades into the background, ongoing adoption drops.
  • Customer Maturity and Role Evolution: Some features are adopted only after users hit certain usage thresholds or scale points.
  • Reinforcement Through Success and Support: Customers need nudges and reminders to revisit or retry underused features.

Improvement Tactics & Quick Wins

Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.

  • If ongoing adoption is dropping, set up usage-triggered prompts to revisit the feature (“Ready to level up your workflow?”).
  • Add a “New This Month” section to your dashboard or help center that re-surfaces features.
  • Run a campaign re-introducing the feature to power users with video walkthroughs or ROI examples.
  • Refine CS check-in templates to include low-adoption feature mentions based on account profile.
  • Partner with product marketing to surface use-case wins from similar customers.

  • Required Datapoints to calculate the metric


    • Total Active Users
    • Users Who Used Feature in Given Period (e.g., last 30 days)
    • Feature Usage Events
  • Example to show how the metric is derived


    • 3,000 monthly active users
    • 1,050 used key feature in last 30 days
    • Formula: 1,050 ÷ 3,000 = 35% Feature Adoption Rate (Ongoing)

Formula

Formula

\[ \mathrm{Feature\ Adoption\ Rate\ (Ongoing)} = \left( \frac{\mathrm{Users\ Who\ Used\ Feature}}{\mathrm{Total\ Active\ Users}} \right) \times 100 \]

Data Model Definition

How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.

cube('UserFeatureUsage', {
  sql: `SELECT * FROM user_feature_usage`,

  joins: {
    Users: {
      relationship: 'belongsTo',
      sql: `${CUBE}.user_id = ${Users}.id`
    }
  },

  measures: {
    totalActiveUsers: {
      sql: `user_id`,
      type: 'countDistinct',
      title: 'Total Active Users',
      description: 'Total number of active users in the given period.'
    },

    usersWhoUsedFeature: {
      sql: `user_id`,
      type: 'countDistinct',
      title: 'Users Who Used Feature',
      description: 'Number of users who used the feature in the given period.'
    },

    featureAdoptionRate: {
      sql: `100.0 * ${usersWhoUsedFeature} / NULLIF(${totalActiveUsers}, 0)` ,
      type: 'number',
      title: 'Feature Adoption Rate',
      description: 'Percentage of active users who used the feature in the given period.'
    }
  },

  dimensions: {
    id: {
      sql: `id`,
      type: 'number',
      primaryKey: true
    },

    userId: {
      sql: `user_id`,
      type: 'number',
      title: 'User ID',
      description: 'Unique identifier for the user.'
    },

    featureUsageDate: {
      sql: `feature_usage_date`,
      type: 'time',
      title: 'Feature Usage Date',
      description: 'Date when the feature was used.'
    }
  }
});

Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema


Positive & Negative Influences

  • Negative influences


    Factors that drive the metric in an undesirable direction, often signaling risk or decline.

    • In-App Discoverability Post-Onboarding: If the feature is not easily discoverable post-onboarding, users may forget about it, leading to a decline in ongoing adoption.
    • Customer Maturity and Role Evolution: If users do not reach the necessary maturity or role evolution, they may not see the need for the feature, negatively affecting adoption rates.
    • Reinforcement Through Success and Support: Lack of reinforcement or support can result in users abandoning the feature, decreasing the ongoing adoption rate.
  • Positive influences


    Factors that push the metric in a favorable direction, supporting growth or improvement.

    • In-App Discoverability Post-Onboarding: Enhanced discoverability ensures that users are consistently reminded of the feature, leading to higher ongoing adoption rates.
    • Customer Maturity and Role Evolution: As users become more mature and their roles evolve, they are more likely to adopt advanced features, increasing the ongoing adoption rate.
    • Reinforcement Through Success and Support: Regular nudges and support encourage users to revisit and consistently use the feature, positively impacting the ongoing adoption rate.

Involved Roles & Activities


Funnel Stage & Type

  • AAARRR Funnel Stage


    This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:

    Retention

  • Type


    This KPI is classified as a Lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.


Supporting Leading & Lagging Metrics

  • Leading


    These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.

    • Product Adoption Rate: Product Adoption Rate is an early indicator of overall adoption velocity; high adoption rates among new users typically precede and drive sustained Feature Adoption Rate (Ongoing) as users who adopt the product are more likely to become regular feature users over time.
    • Activation Rate: Activation Rate measures how many users reach an initial value milestone. Higher activation rates indicate that more users are likely to engage repeatedly, which translates into ongoing feature adoption and long-term retention.
    • Monthly Active Users: The volume of Monthly Active Users (MAU) signals the size of the engaged user base. Increases in MAU generally correlate with higher potential for ongoing feature adoption, as a larger active base means more users are likely to regularly use key features.
    • Stickiness Ratio: The Stickiness Ratio (DAU/MAU) reflects how habit-forming the product is. Higher stickiness means users are returning frequently, which is a precursor to ongoing and sustained feature usage.
    • Feature Adoption / Usage: Tracking the adoption of specific features provides an early signal of which capabilities resonate and are likely to drive long-term regular usage, directly influencing sustained Feature Adoption Rate (Ongoing).
  • Lagging


    These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.

    • Percent of Retained Feature Users: This KPI directly quantifies the proportion of users who continue using a feature over time, validating the health and sustainability of ongoing feature adoption.
    • Activation Cohort Retention Rate (Day 7/30): Measures how many users stick around after reaching activation, confirming whether early engagement translates into ongoing feature adoption and long-term product value.
    • Breadth of Use: Indicates the number of features used per account or user; higher breadth often amplifies overall ongoing feature adoption, showing that users are engaging more deeply and consistently.
    • Churn Risk Score: A high churn risk score can highlight declining feature adoption, as disengagement with core features often precedes churn, making it a confirmatory and diagnostic metric for ongoing adoption trends.
    • Customer Engagement Score: High engagement scores typically correlate with high ongoing feature usage, providing an aggregate confirmation of healthy, sustained adoption patterns across the user base.