|
This article covers the following: |
Overview
The impact of a mobile app survey relies on showing it at meaningful moments. Whether a user has just completed an action, reached a specific screen, or demonstrated a particular behavior. VWO mobile app surveys use SDK-powered screen detection, event tracking, audience rules, and flexible triggers to ensure surveys appear only when they add value to the user’s journey.
This article explains how to configure the foundational setup for mobile app surveys, including choosing screens or events for survey delivery, defining audience segments, and setting activation triggers that determine when the survey is shown.
To run surveys on mobile apps, you must implement the VWO Mobile Insights SDK in your application. VWO Pulse surveys are supported on the following mobile platforms. Refer to the relevant SDK documentation for implementation details.
- Android: VWO Mobile Insights SDK for Android
- iOS: VWO Mobile Insights SDK for iOS
- React Native: VWO Mobile Insights SDK for React Native
- Flutter: VWO Mobile Insights SDK for Flutter
Define the App Location
In the Application Identifiers field, enter the unique identifier of your mobile application. Supported SDKs include iOS, Android, Flutter, and React Native. Enter the identifier that corresponds to the SDK your app uses. If you’re unsure about this ID, please check with your developer or the team that implemented your app setup.
This identifier allows VWO to recognize the correct app instance where the survey will run. Ensure the package name or bundle ID matches the one configured in your app build. If the identifier is incorrect, VWO will not be able to serve the survey inside the app.
Note: Unlike website surveys, mobile app surveys do not use URL-based include/exclude rules. All targeting for app screens and in-app behavior is configured later through Audience Segmentation and Triggers rules.- Next, define the survey audience.
Define the Survey Audience
-
Select an Audience Segment: To target specific groups (for example, only referral traffic or returning visitors), use the available segmentation options to replace the default configuration.
You can choose from the following options:- Standard Segments: Select from VWO’s pre-defined segments lists, such as Traffic Source and Visitor Type. For more information, see Using Standard Segments in VWO.
- My Segments: Choose a segment you have previously saved in your VWO account. For more information, see Working with Segments in VWO.
- Custom Segments: Click Custom Segment to build a new rule using the segment gallery. You can combine conditions like app version, screen width, and screen height. For more information, see Defining Custom Visitor Segments in VWO.
- VWO Copilot: For a faster setup, click Copilot. Type a prompt describing your target audience (for example, Users from France using an iPhone), and VWO Copilot will automatically build the segment conditions for you. For more information, see Using Copilot for Segments and Triggers in VWO.
- Set the Traffic Percentage: By default, the survey is set to show to 100% of visitors who match your app conditions. If you wish to limit the sample size, drag the slider or enter a specific percentage to show the survey to only a fraction of your traffic.
- Configure Segment Settings: Click Settings to control how VWO validates your audience. This allows you to decide if VWO checks the segment condition only once when the page loads or continuously throughout the session. For more information, see Configuring the Segment Settings in VWO.
- Next, define the survey trigger.
Define the Survey Trigger
-
Select a Trigger Category: In the Trigger section, choose one of the following options to define when your survey activates:
-
Custom Trigger: Choose this option to build a trigger using the trigger builder. For mobile apps, custom triggers are defined using events tracked in VWO Data360. You can create triggers based on custom events such as, Viewed 3 product screens, Added to wishlist, or Completed onboarding).
To create or modify events used for mobile triggers, configure them in Data360 > Events before setting up your survey. For more information, see Working with Events in VWO.
This enables logic such as:- Show the survey when the user completes the OrderCompleted event
- Show the survey after the user triggers the SubscriptionCancellation event
- Show the survey when the user opens the app for the 5th time
-
- Configure Trigger Settings: Click Settings (below the trigger builder) to configure how VWO evaluates your trigger conditions. This allows you to specify whether the system checks the condition only once when the page loads or continuously monitors for the required events throughout the session.
- Click Next.