LiveSession and Survicate integration
What is Survicate?
Survicate is a tool that helps you get more feedback from your customers. Connecting it with LiveSession and:
- Access the session recordings from the respondent profile
- Filter session recordings via custom properties, e.g. survey name, ID, title, description, or answer
- Help your customers more easily and efficiently
How does it work?
Survicate
Every respondent profile in Survicate gets a new property called sessionURL. It contains a URL with the session recording. This way, you can see how the surveyed user has interacted with the website:
LiveSession
After every completed survey, integration sends data to LiveSession.
In the LiveSession app, you can use Survicate data as custom properties for filtering. If you’d like to preview the properties, hover your mouse over the properties of the selected session:
How can I install this integration?
To install integration, add the code below before your</body>
closing tag:<script type="text/javascript">
__ls("getSessionURL",function(s,t){!function(t){function i(){t._sva.setVisitorTraits({sessionURL:s})}
t._sva?(i(),t._sva.addEventListener("survey_completed",function(s){!function(){const{surveyState:s,backendData:t,visit:i}=_sva.getState(),e=1===s.pointsDisplayed.length&&s.pointsDisplayed[0].point.id,n=i.answers[e]&&{"survicate.last_answer":i.answers[e]}
,a=s.pointsDisplayed[0].point.description&&{"survicate.last_description":s.pointsDisplayed[0]
.point.description},o=s.pointsDisplayed[0].point.content&&{"survicate.last_title":s.pointsDisplayed[0].point.content};__ls("setCustomParams",{params:{"survicate.last_survey_name":t.surveys[0].name,"survicate.survey_id":t.surveys[0].id,...o,...a,...n}})}()})):t.addEventListener("SurvicateReady",function(){i()})}(window)});
</script>
How to filter sessions with custom properties from Survicate?
Session recording from Survicate will come with a few custom properties. You can use them as filters to find specific sessions faster.
Here are all of the available custom properties:
survicate.last_survey_name | Name of your survey |
survicate.survey_id | ID of your survey |
survicate.last_description | Description of your survey (only if exists) |
survicate.last_title | Title of your survey (only if exists) |
survicate.last_answer | Answer of survey (only if exists and survey presents one question, for ex. Customer Effort Score) |
Click Add filter > Custom param
Select the first text field and choose your filter. We filter Survicate surveys by their ID:
Search for the property you need:
Click the Apply filters button. And that’s all, you’ve got filtered sessions!
We highly recommend saving these filters as a segment. This way, you can easily come back and find the right sessions even faster! Take a look at this short guide:
Click Save as segment:
Define the Segment name and click Create segment. Your segments will be visible on the left side under My segments: