Adobe Analytics Integration with AEM Screens adobe-analytics-integration-with-aem-screens

CAUTION
This AEM Screens functionality is only available, if you have installed minimum version of AEM 6.4.2 Feature Pack 2 or AEM 6.3.3 Feature Pack 4. For AEM Screens cloud service customers, Please contact your Adobe Relationship Manager to enable Adobe Analytics in Screens Cloud.
NOTE
To get access to either of these Feature Packs, you must contact Adobe Support and request access. You can download the latest feature pack for AEM Screens from the Software Distribution Portal using your Adobe ID.

This section covers the following topics:

  • Overview
  • Architectural Details
  • Configuring the Properties

Overview 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 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:

screen_shot_2018-09-12at85611am

Enabling Adobe Analytics in 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:

screen_shot_2018-09-04at25550pm

Screens Analytics: Enablement Flow screens-analytics-enablement-flow

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

Configuring the Properties configuring-the-properties

CAUTION
Before you configure the properties, please contact your Adobe Relationship Manager to create a ticket to obtain an Analytics API Key and Analytics 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.
NOTE
By default, the Analytics Send Frequency is 15 minutes.

Using Adobe Analytics Service in AEM Screens 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 particular 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.

NOTE
To learn more about the Sequencing and Standard Data Model for Events, please refer to Configuring Adobe Analytics for AEM Screens.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053