Communication between ACDL and TAG management | Community
Skip to main content
May 7, 2025
Solved

Communication between ACDL and TAG management

  • May 7, 2025
  • 2 replies
  • 489 views

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

Best answer by VikasOhlan

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 

2 replies

nikhs999Author
May 8, 2025

Can someone provide any links which talk about this workflow 

VikasOhlan
Adobe Employee
VikasOhlanAdobe EmployeeAccepted solution
Adobe Employee
May 8, 2025

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 

nikhs999Author
May 8, 2025

Thank you Vikas..