FAQs

List of Frequently Asked Questions:

What are Mobile Recordings in VWO, and how do they work?

The Mobile Recordings module in VWO allows you to record visitor interactions with your mobile application in the form of video. These recordings show how the visitors interact with your mobile application by capturing various gestures like single tap, double tap, zoom, fling, scroll, etc. They work based on sampling.

What is the maximum duration of the saved recording?

The maximum duration of a recording session is 2 hours. Therefore, no new data is recorded in the current session if the duration exceeds 2 hours. A session's data beyond the 2 hours window gets captured in a new recording.

When does a recording start?

Once the Mobile Recordings feature is enabled and configured in VWO, the session recordings are triggered as soon as a visitor uses the app, provided the user has been sampled.

When does a recording session expire?

A recording session expires after 30 minutes of idle time. For example, the current recording session ends if a user is idle for 30 minutes.

Can I view all the recordings of the previous/next previous session of the user?

Yes. A tile in the player shows the visitor's currently active session and also displays all the available recorded sessions of the visitor. When clicking the tile, a sidebar shows the visitor's recorded sessions ordered from oldest to most recent.

Do the recordings involve sensitive data?

By default, VWO hides all key presses right on the SDK side to avoid storing or transmitting any personal or sensitive data to VWO servers. Additionally, you can exclude the recording of any screen using the Exclude screens option or specifically exclude texts or UI elements such as fields, buttons, and checkboxes using the Exclude text, Exclude view, and Exclude tag options. To know more about these options, refer to this article.

How to record all the screens of your mobile application?

By default, VWO records all the screens of your mobile application. However, it can be configured to exclude certain screens or hide select elements from screens on the Configuration page of the Mobile Recordings module.

How does VWO affect my application speed?

VWO Mobile Insights SDKs are built in such a way that they track users' journeys and actions very efficiently. By integrating our SDKs, your current app will not be impacted. Once you have initialized the SDKs, they will start tracking the necessary information, batches it, and sync periodically with VWO servers to show the session recordings on the VWO dashboard. SDKs use the event-driven approach to capture different user actions and other information like app crashes, application not responding, etc., and smartly replay them on the dashboard.

We have benchmarked our SDKs and below is the impact analysis for different SDKs:

Why data is not reflected in the campaign report?

Please check the following:

  • The campaign must be running on the VWO dashboard
  • The tracking calls are not reaching the VWO server because of some firewall settings at your end.

Which programming languages are supported by VWO Mobile Insights SDKs?

What's the minimum version supported by each VWO SDK?

SDKLanguageMin Version supported
AndroidJavaJDK 8
AndroidKotlin1.5.31
iOSSwiftSwift 5.0

How to make sure you are running the latest version of the SDK?

Please use the latest version of the SDK by periodically checking for updates and updating the SDK to enjoy new features we keep on shipping time-to-time.

Do I need to modify my firewall when using VWO FullStack?

If your firewall has any outbound traffic restrictions, you'll need to whitelist dev.visualwebsiteoptimizer.com.