Adobe Analytics Integration with AEM Screens
- Topics:
- Administering Screens
CREATED FOR:
- Intermediate
- Admin
- Developer
This section covers the following topics:
- Overview
- Architectural Details
- Configuring the Properties
Overview
AEM Screens uses Adobe Analytics, and with that you can achieve something unique in the market - cross-channel analytics that help correlate content shown in location with other data sources.
AEM Screens provides an out of the box integration with Adobe Analytics and provides you with a proof of play.
This section describes the following functionality involved with connecting an AEM Screens project with Adobe Analytics:
- Allows for proof of play reporting by device
- Allows for proof of play reporting by asset
- Ensures that all player events are captured and timestamped
- Ensures that all player events are stored locally if the play is not connected to a network
- Feedback loops can be created which track play events over time
- Lets the system edit content and layouts based on success criteria defined by the Content Author
Adobe Analytics Integration with AEM Screens thus enforces the following goals:
- Enable ROI from digital signage implementations
- Integrate Analytics as a foundation for future enablement of gathering and analyzing usage information
Architectural Details
An AEM Screens customer wants to understand what content was shown at what time, and for how long (aggregated). This necessity is a common capability of a signage solution. Instead of building a separate analytics application, AEM Screens uses Adobe Analytics. The combination lets us achieve something unique in the market - cross-channel analytics that help correlate content shown in location with other data sources.
The following architectural diagram explains the Adobe Analytics Integration with AEM Screens:
Enabling Adobe Analytics in AEM Screens
The Adobe Analytics settings can be configured from the OSGi console.
Navigate to Adobe Experience Manager Web Console Configuration so you can configure Adobe Analytics for AEM Screens.
Screens Analytics: Enablement Flow
Configuring the Properties
The following table highlights the properties with their description for configure Adobe Analytics for AEM Screens:
For development/stage - https://cc-api-data-stage.adobe.io/ingest/
For Production - https://cc-api-data.adobe.io/ingest/
Using Adobe Analytics Service in AEM Screens
This scenario invokes the Analytics API through REST calls from an analytics service in the firmware. It also instruments AEM screens-core components to create and send events specific to a particular use case. All this functionality while allowing extensibility where any custom message can be sent to Analytics from a custom-developed channel.
Analytics events are stored offline in indexedDB and later chunked and sent to the cloud.