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