Each "If then Else" or "Switch" block must contain a set of conditions. Conditions determine the behavior of those blocks and allow you to define both the sequencing of the stories in a campaign or the flow of a story itself.
Here are the different types of conditions:
- Date and time
- Dates, days and/or time can be specifically set to determine which next engagement fits the user's behavior.
- Dates, days and/or time can be specifically set to determine which next engagement fits the user's behavior.
- Geolocation
- This condition can be set to determine a sequenced engagement specific to a location/position.
- This condition can be set to determine a sequenced engagement specific to a location/position.
- Device and OS
- If a certain campaign/story is designed according to a specific type of hardware and software, this condition can be used to determine what device and OS generated the interaction and which next content best fits the user.
- If a certain campaign/story is designed according to a specific type of hardware and software, this condition can be used to determine what device and OS generated the interaction and which next content best fits the user.
- User
- Based on original content interaction, a user's gender, age, hometown and/or current town details determines the targeted content specific to market.
- Based on original content interaction, a user's gender, age, hometown and/or current town details determines the targeted content specific to market.
- Widgets
- These widgets assign specific answers to previously set questions via a POLL or a QUIZ. The next story is determined based on the choice made by user.
- These widgets assign specific answers to previously set questions via a POLL or a QUIZ. The next story is determined based on the choice made by user.
- Video View %
- The next specific content is determined based on the amount of video seen from the original story.
- The next specific content is determined based on the amount of video seen from the original story.
- CUSTOM.text and CUSTOM.number
- For everything else not specified in the conditions list can be customized here. Any desired text or number can be assigned as a condition and this will determine the next engagement specific to the user.
- Click variables need to be CUSTOM.text. A True or False condition need to be specified as qualifying statements when creating the block itself.
Even external DMP can be added to the conditions available.