User Segments

Overview

The User Segments feature allows you to segment your audience by the behaviors the do, or do not do, within your app as well as the attributes of the device.

Segment List

The main page displays a list of all pre-existing User Segments. From here, you can take the following actions on a Segment:

https://s.yimg.com/oo/cms/products/flurry-docs/zh_TW/_images/list_view1_6d11e9998.png

There are 4 columns in this list displaying the following information:

  • Name - The name that was given to the User Segment.
  • App - The app to which the User Segment applies.
  • Details - A summary of the predicates that define the User Segment.
  • Delete - A button for permanently deleting the User Segment.

Creating a User Segment

To create a new Segment, click the + Create Segment button. This will take you to the Create Segment page. At the top of this page, you will find two items you need to address:

  1. Select the app to which the Export definition applies.
  2. Give the Segment a name.

Once you have done these two things, you can start adding the filters that define the audience that will be Exported. There are two sections for defining the audience, the first involves directly defining filters, the second allows you to select one or more existing Segments.

Editing a User Segment

To edit an existing User Segment, you can click the name of the User Segment. This will open the User Segment in the editor. Here you can make any changes to the definition. If you are not the owner of the User Segment, you can make changes and then choose to Save As, which will save a copy of the original User Segment.

Definition

In the definition section, use the “Add Filter” button to add a filter predicate to the definition. The collection of filter predicates you build is what defines the rules of inclusion for the User Segment.

Audience Estimation

When you would like to understand the estimated audience size of the current filter predicates, click the “Run” button and the estimated size will update on the left. The “Total Users” number is the number of users active in your app over the last 12 months. The “Selected Users” number is the estimate of the number of users active in the last 12 months that satisfy the list of filter predicates you have defined.

Filter Predicates

The following predicates allow you to define the specific attributes for the audience you want to focus in on.

Activity Level

Limits the segment to devices that display the levels of activity that you detail. For Activity Level, you may add one or more levels and select whether to include users that match any of the levels or restrict to devices that match all of them.

https://s.yimg.com/oo/cms/products/flurry-docs/zh_TW/_images/activity_level_be1a77c8b.png

App Version

App Version filters the audience down to those that were last seen using the selected versions of your app.

Device Model

Allows you to limit the audience to certain device models. Use this to study newer models or older models to differentiate behaviors.

Estimated Age

You can select the Genders to include in the Segment using the estimations provided by Flurry.

Estimated Gender

You can select the Genders to include in the Segment using the estimations provided by Flurry.

Event History

Limits the segment to devices that display the event history that you detail. As with Activity Level, the ANY/ALL toggle allows you to select how restrictive the filters are.

https://s.yimg.com/oo/cms/products/flurry-docs/zh_TW/_images/event_history_e5bcb1e89.png

Geography

  • Regions - Adding Regions to this list limits the segment to only those devices that have their most common Region in the list provided.
  • Countries - As with Regions, adding Countries to this list limits the segment to only those devices that have their most common Country in the list provided.

Install Date

The Install Date predicate allows you to narrow the audience to installs within a certain period.

https://s.yimg.com/oo/cms/products/flurry-docs/zh_TW/_images/push_notification_345261744.png

Language

This predicate limits the segment to only devices with the language, as indicated by their Locale, to the list of Languages provided.

OS Version

Filter the audience down to those last seen running a given OS version.

Push Campaign

This predicate allows you to filter to devices that have interacted with a given Push Notification campaign at a certain level. For example, if you have a campaign called “Feel Good Fridays”, you can include users that have Opened the app from a notification they received from this campaign. You can include multiple campaigns in a single predicate as well.

https://s.yimg.com/oo/cms/products/flurry-docs/zh_TW/_images/push_notification_345261744.png

Reported Age

You can select the Genders to include in the Segment using the values reported by your app to Flurry using the setAge method in the Flurry SDK.

Reported Gender

You can select the Genders to include in the Segment using the reported by your app to Flurry using the setGender method in the Flurry SDK.

Usage of User Segments in Flurry

User Segments defined here may be used in the following areas of Flurry:

  • Explorer
    • Funnels - Dimension and/or Filter by User Segment
    • Measures - Dimension and/or Filter by User Segment
    • Retention - Dimension and/or Filter by User Segment
    • User Journeys - See User Journeys for a selected User Segment
  • Push Notifications - Target push notifications to selected User Segments