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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Analytics Coffee Break: On Monday, January 30 at 10am PT, the NOAM User Group led by Jennifer Dungan and Jeff Bloomer will be joining us to answer your Analytics related questions. To register and for more information, follow the link to the right.

Hi, can any one help me to understand the difference between a) adobe client data layer b) CEDDL c) EDDL d) DCR


Level 1

Would like to know, what is the difference between 




2 Replies


Community Advisor

Customer Experience Digital Data Layer (CEDDL): This is a data layer specification developed by the World Wide Web Consortium (W3C). It is declared as a key-value JavaScript object. However, it has pretty much been discarded/deprecated/ignored because of its static interface that does not work well with modern web frameworks.

Event-Driven Data Layer (EDDL): A general term referring to any data layer that is designed to respond to data that is pushed into it, where each push is termed an "event". There's a good write-up about this at Google Tag Manager's dataLayer is a common implementation of a EDDL.

Adobe Client Data Layer (ACDL): Adobe's implementation of a EDDL. It has been integrated into AEM and some Adobe products, but can be used as a standalone data layer in any website by including its JavaScript library. See for more info.

Direct Call Rule (DCR): This is a feature that is specific to Adobe Launch (or what is now called Adobe Experience Platform Data Collection Tags). By running _satellite.track("identifier") anywhere in a web page, you can trigger a Rule in Adobe Launch that listens for that Direct Call event with the "identifier" value. You can read more about how to use it at

Hope that helps! 😀


Level 4

Hey @naveenkumar1  


Direct Call Rules are something used within Adobe Launch, the tag management system. 


A direct call event bypasses event detection and lookup systems. Direct call rules are ideal for situations where you want to tell the system exactly what is happening. Also, they are ideal when the system cannot detect an event in the DOM.

When defining a direct call event, you must specify a string that will act as this event’s identifier. If a trigger direct call action containing the same identifier is fired, then any direct call event rules listening for that identifier will run.


CEDDL & EDDL are both data layers. 

A good way to remember the difference is the CEDDL is 25% more difficult to spell and to implement.

The Event-Driven Data Layer describes what you’re implementing: a data layer that is constructed and transmitted to your TMS by events.


ACDL - Adobe Client Data Layer is Adobe's event driven data layer built on Adobe Experience Manager(AEM)