When you run an interactive game, the way a player answers can tell you as much as whether they played at all. Someone who picks "dogs" over "cats" on a personality quiz is giving you something you can act on.
Minigames (formerly Adact) Tag Manager lets you tag a player's gameplay based on how they answered specific questions in a Trivia (Advanced) game or a Personality Test. You can then build a Target Group around each tag — for example, treating the "dogs" crowd separately from the "cats" crowd.
This guide will walk you through how to tag gameplay with Minigames Tag Manager, from building the game to segmenting on the tag in Optimove.
Step-by-Step: How to Tag Gameplay with Tag Manager
Step 1: Build your Game
Create a Trivia (Advanced) or Personality Test game as usual, with your questions and settings configured.
- Create a new Trivia (Advanced) or Personality Test game.
- Add your questions and configure the game settings.
- Save the game so it is ready to have tags attached.
Step 2: Create Tags and Tag Rules
Tags and their rules define which gameplay gets tagged, and with what value.
- Edit the campaign and go to Integrations → Tag Manager. This option only appears when editing a Trivia (Advanced) or Personality Test game — for other game types, it is hidden.
- Create a new tag. In the Title field, enter the value that gets sent to Optimove.
- Click Add New Rule to define how the tag is triggered: pick which question(s) to check, and specify the required answer.
- After adding or changing tags, update the live campaign for the changes to take effect.
The rule interface adapts to the question type: multiple-choice questions let you pick a specific answer option, while numeric or scale questions let you set an answer range (for example, answers between 9 and 10 on a 0–10 scale).
Step 3: Use the Tag in Optimove
Once gameplay is tagged, you can segment on it in Optimove using Web and In-App Activity.
When the ootb_adact_game_finished event fires, its context includes an ootb_tag attribute containing whichever tag(s) applied to that gameplay.
- Create a Target Group using Web and In-App Activity.
- Set the event to OOTB Adact Game Finished.
- Filter on the
ootb_tagattribute.
(baseball). If you have two tags that overlap as substrings — say Baseball and Baseball hater — and you only want the first, filter on ootb_tag contains (baseball) with the parentheses included, so you don't accidentally match (baseball hater) too.How Tagging Works
Tag Manager evaluates your tag rules against each completed gameplay and writes the matching tag values into the game-finished event, where Optimove can segment on them.
- Rule matching: A tag applies only when all of its rules match the player's answers (AND logic).
- Where the value lands: Matching tags are written to the
ootb_tagattribute on the game-finished event, wrapped in parentheses. - Availability: Please allow approximately one hour for newly created tags to become available for segmentation.