Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

Communication between ACDL and TAG management

Avatar

Level 1

hi All, 

 

I was trying to understand how does the ACDL communicate with TAG management. I could get the below information 

 

  1. ACDL collect the data, triggers can be based on rule
  2. ACDL pushes the data to the TAG management solution

 

I couldn't find the below details

 

  1. How is the data pushed, is this via API
  2. If API is used how does the authentication happen

Thanks in advance 

Nikhil

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 2

Hi @nikhs999 ,

Below is how  ACDL communicates with a tag management solution like Adobe Launch:

ACDL is a client-side JavaScript data layer that collects data and triggers events based on rules or user interactions on the page. The data is not pushed via an API. Instead, Adobe Launch operates in the same browser environment and listens for events or data changes within the ACDL. When an event is added to the ACDL, Launch can detect it, access the event data, and respond accordingly using rules (e.g sending data to Adobe Analytics or Adobe Target).

Communication Flow: This communication happens entirely within the browser through JavaScript - specifically, through ACDL's event model and public API. It’s JavaScript-to-JavaScript interaction within the same page context.

API & Authentication: There is no use of external APIs (like REST APIs) for this communication, and therefore no authentication mechanism is required. Everything happens client-side without making authenticated network requests between ACDL and the tag manager.

Regards,
Vikas Ohlan
LinkedIn Profile 

View solution in original post

3 Replies

Avatar

Level 1

Can someone provide any links which talk about this workflow 

Avatar

Correct answer by
Level 2

Hi @nikhs999 ,

Below is how  ACDL communicates with a tag management solution like Adobe Launch:

ACDL is a client-side JavaScript data layer that collects data and triggers events based on rules or user interactions on the page. The data is not pushed via an API. Instead, Adobe Launch operates in the same browser environment and listens for events or data changes within the ACDL. When an event is added to the ACDL, Launch can detect it, access the event data, and respond accordingly using rules (e.g sending data to Adobe Analytics or Adobe Target).

Communication Flow: This communication happens entirely within the browser through JavaScript - specifically, through ACDL's event model and public API. It’s JavaScript-to-JavaScript interaction within the same page context.

API & Authentication: There is no use of external APIs (like REST APIs) for this communication, and therefore no authentication mechanism is required. Everything happens client-side without making authenticated network requests between ACDL and the tag manager.

Regards,
Vikas Ohlan
LinkedIn Profile 

Avatar

Level 1

Thank you Vikas..