The Compass chart: discover your users' "a-ha" moments

  • Updated

This article will help you:

  • Understand the Compass chart interface
  • Build a Compass chart to identify user behaviors that best predict retention

One of the key steps in driving growth is discovering what your users' "a-ha" moments are. An "a-ha" moment happens when a new user makes the decision—consciously or unconsciously—to become an active user of your product.

The most famous example probably comes from Facebook. They discovered that users who added at least seven friends in the first ten days were almost certain to stick around. Conversely, users who failed to do this almost always churned. This revelation helped Facebook drive retention by encouraging the "right" user behavior: adding friends. 

This is what the Compass chart can help you achieve. A Compass analysis scans through your user data and identifies these behaviors in moments, giving you the insights you need to efficiently improve your product and drive sustainable growth.

Feature availability

This feature is available to users on Growth and Enterprise plans only. See our pricing page for more details.

Before you begin

First and foremost, events will not appear in any Amplitude charts until instrumentation is complete, so make sure you've got that done. You'll definitely want to read our article on building charts in Amplitude, as this is where you'll learn the basics of Amplitude's user interface. You should also familiarize yourself with our helpful list of Amplitude definitions.

Set up a Compass chart

If you're already familiar with Amplitude, the first thing you'll notice about the Compass chart is that it doesn't work the same way other Amplitude charts work. There's no Event Module, no Segmentation Module, and no Measured As Module:

compass 1.png

When you first open a Compass chart, you'll see a heat map view that shows the likelihood of new users being retained into their second week, based on both the events they fire, and when they fire them. In this example, we see that users who start a session on their first day are less likely to be retained. This is probably because all new users will start a session on their first day—they have to start a session to become a new user in the first place, and since they haven't yet had a chance to interact with your product beyond that, it's not an especially predictive event.

But if they also edit their profile on that first day, they're much more likely to be retained into the second week: the correlation rates between firing those events on day 1 and sticking around for another week are 0.21 for starting a session, versus 0.47 for editing their profile. (We'll talk about correlation in the article on interpreting your Compass chart.)

To build a Compass chart, follow these steps:

  1. In the left-side module, select the user cohort you're interested in from the For users in the following cohort dropdown. This will be your base cohort. Amplitude will populate this list with the cohorts you've already created. If you have not previously created any cohorts, you will only be able to select New Users.
  2. From the ... how does performing dropdown, select an event you'd like to know more about.
  3. If desired, add properties to your event by clicking + where, selecting the property name, and specifying the property value you’re interested in. You can add multiple properties to your event.
  4. Next, take one of the following steps:
      • Set the range of first use. In other words, tell Amplitude that your event must have been fired within a set number of days after the new user first used your product. The default is seven days.
      • Tell Amplitude you'd like to group your results by a particular property, by clicking + group by. This will generate a report explaining how different values of that property affect the correlation between your base cohort and your target cohort. 
  1. From the ...predict they will be in the following cohort dropdown, select the target cohort you're interested in. Here too, Amplitude draws from the list of cohorts you've already created. You can also select from a handful of pre-set, out-of-the-box cohorts:
      • [Amplitude] 2nd Week Retention
      • [Amplitude] 3rd Week Retention
      • [Amplitude] 4th Week Retention
      • [Amplitude] 2nd Month Retention

Users will be included in these cohorts if they were new during the time frame of your analysis, and if they fired an active event in the week (or month) listed after they were new.

  1. Set the date range of your analysis with the date picker.

Make sure this time range is long enough to generate a good sample size, and far enough in the past to ensure that all users in your sample have had an opportunity to be retained. For example, if you are looking at '[Amplitude] 2nd Week Retention' as your target cohort, then you should make sure that the new users in your base cohort have been new for longer than two weeks.

Add your Compass report to a dashboard

To add your Compass report to a dashboard, follow these steps:

  1. If you haven't done so already, save your chart by clicking Save.
  2. Click + Add to. From the dropdown, select the dashboard you'd like to add the report to, or select Create a new dashboard.

Now that you've successfully created a Compass chart, find out what it all means—check out our Help Center article on interpreting your Compass chart.