For the complete documentation index, see llms.txt. This page is also available as Markdown.

Using Cohorts

The Cohorts you create can be used for targeting across various Hackle features.

Setting Up Targeting

This section covers how to target a Cohort in an A/B Test.

The method for setting up Cohort targeting in Feature Flags and Remote Config is the same.

Setting Up a Cohort Filter

Supported Operators

The Cohort filter currently supports two operators: = and .

Select the Target Cohort from the List

The User Identifier Basis of the experiment and the User Identifier of the Cohort must be the same.

If the experiment's User Identifier Basis is deviceId, the Cohort's User Identifier must also be deviceId.

Experiment User Identifier - deviceId
Targeting - Cohort list

Therefore, only Cohorts with the same User Identifier as the experiment are shown in the targeting list.

The active user Cohort has deviceId.

Number of Target Users When Using a Cohort

When you use a Cohort for targeting or campaigns, the number of users actually included as targets from the Cohort varies depending on how it is used. Except for schedule-based sending, only up to 1 million users are included as targets.

Usage Method
Number of Users Included as Targets

Schedule-based sending

All Cohort members included

Event-based · API-based sending

Up to 1 million included

In-App Message

Up to 1 million included

A/B Test · Feature Flag · Remote Config

Up to 1 million included


Analyzing with Cohorts

You can perform Cohort-level data analysis by setting a Cohort in the user group filter of Data Analytics.

User Group > Add Filter > Select Cohort
Data analysis at the Cohort level

Running CRM Marketing for a Cohort

You can send In-App Messages and Push Messages targeting a specific Cohort.

You can find various Cohort examples applicable to different situations in the Push Message recommended template guide.

Send a Push Message to a specific Cohort

Last updated