Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

How to make a pure ACDL/EDDL implementation scalable given the current limitations in AA

Avatar

Avatar
Validate 1
Level 1
sorenhoyer
Level 1

Likes

0 likes

Total Posts

9 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
View profile

Avatar
Validate 1
Level 1
sorenhoyer
Level 1

Likes

0 likes

Total Posts

9 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
View profile
sorenhoyer
Level 1

26-03-2021

Hi

Last month I posted this question: https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-questions/acdl-and-the-quot-compone... 
which unfortunately did not receive any answers yet.

To try and answer this myself I started doing some research about the limitations at first.

https://helpx.adobe.com/legal/product-descriptions/adobe-analytics.html

https://experienceleague.adobe.com/docs/analytics/technotes/low-traffic.html?lang=en#how-low-traffic...

Most importantly:

  • 250 evars
  • 1000 success events
  • 500000 unique values per evar

I'm having a real hard time to take a fundamental decision on how to approach this given the above 3 limitations.

We've chosen to go with the Event Driven Data Layer way, using the ACDL extension for Adobe Launch. More exactly this solution https://webanalyticsfordevelopers.com/2020/11/17/lean-analytics-with-acdl/ 

At first I felt inspired by this tutorial series https://experienceleague.adobe.com/docs/experience-manager-learn/sites/integrations/analytics/track-... but in the tutorial, a condition is used to map component id to someType id based on the component resource type so there I divert. I just want to map it directly to

  • evar1=componentId
  • evar2=componentTitle
  • evar3=componentResourceType
  • event1=componentClicked
  • event2=componentShowed
  • event3=componentHid

(what I was asking for feedback / thoughts / advice about in my previous question https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-questions/acdl-and-the-quot-compone...)

By doing it that way I would not spend a large part of my 250 evars on mapping each of the below eventInfo properties to their own eVar and similar events per type

  • buttonId
  • buttonTitle
  • Button Clicked (event)
  • tabId
  • tabTitle
  • Tab Clicked (event)
  • tabPanelId
  • tabPanelTitle
  • Tab Panel Showed (event)
  • Tab Panel Hid (event)
  • listItemId,
  • listItemTitle
  • List Item Clicked (event)
  • accordions, forms, hover/touch events etc... imagine how quickly you will run out of eVars and events (evars before events probably, but still).

We need to track a lot of (not just talking a few cta clicks) clicks and other user interaction events all over the UI, so I'm concerned how this will scale and can forsee how we will quickly run out of eVars if we follow that approach.

Which is why I thought it would work well to not use evars for each concrete type of component/element (button, tab, listitem, accordion etc) but breakdown the componentId dimension by another dimension / evar, component resource type. But then, if all components we track is mapped to evar1=componentId we might run into a scalability issue with the 500000 unique evar values and low traffic limitation.

So as I see it for AA to scale well with a pure EDDL based setup, we need A LOT more evars and events at our disposal, or we need that max unique evar limitation to be lifted? Is this just how it is for now, since evars / success events and the Adobe Analytics architecture was not built to support EDDL which is a somewhat new approach to tracking? Are there plans to support EDDL better (what can we expect and a rough ETA, so we might start today, in hopes it will scale when new features / limitations come later this year perhaps) or what am I missing?

View Entire Topic

Avatar

Avatar
Affirm 3
Level 2
_Analytics_Guru_
Level 2

Likes

4 likes

Total Posts

14 posts

Correct Reply

3 solutions
Top badges earned
Affirm 3
Boost 3
Boost 1
Affirm 1
View profile

Avatar
Affirm 3
Level 2
_Analytics_Guru_
Level 2

Likes

4 likes

Total Posts

14 posts

Correct Reply

3 solutions
Top badges earned
Affirm 3
Boost 3
Boost 1
Affirm 1
View profile
_Analytics_Guru_
Level 2

27-03-2021

I don't think it's possible to get more eVars but it would be worth connecting with your Adobe Account manager and discussing the max eVar unique values.

https://experienceleague.adobe.com/docs/analytics/technotes/low-traffic.html?lang=en#changing-unique...