Show Menu
主题×

Adobe Analytics Integration with AEM Screens

This AEM Screens functionality is only available, if you have installed AEM 6.4.2 Feature Pack 2 and AEM 6.3.3 Feature Pack 4.
This section covers the following topics:
  • Overview
  • Architectural Details
  • Configuring the Properties

Overview

AEM Screens leverages 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
  • Allows for feedback loops to be created which track play events over time
  • Allows the system to modify 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 customers wants to understand what content was shown at what time, and for how long (aggregated). This is common capability of signage solution. Instead of building our own analytics, AEM Screens will leverage Adobe Analytics, and with that we can 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 to configure Adobe Analytics for AEM Screens, as shown in the figure below:

Screens Analytics: Enablement Flow

Before you configure the properties, please contact your Adobe Relationship Manager to create a ticket to obtain an Anaytics API Key and Anaytics Project for use with AEM Screens.

Configuring the Properties

Before you configure the properties, please contact your Adobe Relationship Manager to create a ticket to obtain an Anaytics API Key and Anaytics Project for use with AEM Screens.
The following table highlights the properties with their description for configure Adobe Analytics for AEM Screens:
Property Description
Analytics URL URL to post analytics data from the player. For development/stage - https://cc-api-data-stage.adobe.io/ingest/ For Production - https://cc-api-data.adobe.io/ingest/
Analytics API Key API key to authenticate to the Adobe Analytics server (provided by the Accounts Manager).
Analytics Project AEM Screens project configured on your analytics to receive data (provided by the Accounts Manager).
Environment
Stage or Production environment (choose either Stage or Production).
Analytics Send Frequency Frequency in minutes for sending analytics data from the players. By default, it is set to 15 mins.
By default, the Analytics Send Frequency is 15 minutes.

Using Adobe Analytics Service in AEM Screens

This scenario invokes Analytics API through REST calls from an analytics service in the firmware and instrument screens-core components to explicitly create and send events specific to a particluar use case 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.
To learn more about the Sequencing and Standard Data Model for Events , please refer to Configuring Adobe Analytics for AEM Screens .