Return Incentives #
In this guide you will learn how to use audience targeting to incentivize players who may have churned out of your game to return by offering a new event or content drop. To accomplish this you will:
- Create a custom property
- Update identity properties from the client
- Create an audience
- Create a metric
- Create a live event
Creating a custom property #
Start by creating a custom property: playerLevel
. You will use this to indicate in Satori what level the player is.
- Navigate to the Settings -> Properties screen in the Satori Console.
- Click the Create New Custom Property button.
- For Property Name enter:
playerLevel
. - For Type change it to
numeric
.
Update identity properties from the client #
An identity must update their playerLevel
custom property in Satori to be added to the new audience. This should be done via the client:
|
|
audience.processor_interval_sec
configuration parameter.Creating an event #
Create a custom event that will be triggered by the user when they return to the game.
- Navigate to the Settings -> Events screen.
- Click the Create New Event button.
- For Event Name enter:
playerReturned
. - For Type change it to
Numeric
.
The client will send this event after they return to the game:
|
|
Create an audience #
Next create the audience that will segregate players based on whether they have reached level 5 or higher and have not been seen in 7 days or more.
- Navigate to the Audiences screen.
- Click Create New Audience.
- For Audience Name enter
ChurnedProgressedPlayers
and give it an appropriate description. - Click Create.
- On the next screen, enter the appropriate filter. This filter should check that the player has a
playerLevel
custom property of 5 or higher and that they have not been seen within the last 7 days.
Now() - PropertiesComputed("seenLast", 0) >= Duration("7d") and PropertiesCustom("playerLevel", 0) >= 5
Create a metric #
Now create a metric to allow you to determine how many players engage with the live event.
adStarted
or screenViewed
.- Navigate to the Metrics screen.
- Click Create New Metric.
- For Name enter the name of our event from earlier:
playerReturned
. - For Type change it to
Count
. - For Order leave it as
High
.
This metric will analyse the count of how many players returned to the game.
Creating a live event #
Create a live event that will target the new audience and run for one week to offer a promotional login reward as well as access to a returning players leaderboard.
- Navigate to the Live Events screen.
- Click Create Live Event.
- For Name enter:
ReturningPlayersEvent
and give it an appropriate Description. - For Value enter a JSON string that defines the reward and tournament ID that returning players can join.
|
|
- For Audiences select the
ChurnedProgressedPlayers
audience. - For Monitor Metrics select the
playerReturned
metric. - For Start Time choose a day to start (e.g.
01/03/2023 00:00
) - For End Time choose a week later (e.g.
08/03/2023 00:00
) - For Duration enter:
604800
, which is one week in seconds. - Leave Reset Schedule as blank, it should not reset.
Returning players will now be able to take part in this live event. You may decide to use native push notifications or email marketing to tell those players to come back and take part in the event.
Once the live event is over you can view the metrics to see how successful the live event was in re-engaging churned players.