Category: Application Performance Management
This integration is only available for Web projects
What to expect
This integration will allow you to explore user specific session replays. Either by using links deployed as custom attributes from within New Relic, or by searching for specific New Relic user sessions within Contentsquare.
What we collect
Dynamic Variables
Key | Value | Data Type |
APM_NR_SessionID | {sessionID} | Text |
What we send
Session replay
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
Step 1
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.
Note that you only need to configure step 2 below if your New Relic browser agent version is lower than 1.230.0 or if your newrelic object is not globally accessible in the browser (window scope).
To check your version see this article.
Step 2
/* Name: New Relic CS Integration Version: 1.3 */ if (sessionStorage.getItem("ContentsquareReplay") && sessionStorage.getItem("ContentsquareSID")) { newrelic.setCustomAttribute("ContentsquareReplay", sessionStorage.getItem("ContentsquareReplay")); newrelic.setCustomAttribute("ContentsquareSID", sessionStorage.getItem("ContentsquareSID")); sessionStorage.removeItem("ContentsquareReplay");
sessionStorage.removeItem("ContentsquareSID");
}
Verifying it works
You can use the chrome extension to check the results are sent to CS
You can then also check that you find the Contentsquare replay link inside New Relic by checking the following places: