User segmentation is the process of grouping and categorizing your user base into smaller and distinct segments, based on a set of shared characteristics or traits (a.k.a. common attributes). Segmentation gives you precise, segment-specific insights to better understand user needs. It helps you to move from a "spray and pray" approach and follow a more structured, highly strategic, and user-centric approach towards marketing and product development.
You can segment users based on various characteristics (a.k.a. attributes):
- Demographic - Age, gender, income, education, occupation, etc.
- Geographic - Country , region, language, etc.
- Psychographic - Interests, individual preferences, lifestyle, etc.
- Behavioral - User navigation, interactions, exit points, app/product usage, etc.
- Transactional - Subscriptions, payments, unfollow, customer service calls, etc.
- Firmographic - Organizations, employee count, industry, etc.
In Apptics, you can create your own segment based on screens, sessions, and events available in the console. You need to ensure that the necessary SDK-side configurations are in place
to track engagement data. For SDK implementation, refer to our SDK integration guide.Create user segments in Apptics console
To create a user segment, you need to define the criteria based on which you can proceed with user segmentation. In Apptics, you can define the segment criteria with up to three condition groups, and each condition group can contain up to five conditions. Each condition can be created based on various segment attributes (like events, screens, and sessions) and applied with the AND/OR logic.
- The AND logic requires users to meet all conditions within the segment. For example, you create segment criteria with the below conditions:
Condition 1 - User has viewed Screen A
AND
Condition 2 - User has clicked on button B
AND
Condition 3 - User has spent more than 5 minutes in the app
The user must meet all three conditions to be included in the segment
- The OR logic only requires users to meet one of the conditions. For example, you create segment criteria with the below conditions:
Condition 1 - User has viewed Screen A
OR
Condition 2 - User has clicked on button B
OR
Condition 3 - User has spent more than 5 minutes in the app
The user can meet any one of the conditions to be included in the segment, i.e., viewed screen A, clicked on button B, or spent more than 5 minutes in the app.
- All - It is the broadest scope, considering all user interactions and behavior.
- Screens - Focuses primarily on screen/page traversals within the app/product.
- Sessions - Focus is more on user activity and time spent.
- Events - Focus on user actions taken within the app/product.
When you choose 'All' you can segment users based on a combination of screens, sessions, events, and common filters.
Step 2: Define segment properties
The segment properties include the criteria for user segmentation, which consist of conditions grouped together in condition groups. You can create conditions using different properties of the segment attributes we discussed in the previous section. Here is the list of all the attribute properties based on which you can filter out and segment users:
Attributes | Properties |
Events |
- Name
- Time
- Event property
|
|
Screens |
- Name
- Time
- Duration
|
|
Sessions | |
|
Common | - App version
- OS version
- Device type
- Platform
- Application ID
- User group
- Countries
|
|
- Choose the segment properties based on which you want to apply conditions.
- Click on the + sign to add a new condition within the condition group.
- You can apply the AND or OR logic to a new condition within the condition group, or while creating a new condition group.
- As you define the segment properties, you will be able to see the criteria pattern at the bottom which shows the logic applied between different conditions groups.
- The segment summary at the right displays all the conditions you have applied to create the individual segment.
Note: You can only apply either AND or OR logic within a single condition group. To use a mix of AND and OR logic, create multiple condition groups.Step 3: View segment results