Docs
Growth
Audience Manager is a powerful feature that lets you define subscriber cohorts you are looking to target using Plays for targeting and analysis. An Audience is essentially a single rule or combination of rules based on your canceller's unique profile information. An Audience can have as many or as few rules as you like, depending on how broad or narrow you want your targeting to be. The possibilities are endless, but we recommend starting with a wide net and narrowing your Audiences as you learn more about the strategy you have deployed.
By creating rule-based audiences, you can ensure that the right offers, pricing tables, or cancellation experiences are displayed to the right subscribers according to the play they are embedded in. Chargebee Growth continuously evaluates subscribers against audience rules and qualifies only matching subscribers for entry into a Play.
You can create audience segments in your Growth site using the Audience tab. Additionally, you can even create them from within the Plays module while creating or updating a play.
You can define audiences using the following criteria:
In addition to using customers and subscription-based properties, Chargebee Growth allows you to build audiences based on prior offer interactions. This is useful when you want to:
You can define audiences based on the following offer based properties:
The screenshot below displays the anatomy of the Audience editor:
The Audience editor comes with a title at the top and the Audience definition creator below. There are three parameters with which you can create an Audience: the Property is the profile information of your subscriber that you would like to operate on. The second is the Operation, and the third is the Value the operator is working against.
Properties will be of either type Text, Date, Number or Boolean. The Operators and acceptable Values associated with each will change depending on how your Property is defined within Chargebee Growth’s field mapping settings.
Note:
Date operations tend to be the trickiest. We recommend reading the entire rule as a sentence to understand the outcome.
| Date operators | Returns true if the property | Acceptable Values |
|---|---|---|
| Is on the day of | is equal to the [value] | A specific date |
| Is on the day of | is equal to the [value] | A specific date |
| Is not on the day of | is not equal to the [value] | A specific date |
| Is after the day of | is greater than the [value] | A specific date |
| Is on or after the day of | is greater than or equal to the [value] | A specific date |
| Is before the day of | is less than the [value] | A specific date |
| Is on or before the day of | is less than or equal to the [value] | A specific date |
| Happened before | [value] days of the cancel session or prior | Number |
| Will take place after | [value] days after the cancel session or later | Number |
| Will take place within | Is at most [value] number of days after the cancel session but no more | Number |
| Happened within | Is at most [value] number of days before the cancel session but no more | Number |
Below are some examples of rules with Date operators and values applied:
Note:
All string operations are case-sensitive. Trial, TRIAL, and trial are all different values.
| Text operators | Returns true if the property | Acceptable Values |
|---|---|---|
| Is | is equal to the [value] | Any text string. |
| Is not | is not equal to the [value] | Any text string. |
| Is one of | an exact match to one of the items in the list | A separated list of text strings |
| Is not one of | an exact match to one of the items in the list is not found | A separated list of text strings |
| Contains | includes the [value] as all or part of a string | Any text string. |
| Does not contain | does not include the [value] as all or part of the string | Any text string. |
| Is empty | is null, empty or undefined | N/A |
| Is not empty | is not null, empty, or undefined | N/A |
Below are some examples of rules with Text operators and values applied:
contains the word enterpriseis one of the listed enterprise plans.Note:
For parameters passed through Chargebee Growth.js, you must first define the field as a decimal in Chargebee Growth’s field mappings.
| Numeric operators | Returns true if the property | Acceptable Values |
|---|---|---|
| Is | is equal to the [value] | integer or decimal |
| Is not | is not equal to the [value] | integer or decimal |
| Is less than | is less than the [value] but not equal to the [value] | integer or decimal |
| Is less than or equal to | is less than the [value] or equal to the [value] | integer or decimal |
| Is greater than | is greater than the [value] but not equal to the [value] | integer or decimal |
| Is greater than or equal to | is greater than the [value] or equal to the [value] | integer or decimal |
| Is empty | is null, empty or undefined | none |
| Is not empty | is not null, empty, or undefined | none |
Below are some examples of rules with Numeric operators and values applied:
| Boolean | Returns true if the property | Acceptable Values |
|---|---|---|
| Is | equal to the [value] | true or false |
Below is an example of a rule with Boolean operator and value applied:
To create a new audience segment in your Chargebee Growth site, follow these steps:
You have successfully created a new audience segment. Once created, the audience becomes available for targeting within Plays and Experiences.
Chargebee Growth will continuously evaluate subscribers against these rules and automatically qualify matching subscribers in real time.
Consider the following scenario:
You ran an experiment offering either a discount or a pause option during cancellation. Results show:
In summary, following are the Audiences that you can create:
Audience 1: Discount eligible Trial users and Paid subscribers in their first month.
Rules:
Discount Eligible is true
AND
(Plan is Trial OR Subscription age is less than 30 days)
This audience targets early-stage subscribers who qualify for discounts.
Audience 2: Accounts over 6 months old
Rule:
This group is routed to the Pause experience.
Note:
Date comparisons for Cancel Page experiences are evaluated relative to the cancel session date.
Audience 3: Everyone else
Rule:
This allows you to continue experimentation across remaining eligible subscribers.
Once created and published, these audiences can be assigned within the Play targeting hierarchy.
Well-structured audiences help ensure that your Growth strategies are precise, relevant, and measurable.
Was this article helpful?