These criteria create selections that are based on how a contact reacts to the Push and InApp messages you send in the system, and how they interact with your mobile app.

CriterionDescription/Setting

App Installation Date

  • Mobile App: Selects contacts who installed and registered to a mobile app, or did not install a mobile app.
  • Installed:
    • Yes: The contact installed the selected app.
    • No: The contact did not install the selected app.
  • ​In Timeframe:​ see Date Picker in Mapp Engage.

App Event

  • Mobile App: Selects the mobile app associated with the event.
  • App Event: Selects a specific triggering event that was defined during InApp Message creation.

    You can define the app event via the mobile registerAppEvents API call. Once done, you can select it when creating your InApp message.

    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 by means of operators and a value field. 
    • Operators:
      • Equals
      • Is Greater Than
      • Is Less Than
    • Value: Specifies a number value between 0 and 999.
  • ​In Timeframe:​ see Date Picker in Mapp Engage.

Push Notification Delivered

  • 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 Timeframe:​ see Date Picker in Mapp Engage.

Push Notification Reaction

  • Mobile App: Selects the mobile app related to the push notification.
  • Message: Specifies 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 Timeframe:​ see Date Picker in Mapp Engage.

InApp Message Delivered

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

InApp Message Reaction

  • Mobile App: Selects the mobile app related to the InApp message.
  • Reaction: Defines whether the contact engaged with the InApp message, or dismissed it.
    • Engaged: The contact opened the InApp message, or clicked on a link or a button within the InApp message.
    • Dismissed: The contact closed or swiped the InApp message.
  • In Timeframe:​ see Date Picker in Mapp Engage.