Network Capture

Available for the following Plan types:

Fullstory Enterprise*

Fullstory Advanced*

Fullstory Business*

Fullstory Free

*with the following add-on:

Fullstory for Mobile Apps

Available to the following User roles:

Admin

Architect

Standard

 

Network Capture provides the ability to identify and analyze Network errors via DevTools in Session Playback for mobile sessions. This creates the ability to create segments & funnels based on these common network errors for Mobile Apps.

Screen_Shot_2022-07-14_at_9.42.28_AM.png

Enabling

To enable Network Capture for Mobile, open your Settings and then navigate to Data Capture and Privacy > Mobile Data Capture. From here, toggle on Network Data Capture. After this is enabled, new sessions created on SDK 1.27 or later will also include network data that can be viewed in the DevTools/Network tab while viewing a session.

Screen_Shot_2022-07-12_at_12.47.42_PM.png

What versions are supported?

iOS

Network traffic will only be captured on iOS 15 or later.

Android

Network traffic capture is supported on requests that use OkHttp 3+, the most popular library on Android for making network requests. We also support making requests via HttpURLConnection.

React Native

Any iOS React Native app running on iOS 15.x and above as well as any Android React Native app that uses okhttp is supported without any configuration needed.

FAQ

How does privacy work for fields such as requests or responses?

As of SDK 1.66.0, Fullstory supports capturing request and response headers and bodies for mobile apps, with platform-specific capabilities:

  • Android (SDK 1.66.0+): Supports JSON request and response body capture, plus request and response header capture for both HttpURLConnection and OkHttp.
  • iOS (SDK 1.66.0+): Supports request and response header capture.

For SDK versions prior to 1.66.0, mobile apps do not capture headers or bodies of requests or responses.

What version of our SDK is required to utilize Network Capture?

Network Capture is available starting with SDK 1.27 or higher. Different features require different minimum versions:

  • Basic network capture (URL, method, status, timing): SDK 1.27+ (SDK 1.30+ for HttpURLConnection on Android).
  • Headers and bodies capture: SDK 1.66.0+ (see platform-specific capabilities in the FAQ above).

Was this article helpful?

Got Questions?

Get in touch with a Fullstory rep, ask the community or check out our developer documentation.