What is a Global Criteria?
Global criteria facilitates the automation of the user's experiences by creating conditional results and events during or after completing an activity.
Some common Global Criteria use case examples
If a user hasn’t completed the onboarding activity, keep launching the onboarding activity - this would be a behavior with global criteria (condition: users who haven’t completed the onboarding activity)
If a user complete an activity three times, give a rewards - this would be a behavior with global criteria (condition: users who completed the activity three times)
If a user is a parent, send a notification (condition: users who set their profile > role as ‘parent’)
Can I create Global Criteria?
Yes, you can. At the moment, we support basic UI to support common conditions based on simple user profile information. For complex conditions (based on activities completion or activity score), we are still working on it (2024 Roadmap) -
For more information on building complex logic, please contact our team.
How to create Global Criteria?
Go to App Creator> Automation > Global Criteria > Create new
You will see the simplified UI as default. Select the ‘Add condition’ button
You can create conditions only based on the user profile
Among different types of user profiles, at the moment, you can only make conditions based on
Multichoice (including CSV file)
Boolean
If you create multiple conditions, you can choose either want ‘AND’ condition or the ‘OR’ condition
Match any of the following conditions: ‘OR’ condition
Match all of the following conditions: ‘AND’ condition
How to use Global Criteria?
The most common way to use Global Criteria is to attach them to a Behavior. When you set up Trigger and Result, you can add Global Criteria
Note: if you add multiple Global Criteria, the behavior works only when ALL the conditions are met.
How can I make conditions outside of a single app, within a multi-app environment (Super App)?
You can create platform-level global criteria to control your platform users or control the app discoverability.
Admin > Automation > Global criteria
Note: Enable the user fields in the Super App so that users’ details can be checked when they sign up for the Super App.
Once you set up platform-level criteria, You can add to the individual app to set up App Discoverability.
App Creator > Settings > App Discoverability > Open to targeted user group > Add Global Criteria
That means, only the users who met the condition will discover this app by searching in the Discover menu in the Super app.