UXCam allows you to customize the app settings and set up recording rules, privacy rules, or data consumption rules.
Session recording settings
- Exclude sessions shorter than 20 seconds:
With this option, you can ignore all the short sessions that don't have meaningful user interaction.
★ These features are only available on Enterprise plans. Reach out to email@example.com if you want access to control your session recordings.
- Enable or Disable session recording
- Set up session recording rules:
With session recording rules, you can define the conditions to record and upload a session to UXCam Dashboard. These rules can be defined based on Screen visits, Events triggered, Session properties (crashes, session duration, country, date, or number of interactions), and Device properties (app version, SDK version, os version, or device model).
Video recording settings
Similarly, as with Sessions, you can set up rules to decide what videos you want to record by using Video Recording rules.
Additionally, you can define:
- Max number of videos to record per day - if your plan is lower than the number of sessions in your app, determine the max number of videos that can be recorded each day to make sure you won’t use your limits within a few first days of the month.
- Max number of videos to record per device - decide the maximum number of videos you want to record for each device. Contrary to the other limits, this max number of videos per device is not reset once a day/month, but is the total limit of videos (not sessions) per device.
Please note that if you set up session recording rules, you don't need to set up the same video recording rules. Videos always belong to a session, which means that if a session is not recorded, the video won't be recorded either.
Generally, we don't recommend using video recording rules, so you can fully use your video limits, and you can avoid having sessions without videos.
Video privacy control
Use these options to prevent sensitive information from being recorded.
- Hide all text fields automatically.
- Hide certain screens by exclusion or inclusion (this will depend on the number of screens to be hidden)
When you hide screens, we don't capture gestures on these screens to not reveal any passwords or security codes. However, if you still want to see gestures on these views, you can use the "Record gesture for excluded screen" option.
- Video quality: configure the quality of the video recordings, this will define the resolution and the FPS. By default, all the videos are recorded with 'Low quality'. This is usually enough to understand your users’ behavior and won’t require too much cellular data.
- Number of offline videos per device: define how many offline videos can be saved on a user's device. Sessions and videos are recorded and uploaded to UXCam as long as the user has an internet connection (wifi or mobile data). If the user has no network, we will record the video offline and store it on the user's device until the user runs the app again with an internet connection.
By setting up a number of offline videos per device, you will limit the occupied space on the users' devices in case of no internet connection.
- Turn off screen auto-detection for screen: when you use automatic screen tagging, our SDK might identify some screens that are not real screens (e.g. transitions, keyboard, etc.), to exclude such screens, you can select them using this drop-down.
- Upload video on: Decide if you want to use 'Mobile data + wifi' or 'Wifi only' to upload videos to UXCam.
a. When selecting Wifi and Cellular, you can decide the max. cellular data to use per device, per month. The avg. consumption of a 1-minute video is 70-80kb.
b. When selecting Wifi only, you can decide to use wifi only for videos but upload session data with mobile data. We strongly recommend always selecting this option if you decide to use 'Wifi only' to avoid missing sessions.
Note: this option works for SDK versions equal to or above Android 3.1.12 and iOS 3.1.9.
Ignore rage taps gestures for the following screens: UXCam automatically detects rage gestures. A rage gesture is defined by three or more consecutive taps within 300 ms in the same screen radius. In some cases, this might be the expected behavior (e.i. turning the volume up or down), to avoid mistakenly flagging taps as rage gestures, you can ignore rage taps on such screens.
App log recording: Turn the app log recording on to view all the console logs next to your session details and help your developers debug and track errors. Learn more about app logs →