MOCA enabled applications can implement Experiences as part of Proximity Campaigns. These experiences trigger when the device enters a delimited area in the physical world or performs an action within the application (like, subscribe, reach a checkout page and so on). These experiences range from a simple local push notification which serves as a message, rich HTML 5 content and even custom actions offered by your custom App.
In short, experiences are what the end user sees, how they see it, where they see it and when they see it.
Experiences can be both configured via the UI of our MOCA Console or programmatically Every experience is part of an existing campaign. This example follows the creation via our MOCA Console and starts off after the campaign is created.
Click on Create New Experience and you will reach this screen:
Experience actions are the ways the MOCA SDK enabled applications have to deliver content to the user's device. These trigger when the campaign and experience conditions meet the requirements (e.g. enter defined Place).
URL sends a URL to the targeted segment.
HTML sends a full screen interstitial HTML5 to each user of the targeted segment.
In-App sends an in-app pop up screen to each user of the targeted segment. This one has no push notification or similar, so no Background Alert is needed.
This on-demand feature enables MOCA SDK embedded into the client mobile App to deliver location-triggered actions directly to a third party campaigns module and deliver segmented and personalized content to end users.
This advanced feature invokes the custom action callback you define in your code. It can be whatever you code it to be, and can be used for a variety of actions based on the proximity trigger (example: make the device vibrate for a gamification feature in the app).