Category: Application Performance Management
What to expect
This integration will help you to assess how performances affect your customer's experience. Combine the Dynatrace technical data with the behavioral data surfaced from Contentsquare to uncover and prioritize the issues that have the greatest impact on your customer experience and revenue.
What are the differences between App and Web?
See Dynatrace web documentation here.
Web | App | |
Integration process | Mainly automated and handled via configuration on the Contentsquare Console | Requires involvement from your mobile app development team |
What to send to Contentsquare
Value | Data Type | ||
User Identifier | Type of unique identifier, commonly used on a site, app, or online service, in order to identify a specific user. It may be a username, account number, email address, phone number, CRM ID, loyalty system ID, or whatever you use to identify your users. | 000007ca-7a97-4c39-a443-47880911e9cd | text |
Implementation
If you do not have Experience Monitoring please scroll down to view alternative implementation methods using Dynamic Variables.
Both these implementation methods require Experience Monitoring:
iOS
Contentsquare.sendUserIdentifier("any_identifier")
Contentsquare.sendUserIdentifier("000007ca-7a97-4c39-a443-47880911e9cd")
Android
Contentsquare.sendUserIdentifier("any_identifier")JavaScript Example:
Contentsquare.sendUserIdentifier("000007ca-7a97-4c39-a443-47880911e9cd")2. Find replays in Contentsquare based on Dynatrace sessionID.
Alternative Implementation
This method allows you to send your user identifier using Dynamic Variables if the User Identifier API is not available to you via Experience Monitoring.
1. Use Dynamic variable API as follows:
Key | Value | Data Type |
APM_DD_SessionID | 000007ca-7a97-4c39-a443-47880911e9cd | Text |
See relevant Dynamic variable docs: ( iOS ) ( Android )
2. Use the analysis context to filter replays in Contentsquare using the key "APM_DD_SessionID" and the "SessionID" as input in the value field: