What is the role of analytics engine Aptrinsic built on the CMS 12?

  • Updated
Description

There is an analytics engine Aptrinsic that is built in CMS12 backend. This script triggers analytics tracking actions on every button hover and button click etc. Some customers have asked how the data is used by Optimizely. 

 

Explanation from our engineer team

The CMS (12) uses Gainsight to track user behavior in the CMS but not user data. The script Aptrinsic is part of the Gainsight PX product which is geared towards allowing us to understand how the product is used. We do not track any user specific data but instead the user behavior. Specifically where do users click, what's parts of the UI do they utilize the most and so on. We do not track personal data and we cannot identity users, for us they are anonymous. We also can't see where the users are located since we don't track the IP address.
Tracking user behavior is key to understanding how we should develop our product. The data on behaviors is something that our product organization uses when deciding on how the product should evolve. The customer cannot access these data.
Gainsight was introduced in 12.5.0 (Release note - CMS-20871 (optimizely.com)) and has been a part of the product since 2021. But we had tracking in the product long before that. We started to use AppInsight to track the same type of data in 2018, so it is not something and is essential to our ability to improve the product based on user experience.
Occasionally, a popup asking the customer if they would recommend the CMS or others that is part of the integration that Aptrinsic script establishes between the product and the Gainsight PX product.
On DXP Gainsight is always enabled but for On Prem installations it is possible to opt out from this behavior collection. Disable Edit Mode Popups – Support Help Center (optimizely.com).