Do you want to deploy a survey on a mobile application? It is entirely possible to operate this type of broadcast. Depending on your configuration and needs, several options are available. This article presents these options in detail to help you make the best choice.
Prerequisites
We recommend that you complete all of the following steps before configuring your broadcast:
- Add attributes in the segment related to your campaign
- Design your survey
- Set up redirection scenarios and/or post-feedback actions
- Configure and possibly translate your campaign
- Configure and possibly translate complementary content
- Manage solicitation and access to the survey
Choose the Appropriate Option
Before selecting a broadcast mode to deploy your survey on a mobile application, it is essential to fully understand your project and your technical ecosystem. Here are the main questions to ask yourself:
- Which journey(s) will be targeted?
- What visibility is desired for the survey (button, pop-in, notification, etc.)?
- What are the triggering conditions for the survey?
- Is it planned to modify these conditions regularly (more than twice a year)?
The technical environment plays a key role in choosing the broadcast mode for your survey:
- Is the application on which you want to deploy your survey a Webview App or a native App?
- What technologies are used for the development of the application (Native iOS/Android, Flutter, React Native, etc.)?
If your application is native and does not allow interaction with a web page, Skeepers will not be able to trigger automatically without specific integration.
A Webview is a technology that allows displaying a web page directly within a mobile application, without opening an external browser.
| Broadcast Mode | URL Broadcast in Webview | URL Broadcast with App Notification (Push) | Website or InPage Broadcast | Broadcast via API | Broadcast via Application through SDK |
|---|---|---|---|---|---|
| Prerequisites | Webview must allow JavaScript execution and web storage | Push notification system must be managed by your application | Webview must allow JavaScript execution and web storage | Skeepers API must have been configured on the account | |
| Availability | Available | Available | Available | Available | Not available |
| Operation | The survey appears in a Webview, activated by triggering conditions | The notification contains a link to the survey, opened in a Webview | The Skeepers triggering tag must be integrated into your environment on the application to trigger the survey as on a classic website | The triggering and display of the survey are directly managed by the API according to your needs | |
| Implementation |
Classic URL broadcast + manual addition of a "Close" button that triggers the closing of the webview on click |
Classic URL broadcast | Classic Website or InPage Broadcast | Conversational API broadcast and others | |
| Notes |
The Skeepers triggering tag must be integrated into your environment on the application to trigger the survey as on a classic website Do not hesitate to add a specific variable to differentiate visitors coming from the app and the site when using the classic domain |
You can use feedback import (manually, via API or FTP) or the conversational API for these needs |
Create a URL Broadcast for Use in Webview
To create a URL type broadcast, we invite you to consult our dedicated article: Create a Broadcast by URL.
Note that you must imperatively add a button that triggers the closing of the webview on click.
Create a URL Broadcast with App Notification (Push)
To create a URL type broadcast, we invite you to consult our dedicated article: Create a Broadcast by URL.
Create a Website or InPage Broadcast
To create a Website or InPage type broadcast, we invite you to consult our dedicated article: Create a Broadcast on a Website.
You will notably need to integrate the Skeepers triggering tag into your application.
Create a Broadcast via API
To create a broadcast via API, you have several options. The only requirement is to have implemented the Skeepers API; for this, we invite you to consult our dedicated article: Using the Skeepers API.
For the use of the conversational API, here is the dedicated section of our API documentation.
In case of feedback import, consult the dedicated procedure.
Create a Broadcast Application via SDK
It is not possible to create a Broadcast Application via SDK,
Skeepers no longer offers this option; we invite you to choose the alternative options proposed in this article.