Build an event segmentation analysis
Amplitude Academy
Understand User Behavior with the Event Segmentation Chart
Use Amplitude's Event Segmentation chart to learn what drives user behavior.
Get startedFor most users, Event Segmentation is the foundational Amplitude chart. It shows what your users do in your product. With the Event Segmentation chart, you can build analyses that:
- Measure the top events performed over a selected time period.
- Analyze how often users trigger events.
- Determine the count of unique users that trigger events in your product.
- Clarify which users tend to trigger certain events.
Like most Amplitude charts, Event Segmentation charts combine events and event properties with user segments. These analyses can be simple—for example, counting the number of users that fire a specific event—or they can use intricate formulas of events.
This article describes the steps to build a segmentation analysis in Amplitude.
Before you begin
If you haven't already read up on the basics of building charts in Amplitude, do so before proceeding.
Refer to selecting the best measurement for your Event Segmentation chart for more information.
Set up an event segmentation analysis
An event segmentation analysis shows what different groups of users do in your product. Tell Amplitude which events you're interested in, and which users to include in the analysis.
You can include both active and inactive events in your segmentation analyses, but most customers find their Amplitude charts more insightful when they focus on active events.
To build an Event Segmentation chart, follow these steps:
In the Events Module, select the starting event or metric. Choose a specific event that's instrumented in Amplitude, or tell Amplitude to consider any event as the starting event for this analysis by selecting Any Event from the list of available events.
You can also create an in-line custom event or create a new metric at this point.
To add properties to your starting event, click + Filter by, select the property name, and specify the property value you're interested in.
The list of property values includes those Amplitude ingested into your project during the last 30 days.
Select another event to include. You can choose up to ten events, and you can add properties to these events.
In the Measured As Module, specify how to measure your results. Unique users and event totals are the most common options, but several others are available.
In the Segmentation Module, identify the user segment to include in this analysis. To import an already saved segment, click Saved and select the segment you want from the list. Otherwise, Amplitude targets all users.
The user segment you select applies to all selected events.
To build your own user segment instead of importing a saved one, add properties. Click + Filter by, choose the property you want to include, and specify the property value you're interested in.
To narrow your focus further, include only users who already performed certain actions. Click + Performed, then choose the event you're interested in.
To add another user segment, click + Add Segment, and repeat steps 6 and 7.
To break out your starting event by user properties, click Group segment by in the Segmentation Module. For example, to group users by the cities they were in when they triggered the starting event, select City from the property list. Amplitude breaks out the segmentation analysis on a city-by-city basis.
In the chart area, your Event Segmentation chart appears, along with a tabular view of your results.
Customize your chart's Y-axis
If the data in your chart doesn't fit the default scale, customize the chart's Y-axis for better viewability.
To customize the Y-axis, click it on the chart. The Custom Y-axis modal appears.
Applicable chart types
Y-axis customization works with Event Segmentation charts.
Axis name and values
By default, the Y-axis name comes from the measurement that the chart displays. For example, if your chart displays event totals, the axis name is Totals. To share the chart or provide more context, enter a more descriptive name.
To help the data fit more cleanly on the chart, set minimum and maximum values. By default, a chart's Y-axis starts at zero. Sometimes your data falls in a small range, but with higher value.
In the examples below, the chart on the left uses the default axis values, and the chart on the right has the minimum set to 10000 and the maximum set to 15000.
Enable Display data out of the min and max value so that any data outside the range you set still appears on the chart.
Customize the unit of measure that the chart displays so it represents the data accurately. Choose from:
- Raw number.
- Percent.
- Currency (defaults to the currency set at the project level).
- Custom (add a prefix or suffix).
Add a second Y-axis
If the chart displays more than one event, add a second Y-axis for better visibility. For example, on a chart that tracks Weekly Active Users, if you add a second event that measures new users, add a second Y-axis to keep both events visible.
In this example, Weekly Active Users, measured by Any Active Event, falls in the range of 12,000 - 13,500. Weekly New Users has a range between 5,500 and 6,000. The second Y-axis displays both events with enough granularity to observe increases and decreases over time.
The second Y-axis supports the same customization options as the primary Y-axis.
Dual Y-axis availability
Event segmentation line charts support a dual Y-axis.
Was this helpful?