A/B testing feature allows publishers and game studios checking different logics in their games and decides what works better for their game.
How it works
The game publisher sets the experiment in Game of Whales. He defines:
- what players will take part in the experiment
- how many behaviors will be checked. Depending on this the number of groups is chosen. It's a good way to keep one group without any changes in behavior.
- how many the experiment participants should be included in each group (in %).
- what behavior should be applied to the player from the appropriate group. The rules can be defined via the group's payload.
- The game publisher starts the experiment
- GOW matches the game players to the experiment and distributes them between groups.
- If a player is matched to the experiment, GOW sends the data about the experiment, the experiment group and the group payload to the game side through GOW SDK or REST API.
- The appropriate behavior is applied to the player on the game side.
- The confirmation that all settings were set is sent from the game to GOW.
- GOW collects the player statistics in the context of the experiment and the group until the experiment will be completed. The statistic is presented in the experiment report.
- When the experiment is completed, GOW SDK sends a special callback about it. After that, the behavior changes can be canceled on the game side.
Each experiment can be in one of the following steps:
- Draft - an experiment doesn't influence the game logic. It's available for changing.
- Active - a working state. The players are matched to the experiment, the data about the experiment are returned to the game side, the statistics are collected.
- Done - the experiment no longer affects the game logic. Its results are presented in the report.
There are no limits for the number of active experiments in the game. But each player can take part only in one experiment at the same time. After the finishing of the current experiment, the player is able to be included in another.
It's forbidden to have a few active experiments with the same experiment key in one game at the same time.