Welcome to Usabilla for Apps. To get you started quickly, we outlined the steps necessary to implement Usabilla for Apps into your application. For the actual implementation, we offer developers' documentation on our Github pages. In this guide, we aim to cover the non-technical side of the implementation and we will provide you with a high-level overview of the technical implementation.
In-App feedback in a Nutshell
Usabilla for Apps allows you to collect capture feedback from your users in your native Android and iOS apps. It allows you to collect two types of feedback:
- Passive feedback
- Active feedback
Passive feedback is a feedback form which your users can trigger when they run into something to share with you. We recommend you to make this form easily accessible to your users, in case they run into something they want to give feedback about.
Active feedback allows you to ask specific questions to your user at a moment where they are least biased. You can use this functionality if you - for instance - want to measure an NPS, find out how satisfied users are or to validate a business assumption with your users.
In this guide we will first focus on passive feedback, then take you through the active feedback functionalities.
Let's start with the requirements needed to use Usabilla for Apps in your app. Usabilla for Apps will work for you if your app meets the following requirements:
- Access to Usabilla for Apps in your account. Contact us if you don't have access yet.
- Native iOS or Android app
- Minimum OS support of iOS 9.0+ or Android 4.1+
Please have a look here for more information about the technical requirements.
1. Usabilla for Apps - Passive Feedback
Let's start with your passive feedback form. A passive feedback form is a form that you add to your app, in a place where your users can easily trigger it. They will mostly use the feedback form when they have an incentive to leave feedback. The incentive can be a bug they found or something that's not clear to them.
Get to know the interface
Now that we have established that Usabilla for Apps is suitable for your application, it's time to get familiar with Usabilla for Apps. We will give you a quick tour through the product. Usabilla for Apps provides you with an overview of all incoming feedback items, a dashboard and a setup page in which you can create and edit your feedback forms.
You can manage your Usabilla for Apps implementation through the following pages:
- The dashboard shows you aggregated results. This page helps you to keep an overview of your feedback at glance. A deeper explanation of the dashboard here.
- The feedback page holds your actual feedback items. Read your feedback, label individual items them for further progressing or export your data for further analysis. More information is available here.
- The setup page is where you create and maintain your feedback forms. After implementation, this page will allow you to change the questions in your app without code changes. Since we will also use this page for the initial setup of the form, we will discuss this page further in this article.
Configure your feedback form
The first thing we will start with is configuring your feedback form. This form can be triggered by your users when they want to leave you feedback. In the Usabilla interface you can specify your form's questions, colors and advanced options. Detailed information about the different options is available here.
After you've created your feedback form, you will be able to find a Form ID on the Feedback Setup page in your account. Your developers will need this Form ID for the implementation.
Preview your feedback form
After creating your form you will be able to preview the form using the Usabilla preview app. The preview app can be found in the App Store or the Google Play store. Download the app and navigate to the installation page of your feedback form. The installation page can be accessed from the setup page by click your app and then clicking "Install" at the mid-right.Scan the QR code in the modal window that shows up next, in order to preview your form.
2. Usabilla for Apps - Active Feedback
Now that we familiarized ourselves with passive feedback, it's time to look at the active feedback functionality. Active feedback can best be described as targeted in-app surveys that allow you to ask specific questions to a specific set of your users.
Contrary to passive feedback forms, active feedback surveys are implemented through a container. This container requires a one-time implementation after which you will be able to (de)activate or edit surveys on the fly.
I already have passive feedback, why should I also use active campaign surveys?
Passive feedback allows your users to give you feedback when they have an incentive to do so. However, sometimes you will also want to proactively ask your users a question. Active campaign surveys enable you to ask questions to your users, with the following advantages:
User friendly - campaigns show in the form of a non-intrusive banner
Targeted - campaigns allow you to ask the right thing in the right place at the right time
Flexible - campaigns will only contain the exact set of questions you want to ask
Discrete - your developers can exclude critical moments, meaning your users will only see campaigns when it's convenient
Get to know the interface
Active feedback is managed from the Campaign overview interface. For each campaign, you will be able to configure the campaign itself and view the results.
Each survey has the following sections:
- A performance overview which provides a quick overview of the amount of views and responses for your campaign.
- A status toggle which can activate or deactivate the campaign.
- The editor which allows you to create or edit the survey questions or targeting options.
- The results consist out of a CSV-export functionality and charts for each question in your survey.
Configure your survey
A new Usabilla for Apps active survey can be configured directly in your Usabilla account. Through the editor you can create your questions and determine the targeting settings. Detailed information on how to create a survey can be found here.
In the first step of the survey editor you are asked to connect your survey to an app. The ID of this app is needed by your developers to implement the Usabilla SDK in your app.
Preview your feedback form
After creating your form, you will be able to preview the form using the Usabilla preview app. The preview app can be found in the App Store or the Google Play store. Download the app and navigate to the installation page of your feedback form. The installation page can be accessed from the setup page by click your app and then clicking "Install" at the mid-right.
Scan the QR code in the modal window that shows up next in order to preview your survey.
3. Implement the Usabilla for Apps SDK
Once your forms and surveys are ready and previewed your developers can start implementing the form. The implementation of your form will require your developer to implement the Usabilla for Apps SDKs as specified in our documentation:
On these pages, your developers will be able to find instructions as well as the latest versions of our SDKs.
Do you want to read more about how the implementation process works? Have a look at our non-technical Usabilla for Apps implementation guide.
After the implementation, you are all set up and ready to collect user feedback.
Tip: Are you unsure about where to start with Usabilla for Apps? Why don't you start with our survey examples?
Any questions? Feel free to reach out to us.