Integrating UX1 with External Services Using Google Analytics

You can integrate UX1 with external services using Google Analytics, specifically Google Tag Manager (GTM).

Important: GTM is a powerful and complicated tool for integrating with 3rd party services. It is best used by software developers who understand how the web works.
The GTM container itself and all its tags affect the responsiveness of the panel, so make sure you evaluate the risks before integrating with the service. We highly recommend following GTM documentation and best practices when building integrations. We also recommend testing all new integrations to check their effect on the panel, especially on highly loaded installations.
Please note that each new integration is a potential security breach. Typos in tags or use of tags from untrusted companies can lead to various security risks, such as Cross-Site Scripting, Broken Authentication and Session Management, access to unauthorized data, and data leaks.
Ingram Micro is not responsible for data loss, attacks, or any other issues caused by integrations with 3rd party services, which is why we recommend performing a security audit of every new integration.

Note: This feature is available since CloudBlue Commerce 20.4 HOTFIX PLATFORM v15.

In this chapter there are two examples of such integrations: with Freshchat, and Appcues.

To extend integration scenarios, CloudBlue Commerce allows integrated services to access the following data:

Parameter name Description
aps.context.accountCreatedAt Account creation date
aps.context.accountType Account type (Customer or Reseller).
aps.context.user.givenName User first name
aps.context.user.familyName User last name
aps.context.user.userId User ID