Once you’ve decided which filters or segments to apply you can start analyzing your sessions and playing the videos. Let's take a look at the session page:
Understand the session page structure
When you open a session you can see the following information:
- Information about the session: alias or user ID (if sending user properties), location, date, and labels.
*Crashes and UI Freezes: We automatically detect all the crashes and UI Freezes on your app. If a session has a Crash or a UI Freeze you will see the alert here, click on the crash or UI Freeze button to see the logs.
- Additional options to share, delete or download that session.
- Activity tab: The session timeline shows you the user journey on that session, including screens, gestures, and custom events triggered. Not sending events? Learn how to send them.
*On the left side, you will also see a video representation of the session (if recorded).
- Notes: You can leave notes and tag your colleagues to collaborate in the analysis of the session. All these notes will be available here.
- Session info: data about the session, the user, the device, network, and the location. E.g. device size and manufacturer, number of gestures and visited screens on that session, user properties, etc. Here, you will also find the link to view all the sessions or all the events for that particular user.
- Session timeline filters: Filter by events, gestures, or screens on that session. When a filter is applied we will only show the options that you selected in the filter.
✏ Please note that when you set a filter, we will keep the selection in the next sessions. To reset it just click on the filter and then check 'select all'.
- [✧ New feature]
Previous and Next session: Go directly to the previous or next session of that user. This is very useful when you want to follow the user's journey, easily discover how a crash impacted your user's experience, or see if a user came back later to complete an action in your app.
- Timestamp and screen detail: when reproducing the video you will see the screens here.
- Video timeline settings:
- Add a note to the session with a specific timestamp.
- Adjust the speed of the video.
- Open additional settings (Skip inactivity and Play all)
- Change to full view
⚠️ Some sessions may not have a video representation, in such cases, you will see three dots instead of a play button and a message on the screen (read more about it here). To find only the sessions with video recordings, you can click on the quick filter and select "Sessions with video"
[✧ New functionality]
Adjust the size of the different elements on the session page according to your needs.
Analyze your session
See at a glance what the journey was like for that user’s session. The session timeline reflects each user interaction with your app, you can easily identify the screens visited and the user interaction with each of its elements. It also includes the exact time stamp for each of the interactions.
Above each block you can see the name of each screen, the screens have a color assigned to help you easily distinguish them. To the right of the name, you can see the exact moment the user visited that screen and on the left the total time the user spent on that screen.
Click on the external link icon to jump directly to the screen Heatmap.
If you want to only view some screens, you can use the screen filter on top. While selecting screens you can decide if you want to skip them also in the video recording, or just in the timeline. If you skip screens, we will ignore them while playing the video, but you can see in the timeline when a certain screen has been skipped.
UXCam automatically detects the screens and screen names. However, you can rename your screens on the screen list (read more), in such cases when you hover over your screen name you will see the original name as well.
✏️ Note » you may need to tag your screens on some specific cases, read more about it here.
Besides screens, UXCam automatically records all the gestures that happen within a session, you can find the complete list of gestures here.
To see more details about the gesture, click on the arrow to expand the view. Please notice that these data will depend on the information available from your app.
If you want to filter by gesture, to focus only on some specific interactions, you can click on ‘Gestures’ and select the ones you wish to see in the timeline. Next to the gesture name, you can see how many times was that gesture used during the session.
You could also send custom events to UXCam to track key actions within your app (e.g. purchase completed). Those events will also be shown in the session timeline along with the event properties. To view the event properties just click on the arrow to expand the view. When you hover over the property name you’ll see an icon to easily copy the property.
If you want to focus your analysis on some specific events or have an overview of the triggered events for that session use the Events filter on top.
Just click on Events and select if you want to filter by all the events or the events triggered in this specific session, you can see the count of each event during this session on the right side and select which events you want to see.
Not sending Events to UXCam? Read more about the power of Custom Events here →
✧ New feature
Follow your users’ journey with just one click
Jump to the previous or next session of the user you are analyzing to get the full story. This will help you answer questions such as, what did a user do after a crash? Has this user completed the purchase later? How did this user get here?
Navigate between sessions without leaving the page and with no need for additional filtering.
Replay your session
Besides the session timeline that shows your user’s journey, you can also replay the video to see the exact reproduction of what the user did in your app during that session and how they did it.
This will help you discover possible problems with the UI of your application, identify points of friction, frustrations, and confusions of the users, and even problems with transitions or interaction with certain elements. You can play the video from the video or session timeline.
» Video timeline:
Click play to start the video or click any section on the timeline to play that part. Adjust the speed by clicking on the speed button 1x, or click on settings and turn-on skip inactivity to only play the parts that had user interaction.
» Session timeline:
Click on any of the timestamps to play only that specific screen or interaction.
💡Tip » if the video reproduction jumps from one screen to the end or doesn’t replay the whole session make sure that you don't have any filters applied (events, gestures, or screens).
If you need to delete some sessions, you can always do it in bulk. We let you delete 20 sessions at once. Just mark all of the sessions and choose the Delete option.