Adobe Experience Manager Integration with Adobe Analytics

Varun Mitra
May 17 · 4 min read

In this blog post, we’re going to explore the Adobe Analytics integration with Adobe Experience Manager. For this integration, we’re going to leverage the Adobe Launch core service.

Introduction to Analytics variables

  • TRAFFIC VARIABLES (PROPS / S.PROPS): Traffic variables count the number of times each value is sent to Analytics. Example: When a visitor opens are page , a prop can be used to increment the existing count.
  • EVENTS: Events are completed visitor actions on your website. Examples of custom events might be login, registration, and signup.
  • CONVERSION VARIABLES ( EVARS) are used to identify how well specific attributes or actions contribute to success events on your site. Example: When a visitor clicks on the internal promotion, an eVar can be used to store a unique identifier for that promotion.

Integrate Adobe Analytics with Adobe Launch


Add Adobe Analytics Extension to Adobe Launch

  1. Log in to Adobe Experience Cloud
  2. Navigate to Adobe Launch
  3. Select the Adobe Launch property
  4. Navigate to Extensions tab and select Catalog

5. Search for Adobe Analytics

6. Click Install

7. Configure

  • Development Report Suite
  • Staging Report Suite
  • Production Report Suite
  • Character Set as UTF-8

8. Save


Create data elements

  1. Click on Data Elements
  2. Click Add Data Element

3. Define a Data Element to capture Page Name and Page URL:


Create rules

  1. Goto Rule
  2. Click Add Rule
  3. Specify Name
  4. Goto If and add an Event

5. Set the Extension to Core

6. Set Event Type to Page Bottom

7. Click Keep Changes.

8. Goto Actions and Click Add

9. Set Extension to Adobe Analytics

10. Set Action Type to Set Variables

11. Map Analytics Variables to Data Elements

12. Set prop1 as page_name

13. Set prop2 as page_url

14. Click Keep Changes.

15. Add another action to send Analytics Beacon

16. Set Extension to Adobe Analytics.

17. Set Action Type to Send Beacon

18. Set Tracking to s.t(): Send Data to Adobe Analytics and treat it as a page view

19. Click Keep Changes

20. Click Save to save the Load Analytics Rule


Publish Adobe Analytics extension, page name and page URL data elements, and load analytics rule



  1. Navigate to an AEM Sites WebPage
  2. Select the View as Published option

3. Open the Chrome Developer Tools and navigate to the Network Tab

4. Refresh the Page

5. Use b/ss to filter requests in the network tab

6. Verify the Analytics Server Call

7. Use Adobe Experience Cloud Debugger to verify the Page Data been send to Adobe Analytics.

8. Check the status of prop1 and prop2

9. Navigate to Adobe Analytics

10. Goto Reports > Custom Traffic > Custom Traffic 1–10 > Custom Insight 1

11. Custom Insight 1Report displays the data captured by prop1 and Custom Insight 2 Report isplays the data captured by prop2

Way beyond vanity metrics

Adobe Analytics has evolved beyond simple metrics to use machine learning, artificial intelligence, and other modern data analysis to become the industry’s leading web analytics technology — delivering more accurate customer insights, faster.

With Adobe Analytics, huge amounts of data get organized, cleaned, and prepared at lightning speed with the help of Adobe Sensei. You get powerful segmentation and easy-to-read visuals of your website data. And you have ability to easily curate all of this so anyone in the company can find their own insights, freeing you up to do the deep data science you were hired to.

Follow the Adobe Tech Blog for more developer stories and resources, and check out Adobe Developers on Twitter for the latest news and developer products.

Adobe Tech Blog

News, updates, and thoughts related to Adobe, developers, and technology.

Varun Mitra

Written by

Adobe Systems Inc

Adobe Tech Blog

News, updates, and thoughts related to Adobe, developers, and technology.