Category: Chat / Chatbot
This integration is only available for Web projects
What to expect
This integration will allow you to segment users in Contentsquare based on various Userlike chatbot interactions, and splice artificial page views based on chat exposure (for user journey and zoning purposed). Session replay links for collected users can be found by cross referencing the Userlike session ID in the dynamic variable values (see last screenshot).
What we collect
Dynamic Variables
Key | Value | Data Type |
CH_UL_Button Displayed
|
Chat ID: {chatID} | Text |
CH_UL_Chat Connected
|
Chat ID: {chatID} | Text |
CH_UL_Chat Connected Proactive
|
Chat ID: {chatID} | Text |
CH_UL_Chat Requested
|
Chat ID: {chatID} | Text |
CH_UL_Chat Started
|
Chat ID: {chatID} | Text |
CH_UL_Chat Started Proactive
|
Chat ID: {chatID} | Text |
CH_UL_Chat Window Maximized
|
Chat ID: {chatID} | Text |
CH_UL_Chat Window Minimized
|
Chat ID: {chatID} | Text |
CH_UL_Contact First Message
|
Chat ID: {chatID} | Text |
CH_UL_Conversation Resume
|
Chat ID: {chatID} | Text |
CH_UL_Disclaimer Ok
|
Chat ID: {chatID} | Text |
CH_UL_Error Message
|
Chat ID: {chatID} | Text |
CH_UL_Feedback Rating Cancel
|
Chat ID: {chatID} | Text |
CH_UL_Feedback Rating Show
|
Chat ID: {chatID} | Text |
CH_UL_Feedback Submit
|
Chat ID: {chatID} | Text |
CH_UL_Group select Show
|
Chat ID: {chatID} | Text |
CH_UL_Group select Submit
|
Chat ID: {chatID} | Text |
CH_UL_Message client Terminating
|
Chat ID: {chatID} | Text |
CH_UL_Message operator Terminating
|
Chat ID: {chatID} | Text |
CH_UL_Post survey Show
|
Chat ID: {chatID} | Text |
CH_UL_Post survey Submit
|
Chat ID: {chatID} | Text |
CH_UL_Pre survey Show
|
Chat ID: {chatID} | Text |
CH_UL_Pre survey Submit
|
Chat ID: {chatID} | Text |
CH_UL_Proactive Offer
|
Chat ID: {chatID} | Text |
CH_UL_Proactive Timer
|
Chat ID: {chatID} | Text |
CH_UL_Rating Submit
|
Chat ID: {chatID} | Text |
CH_UL_Register Cancel
|
Chat ID: {chatID} | Text |
CH_UL_Register Show
|
Chat ID: {chatID} | Text |
CH_UL_Register Submit
|
Chat ID: {chatID} | Text |
CH_UL_Slot Available
|
Chat ID: {chatID} | Text |
CH_UL_Slot Check
|
Chat ID: {chatID} | Text |
CH_UL_Slot Unavailable
|
Chat ID: {chatID} | Text |
CH_UL_Transcript Cancel
|
Chat ID: {chatID} | Text |
CH_UL_Transcript Show
|
Chat ID: {chatID} | Text |
CH_UL_Transcript submit
|
Chat ID: {chatID} | Text |
**If chat ID doesn't exist, value defaults to "true"
Artificial Pageviews
In order to have artificial pageviews triggered for these options below, you will need to ask your Contentsquare CSM or Support to enable a feature which will allow these to be sent. Note that these are specifically for usage in the Journey Analysis module of the Contentsquare application.
Trigger | Query String |
Chat Started |
cs_userlike=chat_started
|
What we send
Session replay
To properly make use of the replay feature you need to either have 100% collection ratio or ETR (Event Triggered replay), please talk to your CSM about this.
URL Example: https://app.contentsquare.com/quick-playback/index.html?pid=3771&uu=cc912cdb-ee03-a739-a659-ad2a5b1f08bb&sn=12&pvid=1&recordingType=cs&vd=copa
Implementation
Implementation Steps
Please go to the section How to request an integration to see the instructions to enable this integration. You can then return here once completed.
If you have already completed the step above then continue below.
Verifying it works
You can use the chrome extension to check the results are sent to CS
You can also search for session replays based on the chat ID session number-