These criteria create segments that are based on how a contact reacts to the Push and In-App messages you send in the system, and how they interact with your mobile app(s).

Mobile Activity Criteria

App Installation Date

Selects contacts who installed and registered to a mobile app, or did not install a mobile app.

 Configuration
SettingDescription
Mobile AppSelects the mobile app associated with the event.
Installed
  • Yes: The contact installed the selected app.
  • No: The contact did not install the selected app.
​In TimeframeSee Date Picker in Mapp Engage

App Event

Selects contacts who have or have not triggered a specific event that was defined during In-App Message creation.

You can define the app event via the mobile registerAppEvents API call. Once done, you can select it when creating your In-App message.
 Configuration
SettingDescription
Mobile AppSelects the mobile app associated with the event.
App Event

Selects a specific triggering event that was defined during In-App Message creation.
Here are some known examples of such events:

  • Add Item To Cart
  • Add Item To Wishlist
  • App Promo
  • Open App
  • App welcome
  • Purchase Completed
  • Open Cart
  • App Feedback
  • Book a Table
Occurred
  • Yes: The contact has triggered the event in the app.
  • No: The contact has not triggered the event in the app.
Number Of Occurrences

Defines the number of occurrences using operators and a value field. 

  • Operators:
    • Equals
    • Is Greater Than
    • Is Less Than
  • Value: Specifies a number value between 0 and 999.
​In TimeframeSee Date Picker in Mapp Engage

Push Notification Delivered

Selects contacts based on whether they received a push notification or not.

 Configuration
SettingDescription

Push Notification

  • Any: Selects any push notification independent of mobile app channel.
  • Specific: Specific push notification. For this scenario you must also specify:
    • Mobile App
    • Message. Once you select the mobile app, you will be able to choose any message related to that specific app.
Delivered
  • Yes: The contact has received the push notification (any, or specific, as defined in the previous step).
  • No: The contact has not received the defined push notification.
​In TimeframeSee Date Picker in Mapp Engage

Push Notification Reaction

Selects contacts based on whether they engaged with the push notification, or dismissed it.


 Configuration
SettingDescription
Mobile AppSelects the mobile app related to the push notification.
MessageSpecifies the push notification.
Reaction

Defines whether the contact engaged with the push notification, or dismissed it.

  • Engaged: The contact opened the push notification, or clicked on a link or a button within the push notification. For more information on message actions, see Link a Page or Action with a Push Notification.
  • Dismissed: The contact closed or swiped the push notification.
​In TimeframeSee Date Picker in Mapp Engage

In-App Message Delivered

Selects contacts based on whether they received an In-App Message or not.

 Configuration
SettingDescription

App

  • Specific: If you select this option, you must specify the Mobile App. 
    • Mobile App: Selects the specific Mobile App.
    • In-App Message:
      • Any: Selects any In-App Message related to this mobile app.
      • Specific
        • Message: Allows you to select the specific In-App message.
  • Any: Selects any In-App Message independent of mobile app channel.
In-App Delivered
  • Yes: The contact has received the In-App Message (any, or specific, as defined in the previous step).
  • No: The contact has not received the defined In-App Message.
​In TimeframeSee Date Picker in Mapp Engage

In-App Message Reaction

Selects contacts based on whether they engaged with the In-App Message, or dismissed it.


 Configuration
SettingDescription
Mobile AppSelects the mobile app related to the In-App message.
Reaction

Defines whether the contact engaged with the In-App message, or dismissed it.

  • Engaged: The contact opened the In-App message, or clicked on a link or a button within the In-App message.
  • Dismissed: The contact closed or swiped the In-App message.
​In TimeframeSee Date Picker in Mapp Engage