HOME

TheInfoList



OR:

Session replay is the ability to replay a visitor's journey on a
web site A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google, Facebook, Amazon, and Wikip ...
or within a
mobile application A mobile application or app is a computer program or software application designed to run on a mobile device such as a phone, tablet, or watch. Mobile applications often stand in contrast to desktop applications which are designed to run on des ...
or
web application A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serv ...
. Replay can include the user's view (browser or screen output), user input ( keyboard and mouse inputs), and logs of network events or console logs. Session replay is supposed to help improve
customer experience Customer experience (CX) is a totality of cognitive, affective, sensory, and behavioral consumer responses during all stages of the consumption process including pre-purchase, consumption, and post-purchase stages. Pine and Gilmore described th ...
and help identify obstacles in conversion processes on websites. However, it can also be used to study a website's usability, customer behavior, and the handling of
customer service Customer service is the assistance and advice provided by a company to those people who buy or use its products or services. Each industry requires different levels of customer service, but in the end, the idea of a well-performed service is that ...
questions as the customer journey, with all interactions, can be replayed. Some organizations also use this capability to analyse fraudulent behavior on websites. Some solutions augment the session replay with advanced analytics that can identify segments of customers that are struggling to use the website. This allows for the replay capability to be used much more efficiently and reduces the need to replay other customer sessions unnecessarily. There are generally two ways to capture and replay visitor sessions, client side and tag-free server side.


Client side

There are many tag-based solutions that offer video-like replay of a visitor's session. While replay is analogous to video, it is more accurately a reproduction of a specific user's experience detailing mouse movements, clicks, taps, and scrolls. The underlying data for the session recordings is captured by tagging pages. Some advanced tools are able to access the Document Object Model (DOM) directly and can play back most interactions within the DOM including all mutations with a high degree of accuracy. There are a number of tools that provide similar functions, with the advantage of being able to replay the entire client experience in a movie-like format. It also can deal with modern
single-page application A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. ...
s. The disadvantage is that the tracking script can easily be detected and blocked by any ad blocker which has become normal (2017: 615M devices with active adblock).


Tag-free server side

These solutions capture all website traffic and replay every visitor interaction from every device, and these include all mobile users from any location. Sessions are replayed step-by-step, providing the ability to search, locate and analyze aspects of a visitor's session including clicks and form entry. Server-side solutions require hardware and software to be installed "on premises." An advantage of server-side recording is that the solution cannot be blocked. However, one will not be able to see a video-like replay of client-side activities such as scrolling and mouse movements. This also poorly handles modern single-page applications.


Hybrid: Tag-free server side combined with client-side tracking

A hybrid approach combines the advantages without the weaknesses. The hybrid approach ensures that every session is recorded (important for compliance) by server-side capturing and enriched with client-side tracking data of mouse movements, clicks, scrolling, keystrokes, and user behavior (driven by customer experience insights). This approach works very well with modern single-page applications. There is the presence of a movie-like replay and 100% compliant capturing. This can be deployed either "on premises" or as
Software as a service Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software. SaaS is con ...
(SaaS). All of the tools listed below are available as Software as a service (SaaS) solutions.


See also

*
Macro recorder A macro recorder is software that records macros for playback at a later time. The main advantage of using a macro recorder is that it allows a user to easily perform complex operations much faster and with less effort without requiring custom co ...
*
Replay attack A replay attack (also known as a repeat attack or playback attack) is a form of network attack in which valid data transmission is maliciously or fraudulently repeated or delayed. This is carried out either by the originator or by an adversary wh ...
* Sniffing attack *
Data privacy Information privacy is the relationship between the collection and dissemination of data, technology, the public expectation of privacy, contextual information norms, and the legal and political issues surrounding them. It is also known as data pr ...


External links


List of session replay vendors
(updated December 2019)

(Princeton University 2017)
How Session Replay Works



References

{{Reflist
Session Replay—How it Works and What it's Used For.

Hybrid session recording & replay solution for regulated industries used to ensure compliance, detect fraud and improve the customer experience from Qumram

Use of Session Replay to support Customer Experience Analytics

A Guide to Session Replays for Product Managers

What is Session Replay?



Clarisite Rebrands to Glassbox and Announces Appointment of New Leadership Team Members
Web analytics