About SessionCam
SessionCam provides customer experience analytics software to some of the world’s top brands. Our advanced session replay, heat-mapping and conversion funnel technology enables our clients to optimise their online user experience and significantly increase conversion rates.
Founded in 2009 and based in the United Kingdom, SessionCam is leading a new generation of customer experience analytics tools that show real customer behaviour at key moments of truth.
To learn more https://sessioncam.com/.
The main areas in which they work
- Session Replay
- Heatmaps
- Conversion Funnels
- Form Analytics
- Customer Journey Mapping
- Error Detection
- Struggle Detection
- Anomaly Detection
AT Connect SessionCam
The AT Connect SessionCam allows you to link the analysed data in Piano Analytics with the recorded session of the visitor by SessionCam. This connector, very easy to use, helps you to follow the behaviour of your visitors on your different sites and improve the user experience.
See how your visitors interact with your site and give sense to the data collected with this Session Replay technology.
- Session Recording: Record your visitors’ sessions, with a few clicks, using SessionCam technology. SessionCam records an exact version of the page as viewed by the user, including HTML, CSS and all images.
- Retrieving Saved Sessions: Automatically retrieve the session ID of recordings in the various interfaces of Piano Analytics (Explorer, Data Query, etc.). This ID is the link between Piano Analytics and SessionCam.
- Viewing records: Observe exactly how users interact with your site to identify problems, errors, and improvement points. See mouse movements, clicks/taps, masked form input, page scrolling and more.
- UX Optimisation: Analyse friction points and optimise your website’s usability, user experience and conversion with this Session Replay integration. Identify and prioritise the most relevant improvements.
How the connector works
AT Connect SessionCam allows you to link your Piano Analytics analyses to your SessionCam recordings. With this connector you can retrieve the ID of a SessionCam session record in Piano Analytics to view it. You will then be able to review the customer journey and compare it with the Analytics data.
To implement this connector, you must have a Piano Analytics account and a SessionCam account. The SessionCam tag must be deployed on the pages for which you want to record sessions.
This connector is activated in two main steps (these two steps are detailed in this document):
- Collection of the SessionCam ID in the Piano Analytics interface: The ID of a recorded session feeds a Piano Analytics website site indicator. This ID is then available in the Piano Analytics interfaces (Explorer, Data Query, etc.).
- Viewing records in SessionCam: Retrieving and entering the desired ID in the SessionCam URL. This URL allows you to view the session recorded in SessionCam.
Collecting SessionCam ID in Piano Analytics
Creation of the SessionCam site indicator
The first step is to create a site indicator in the Piano Analytics interface. This site indicator will receive the SessionCam ID of the recorded sessions.
You must therefore connect to your Piano Analytics interface to go to the settings (accessible at the top right of your interface).
You can then access the page for creating site indicators by choosing "Custom site variables".
In this interface you must create a "session ID (sessioncam)" type Text site indicator. Here is how this site indicator will be interpreted in the Piano Analytics tracking code:
tag.customVars.set({
site: {
5: window.sessionCamRecorder.sessionId()
}
});</code class="language-js">
Deployment of the Piano Analytics tracking code on the site
Once the site indicator is configured, you need to deploy the Piano Analytics tracking code on your site. You can place this code just after the SessionCam tracking code and just before closing the </body> tag. The code should be deployed on each page to be analysed and recorded.
Below is the tracking code to be deployed. For information this code is encapsulated in a SessionCam function that delays the sending of the hit by a few milliseconds in order to retrieve the SessionCam ID.
You must integrate your Piano Analytics tracking code into this script (by inserting the SessionCam site indicator seen in the previous section).
<script type="text/javascript">
setTimeout('setSessionID()',500);
function setSessionID() {
if(typeof window.sessionCamRecorder != 'undefined') {
if(window.sessionCamRecorder.sessionId().length > 2) {
var tag = new ATInternet.Tracker.Tag();
tag.page.set({
name:'Contact',
level2:'2'
});
tag.customVars.set({
site: {
5: window.sessionCamRecorder.sessionId()
}
});
tag.dispatch();
}
else
{
setTimeout('setSessionID()', 100);
}
}
else
{
setTimeout('setSessionID()', 100);
}
}
</script></code class="language-js">
Once this code is deployed, the data will start to flow back into the Piano Analytics interfaces (Explorer, Data Query, etc.).
Display of the SessionCam ID
You can now display SessionCam IDs in Piano Analytics. To view this information in Explorer you must go to the "Content > Custom variables" section and choose the "session ID (sessioncam)" site indicator.
Here is the format of the SessionCam ID (example):
8b9e9896-7063-4566-b67a-f78865839d2b,637000887410000000
Explorer screen shot:
You can also find this information in your Data Query Interface:
You can now use session IDs to view recordings in SessionCam.
Viewing recordings in SessionCam
Thanks to the collected session ID you can view the recordings in SessionCam.To do this you simply paste the desired ID into the following URL by replacing the "xxxx": https://console.sessioncam.com/Console/Recordings/PlaybackSession?sessionId=xxxx
The SessionCam interface will open and you can watch the recording of the visit.