Integrating with Informizely

Informizely is a provider of online surveys which can be used alongside SessionCam to view users who have interacted with your online 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...
 
Informizely1.png 
ended...
Informizely2.png
 and where the survey was launched but not completed. 
 
Informizely3.png
 
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 around the events available can be found here --> https://www.informizely.com/Help/EventTracking
 
Please contact us at [email protected] for more information. 
 
You can also set up a SessionCam integration with Informizely which will automatically attach the SessionCam session ID to a response of an Informizely survey that is shown while being recorded by SessionCam.
 
For more information please visit https://www.informizely.com/Help/SessionCamIntegration.