What is a Session ID?

Any session which is recorded by SessionCam has a unique identifier called a Session ID. This is our way of identifying each of the sessions we record for you.

We have integrations set up with many of the top analytics tools like Google Analytics, Adobe Analytics and many more where we pass our session ID in to the tool so you can watch a SessionCam recording directly from that tool.

If you have a scenario where you want to send the SessionCam session ID in to another system we do not have configured, you can do so by using the following JavaScript function.


scsessionstarted = function(sc) {
//You can edit the line below to send sc.sessionId to another system 
console.log('Recording has now started. The sessionId is '+ sc.sessionId);
//If you wanted to send a full replay link you would use something similar to the line below
console.log('The replay link is https://console.sessioncam.com/Console/Recordings/PlaybackSession?sessionId=' + sc.sessionId);
};
if(!window.sessioncamConfiguration) {
window.sessioncamConfiguration = new Object();
}
sessioncamConfiguration.notifications = [{
event: 'session/started',
listener: scsessionstarted
}];

This function will check that the Session ID is available before logging the Session ID and then once run, this function will then return the Global Unique ID Session ID, and the start time of the session, as a comma separated string.

From there, you can then use this to identify a specific session. To do this, you need to use the following URL and replace the “xxx’s” with your Session ID. 

https://console.sessioncam.com/Console/Recordings/PlaybackSession?sessionId=xxxxxxx

***When using viewing playback for a particular account, you need to ensure that you are logged in to SessionCam and selected the correct account.***