In-App Messages
- Topics:
- Mobile Marketing
CREATED FOR:
- Admin
To use the In-App messaging capabilities from Marketo, you must perform the following steps:
- Install the Marketo Mobile SDK as described in the Mobile Installation.
- Add your mobile app to Marketo as described in Add a Mobile App.
- Optionally, add code to your mobile app to capture Custom Actions.
Once you have installed the Marketo Mobile SDK, and completed adding your app in Marketo, you are ready to send In-App messages that display when a user opens your app.
By default, in-app messages are triggered when your app opens. If you want to trigger in-app messages for other events, such as when a specific page is viewed, or when a specific button is pushed, you must add custom actions to your code. See Custom Actions section for code samples of this.
Troubleshooting
In-App Message is Not Showing Up
Marketo responds to triggers from apps only after the Marketo Mobile SDK is initialized with the Marketo Platform. The initialization process occurs when you install and open the app for the first time. Since initialization occurs after the first app open, the “App Open” event is not triggered until the app is opened a second time. Close the app and open it again, and a message triggered by App Open should appear on your device.
Custom events are triggered by user interaction after the app is open. Custom events are recognized by Marketo during the first session.
In-App Tap Activity Tracking
Make sure to assign an action besides “dismiss” to one of the primary or secondary buttons to track tap activities and to use base display frequencies based on the number of taps.
For additional information, see the In-App Messages section in our product documentation.
Marketo Engage
- Home
- Getting Started
- Javascript API
- Mobile
- REST
- REST API overview
- REST API reference
- Assets
- Authentication
- Base URL
- Best Practices
- Bulk Extract
- Bulk Import
- Channels
- Custom Services
- Data Ingestion API
- Download Swagger Definitions
- Endpoint Reference
- Error Codes
- Lead Database
- Paging Tokens
- Performance
- Reference Architectures
- Sample Code
- Tags
- User Context
- User Management
- SOAP
- Webhooks
- Client Libraries
- Data Streams
- Email Scripting
- License
- Partner Sandbox
- Self-Service Flow Steps