In-App Custom Event Triggers API for Mapp Cloud
Custom Event Triggers are only supported with iOS and Android SDKs v5.0+
Custom event triggers for In-App Messages allow marketers to target when and where an In-App Message is displayed within the app. A marketer may want to target messages to be displayed when app users add an item to a shopping cart, open a specific page within the app, or add an item to a wishlist.
Marketers can create the ultimate app experience by engaging app users with In-App Messages at the right time while they are using the app. Marketers and app developers can work together to identify the specific triggers within the app to delivery the message. The app developer can create these Custom Event Triggers and import them into Mapp Engage via an API for marketers to use in the In-App Message creation.
Adding the Custom Trigger Event in the App
Custom Event Triggers are created with a Custom Link type of Action Handling. App developers can use a Custom Link anywhere within the app to trigger the display of an In-App Message.
- For Android Custom Trigger Events, see In-App SDK Integration for Android (Mapp Cloud)
- For iOS Custom Trigger Event, see In-App SDK Integration for iOS (Mapp Cloud)
Documentation is also available within the SDK .aar files.
Importing Custom Event Triggers into Mapp Engage
In order to use a Custom Event Trigger in an In-App Message, the list of custom event triggers must be imported via an API call to Mapp Engage.
API user must have an API account for the Mapp Engage system.
CEP API Documentation 10 (0.166)
API Domain: mobile
- Creates given list of mobile app events
- Available in API version v10+Creates given list of mobile app eventsParameters
Name Type Description appId Long ID of the message app events MobileAppEvent[] A list of mobile app events to be created ExceptionsType Description NoSuchObjectException The app id can not be found. InvalidParameterException A specified parameter is invalid. UnexpectedErrorException An unexpected backend error occurred.