Please visit our updated Documentation site at https://developer.yahoo.com/flurry
Custom User Segments
Segments allow you to analyze how different groups of your application users vary in their usage and behavior. For example, if you have a game, you may want to understand how users who reached level 5 in the US differ from users who reached level 5 in, say, Germany. With the segments feature you can create segments for both groups, and examine all of the metrics offered in Flurry analytics for each segment independently.
One of the key values of segmentation is the process of refining your custom-defined groups in order to understand which set of users are most valuable to you as a business. Who spends the most money within my app? Which location has the highest retention, or frequency of use? Understanding your audience composition allows you to better plan your next acquisition campaign (since you know the kind of consumers your app best retains), package your audience as a publisher to market to advertisers or gain a better understanding of your audience to develop more targeted features.
When you log in to your account, look at the Manage tab under the left-hand navigation bar, and select Segments. You’ll see a brief instructional video and a call to action to set up your first segment.
Segments can take a few hours to process before they're ready to display. To view the status of a segment, you can either navigate to Manage>Segments and view the list of the segments you've created. Looking at the "Created On" column will display the status of the segment, whether processing or the date of creation once complete. To view your segments, simply look for the All Segments drop-down on your Analytics header bar, to the left of "All Versions" and "Across All Time" date range tool. You will be able to toggle between segments from this menu, or click directly to the Create Segment page.
You can define up to 10 segments using a wide variety of characteristics to define each segment. You can always delete segments to free up your allotted amount.
Below is a description of each potential characteristic of a segment and how to use it. You can download our step-by-step tutorial on Segments:
You can also watch our video tutorial on how to set up a Segment:
You can create a date range for your custom segment that will only include new users who launched the app within the specified time frame. Note that you cannot change the date range once the segment is created.
Figure 1. Date Range Selection for Segment
You may select the frequency with which customers use the application to create segments. By default, usage is broken down into three categories based on the frequency of use:
1. Infrequent: Users who launch the application once a week or less.
2. Regular: Users who use launch application more than once a week but no more than once a day.
3. Heavy: Users who launch the application multiple times a day.
Figure 2. Filter by Frequency of Use
You may edit each group to create a usage segment more relevant to your app. For example, you can change the definition of Infrequent to only include users that launch the application less than once a month. Doing so will change the definition of Regular user to include everyone who uses the application more than once a month but no more than once a day. Note that you cannot change the usage definitions once the segment is created.
You may use custom events to define a segment, including multiple events, parameters, and parameter values. For instance, if you're tracking an in-app- purchase event and you're passing the type of purchase as a parameter, and the specific item purchased as a parameter value, you can create a segment that includes a specific item that was purchased. You can also simply select a single event. Note that you cannot edit the custom events selected once the segment is created.
Figure 3. Filter by Event down to Parameter Value
Reporting Gender Data
Gender tracking is an optional part of the Flurry SDK that allows you to report whether your users are male or female. Since Gender data is all self-reported for your application, if you do not ask users for their gender and report it through the Flurry SDK you will not be able to view these metrics.
Note that this feature is not available for all platforms. Currently iPhone is supported with other platforms coming soon.
Visit the Download SDK page for instructions on how to add Gender tracking to your application.
Figure 4. Select users based on Reported Gender and Flurry Estimated Age
Not all applications collect age and gender data from their users, and applications that do rarely have their entire user base provide such demographic information. Flurry Estimates can help fill in these gaps by estimating the demographics of your users based on the vast amount of data collected across all applications using Flurry Analytics. Simply select Flurry Estimates when you see the option to view your demographics as estimates. If your users pass you age and gender information you can simply view your reported data instead of the Flurry Estimates. For more information, see Flurry Estimates
You can include specific languages within your custom segment. Language metrics provide you with a breakdown of the preferred language that your users have selected on their device. The metrics are broken down by both language and country, since some languages have dialects or region-specific characteristics. The countries displayed are not necessarily the physical location of the user, they are the country setting of the language that the user has chosen on the device.
You may choose to only include users located in certain regions or countries in your segment. Currently, Segmentation returns data down to the country level.
Figure 5. Select users based Geographic Location