Setup Session Replay

If you're already using Luciq, but Session Replayarrow-up-right isn't included in your current plan, please reach out to us at [email protected].envelope We would love to enable a custom trial for you and help you set it up.

circle-exclamation

Min Required SDK Version

Session Replay Footprint

We're taking several measures to make sure Luciq Session Replay is resource-friendly. To minimize its impact on the device's battery and data consumption:

  • The SDK collects your performance data and sends it in batches, at most, once every 6 hours.

  • The SDK doesn't perform any network operations while the app is in the background.

    • This means data collected is sent to the server at the beginning of a session if the last server communication took place more than 6 hours ago.

circle-info

Data Retention

Data retention period changes from plan to plan and can be checked herearrow-up-right. This is customizable on the Enterprise planarrow-up-right.

Enabling/Disabling Session Replay

Luciq's Session Replay can be disabled with the following method. This will completely prevent any session replay data from being sent to your dashboard. By default, Session Replay is enabled if it is available in your current planarrow-up-right.

SessionReplay.setEnabled(true); // Enabled
SessionReplay.setEnabled(false); // Disabled

Logs

All logs are enabled by default, but can be manually disabled/enabled using the below APIs. More details about each log type can be found herearrow-up-right.

Network

Luciq Logs

User Steps

Screenshots

circle-info

Notes on Screenshots

  • Adjusting the setReproStepsConfig method's sessionReplay parameter could affect previous configurations and unspecified parameters will revert back to the default values. For more information, please check the example herearrow-up-right.

Limits

  • Each session contains up to 2MB of compressed logs and 2MB of compressed screenshots.

  • Luciq saves sessions up to 50MB worth of data. (for multiple sessions)

  • Data is sent through requests with a maximum of 1MB per request.

Privacy options

Private Views

Set certain screens as private, and they will automatically appear with a black overlay covering any screenshot. You can find more details about private views herearrow-up-right.

Network Logs Masking

To obfuscate parts of a network request prior to sending it to the dashboard, you can follow the below steps found herearrow-up-right.

Last updated