Support of dynamic URL changes
Recently we have made some changes regarding how LiveSession is tracking visited URLs in the recorded sessions.
Dynamic URLs
We've added support for dynamic changes of URLs to fully support the routing of modern Single Page Applications. Every change of URL is now added as a "Visit" event and shown on the events' timeline:
Filters
This change affects the filters. From now, you can search for sessions with dynamic URL changes.
We have also added to URL filters support for the fragment(#) and query search:
Previously used "query param" and "query values" was deprecated.
Segments editing
Now, you can edit your segments directly from the Sessions view. Simply make your changes to the filters, and click "save" or "save as...".
We've also made some improvements to the way segments are displayed. Now, you can see filters, remove a single filter or clear all.
We hope you enjoy these new improvements! As always, if you have any questions or feedback, please don't hesitate to reach out to us on chat.
Sessions over time on Dashboard
We are happy to announce a new improvement to the Dashboard - the ability to see your sessions over time.
Detailed page load performance
More info about page load performance is now available in the session player events list. You can now check how long taken the DOM Loaded, Page Loaded, and First Contentful Paint:
Each of those values can be used as a filter to find the sessions:
Online sessions
In the sessions list, we have added an information about session status. From now, while session is online you will see the green indicator. Online session means that we still collecting the data and the duration can change.
User details redesign
User details panel got a new look. We made changes by adding additional information about the user and his sessions. From now, you can check the All sessions or Matching sessions along with statistics. Also, we added a "User info" tab with extra data from last recorded sessions (such as custom properties).
User info tab:
Easier page elements anonymization
We’re introducing an easier way to protect sensitive content from being recorded. From now on, you can exclude elements by creating a rule in LiveSession's application.
This feature is available in website settings under the "Recording elements" tab. To create a new rule, click on the "Add rule" button and add a selector of the element you want to anonymize. Please note that the child nodes will be affected too (eg. excluding "body" will anonymize the whole page). Also, changes in the rules are applied to future sessions only.
Dropdown pages list
In the session player view, we have added a dropdown list of pages visited by the user during the session. You can see how much time your visitor spent on each page and go to the specific part of the recording:
Filter OR condition
We’re introducing the OR condition in LiveSession filters. Now you can set two or more search conditions within the same filter: