Skip to content

Drop-Off Rate

Definition

Drop-Off Rate measures the percentage of users who leave a process, page, or journey before completing a desired action. This metric identifies points of friction or disengagement, helping you optimize user flows for better retention and conversion.

Description

Drop-Off Rate is a key indicator of experience friction and funnel efficiency, reflecting how many users abandon a process — like a checkout, form, or onboarding flow — before reaching the intended completion point.

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

  • In eCommerce, it highlights where buyers exit during checkout or cart review steps
  • In B2B SaaS, it reflects onboarding breakdowns before activation milestones
  • In consumer apps, it surfaces user loss during signup, tutorial flows, or account setup

A rising trend typically signals user confusion, friction, or value perception gaps, which helps teams optimize UX, test alternate messaging, and reduce abandonment across key conversion paths. By segmenting by cohort — such as device type, traffic source, user intent, or journey stage — you unlock insights for removing blockers, increasing task completion, and improving time-to-value.

Drop-Off Rate informs:

  • Strategic decisions, like checkout redesigns, onboarding simplification, or abandonment retargeting strategy
  • Tactical actions, such as A/B testing form fields, CTA copy, or progress indicators
  • Operational improvements, including real-time issue detection, session replay analysis, or chatbot handoffs
  • Cross-functional alignment, by connecting signals across product, UX, growth, and marketing teams, ke

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

  • Form Complexity or Page Load Times: Every extra field or delay adds drop-off risk. Simplification boosts follow-through.
  • Confusing UI or Unclear Expectations: If users don’t know what comes next, they bail. Clear flow logic keeps them moving.
  • Mismatch Between Promise and Delivery: If what users expected (from an ad, CTA, or page) doesn’t match the experience, they’ll exit.

Improvement Tactics & Quick Wins

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

  • If drop-off is high, map the journey step-by-step with funnel analytics to identify high-abandonment points.
  • Add progress indicators and microcopy to reinforce what’s coming next.
  • Run a test reducing signup form fields and removing optional friction.
  • Refine CTAs to align with actual value and outcome (“Get started instantly” vs. “Request access”).
  • Partner with design and UX to heatmap user interaction and remove friction from confusing zones.

  • Required Datapoints to calculate the metric


    • Total Users Entering the Step: The number of users starting the process or visiting the page.
    • Users Dropping Off: The number of users who leave before completing the step.
    • Users Progressing: The number of users who move to the next step or complete the action.
  • Example to show how the metric is derived


    An e-commerce platform tracks the checkout process:

    • Total Users Starting Checkout: 10,000
    • Users Dropping Off After Payment Info: 4,000
    • Drop-Off Rate at Payment Step = (4,000 / 10,000) × 100 = 40%

Formula

Formula

\[ \mathrm{Drop\text{-}Off\ Rate} = \left( \frac{\mathrm{Users\ Dropping\ Off}}{\mathrm{Total\ Users\ Entering\ the\ Step}} \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('UserJourney', {
  sql: `SELECT * FROM user_journey`,

  measures: {
    totalUsersEnteringStep: {
      sql: `total_users_entering_step`,
      type: 'sum',
      title: 'Total Users Entering the Step',
      description: 'The number of users starting the process or visiting the page.'
    },
    usersDroppingOff: {
      sql: `users_dropping_off`,
      type: 'sum',
      title: 'Users Dropping Off',
      description: 'The number of users who leave before completing the step.'
    },
    usersProgressing: {
      sql: `users_progressing`,
      type: 'sum',
      title: 'Users Progressing',
      description: 'The number of users who move to the next step or complete the action.'
    },
    dropOffRate: {
      sql: `100.0 * ${usersDroppingOff} / NULLIF(${totalUsersEnteringStep}, 0)` ,
      type: 'number',
      title: 'Drop-Off Rate',
      description: 'The percentage of users who leave a process, page, or journey before completing a desired action.'
    }
  },

  dimensions: {
    id: {
      sql: `id`,
      type: 'number',
      primaryKey: true
    },
    stepName: {
      sql: `step_name`,
      type: 'string',
      title: 'Step Name',
      description: 'The name of the step in the user journey.'
    },
    eventTime: {
      sql: `event_time`,
      type: 'time',
      title: 'Event Time',
      description: 'The time when the user interaction occurred.'
    }
  }
});

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.

    • Form Complexity: Higher form complexity increases the Drop-Off Rate as users are more likely to abandon a process with too many fields or steps.
    • Page Load Times: Longer page load times lead to higher Drop-Off Rates as users become impatient and leave before the page fully loads.
    • Confusing UI: A confusing user interface causes users to drop off as they struggle to navigate or understand the process.
    • Unclear Expectations: Unclear expectations about the process or outcome result in higher Drop-Off Rates as users are unsure of what to do next.
    • Mismatch Between Promise and Delivery: When the actual experience does not match user expectations set by ads or CTAs, users are more likely to drop off.
  • Positive influences


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

    • Simplified Forms: Simplifying forms by reducing the number of fields or steps decreases the Drop-Off Rate as users find it easier to complete the process.
    • Fast Page Load Times: Improving page load times reduces the Drop-Off Rate as users are less likely to leave due to impatience.
    • Clear UI Design: A clear and intuitive UI design lowers the Drop-Off Rate by making it easier for users to navigate and complete the desired action.
    • Set Clear Expectations: Setting clear expectations about the process and outcomes reduces the Drop-Off Rate as users know what to expect and how to proceed.
    • Consistent Experience: Ensuring a consistent experience between what is promised and what is delivered decreases the Drop-Off Rate as users' expectations are met.

Involved Roles & Activities


Funnel Stage & Type

  • AAARRR Funnel Stage


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

    Activation

  • 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.

    • Exit Rate: A high Exit Rate on key pages or steps often precedes and forecasts an increase in Drop-Off Rate, acting as an early signal of friction or disengagement within specific parts of the user journey.
    • Onboarding Drop-off Rate: Measures abandonment specifically during onboarding, providing granular insight into where users get stuck or leave, which directly influences and contextualizes overall Drop-Off Rate.
    • Activation Rate: Reflects the percentage reaching meaningful engagement; a low Activation Rate often coincides with a high Drop-Off Rate, helping to diagnose and predict changes in drop-off throughout the funnel.
    • Unique Visitors: Sudden changes in Unique Visitors can influence Drop-Off Rate by altering the composition of new vs returning users, revealing how audience quality and relevance affect drop-off trends.
    • Time to First Key Action: Tracks how quickly users reach an initial value milestone; longer times often correlate with higher Drop-Off Rate, making it a predictive signal for friction in user onboarding or product adoption.
  • Lagging


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

    • Signup Abandonment Rate: Directly quantifies the proportion of users abandoning during signup, providing a post-hoc measure that can recalibrate and benchmark Drop-Off Rate for optimization efforts.
    • Conversion Rate: Measures successful completions of desired actions, and when analyzed with Drop-Off Rate, helps recalibrate expectations and strategies for reducing drop-off and improving funnel health.
    • Activation Cohort Retention Rate (Day 7/30): Indicates how many users who overcome drop-off remain engaged, helping to refine the predictive power of Drop-Off Rate by revealing its impact on later retention.
    • First Feature Usage Rate: Shows what portion make it to initial product value after starting the journey, providing feedback on how Drop-Off Rate impacts true adoption beyond the initial flow.
    • Signup Completion Rate: Complements Drop-Off Rate by clarifying the proportion who finish the signup, allowing recalibration of drop-off analysis and informing prioritization of UX improvements.