Skip to main contentWhy it Matters
Milestones are similar to user segments, but they are used to define when a user has reached a specific level of adoption in your application.
Unlike user segments, milestones are reached and completed only once and remain completed forever (or until the completion conditions change).
Requirements
To set up your milestones, you’ll typically want users to visit a specific page, perform a particular action, or use a certain feature. Here are some potential starting points to consider:
- Page Tags: tag application pages to track page views and view durations. (Learn More)
- Feature Tags: tag application features to track feature usage. (Learn More)
- Custom User/Company Properties: tag users and companies with custom properties to track user and company attributes. (Learn More)
Create a Milestone
We can create a new milestone by navigating to Dashboard > Milestones, where we can see a list of existing user milestones and a Create Milestone button on the top right of the page.
Configuration
Milestones are always active and updating them will update them live.
- Milestone Completion Rules: rules that the user must meet in order to complete this milestone. After rules are updated, you will see the list of users who have completed the milestone. When a rule is modified, but not saved, you will see a preview of users who fit your current configuration.
- Core Milestone: determine if this milestone is an important core milestone. Core milestone completion will allow you to measure user application adoption health.
- Lifecycle Stage: group different milestones into user lifecycle stages, whether they are currently onboarding, being retained, or inside another lifecycle stage.
- Expected Completion Time: define the expected time it takes for a user to complete this milestone.
- Title: milestone title for quick identification.
- Description: milestone description for other team members to better understand this milestone.
Analytics
Milestone analytics will show you how many users have completed the milestone in the selected time period.
- Total Users: how many total users have been identified.
- Total Completions: how many total users have completed the milestone in total.
- Completions In Selected Period: how many users have completed the milestone inside the selected time period.
- Period Average Completion Time: how long users took to complete the milestone on average inside the selected time period.
- Milestone Completions Chart: show milestone completions over time for the selected time period.
- Average Completion Time Chart: show average time it took users to complete the milestone over time for the selected time period.
- Milestone Completions Table: shows all users who have completed the milestone, when they completed it and how long it took them to complete it.