Informizely is a provider of online surveys which can be used alongside SessionCam to view users who have interacted with your online survey.
This integration will allow you to filter recordings in SessionCam by people that have completed a survey.
To enable the integration, you will need to insert a piece of JavaScript to your Informizely set up. The below script will need to be added to your Informizely script.
// SessionCam/Informizely integration script
function sessionCamInformizelyTracker(event, surveyId, surveyName, data, api) {
var data = null;
switch (event) {
case 'SurveyStart':
data = {key:'Informizely-'+surveyId, value:'Survey Started'};
break;
case 'SurveyDone':
data = {key:'Informizely-'+surveyId, value:'Survey Done'};
break;
default:
break;
}
if (data != null) {
window.sessioncamConfiguration = {};
window.sessioncamConfiguration.customDataObjects = [];
window.sessioncamConfiguration.customDataObjects.push(data);
}
}
The complete code can be seen below. The SessionCam/Informzely integration code needs to be added to the front of the Informzely script as in the example below
<script id="_informizely_script_tag" type="text/javascript">
// SessionCam/Informizely integration script
function sessionCamInformizelyTracker(event, surveyId, surveyName, data, api) {
var data = null;
switch (event) {
case 'SurveyStart':
data = {key:'Informizely-'+surveyId, value:'Survey Started'};
break;
case 'SurveyDone':
data = {key:'Informizely-'+surveyId, value:'Survey Done'};
break;
default:
break;
}
if (data != null) {
window.sessioncamConfiguration = {};
window.sessioncamConfiguration.customDataObjects = [];
window.sessioncamConfiguration.customDataObjects.push(data);
}
}
// Below is that standard informizely script with the additional line for the SessionCam integration
var IzWidget = IzWidget || {};
// This is the SessionCam integration
window.IzWidget['tracker'] = sessionCamInformizelyTracker;
// Add the normal Informizely code snippet below.
(function (d) {
var scriptElement = d.createElement('script');
scriptElement.type = 'text/javascript'; scriptElement.async = true;
scriptElement.src = "https://insitez.blob.core.windows.net/site/{{INFORMIZELY_ID}}.js";
var node = d.getElementById('_informizely_script_tag');
node.parentNode.insertBefore(scriptElement, node);
}) (document);
</script>
When using this code you will need to ensure you replace the INFORMIZELY_ID with the ID Informizely has provided.
Searching for sessions
Once this code has been set up, you can then use the below filters to search for sessions where a survey has started...

ended...

and where the survey was launched but not completed.

The integration includes the SurveyStart and SurveyDone events but the script can easily be amended to include other events you may wish to track.
More information about the events available can be found here --> https://www.informizely. com/Help/EventTracking
Please contact us at support@sessioncam.com for more information.
You can also set up a SessionCam integration with Informizely which will automatically attach the SessionCam session ID to a response to an Informizely survey that is shown while being recorded by SessionCam.
For more information please visit https://www.informizely.com/Help/SessionCamIntegration.