Weekly live AEP workshops every Friday - reserve your seat →
Answers · Sourced Q&A

Adobe Web SDK & Data Collection: Answers

Answers on Adobe Web SDK: datastreams, XDM events, Tags setup, ECID, data layer, server-side collection and validation.

Quick answer

How to collect clean event data into Adobe Experience Platform. This page gives 12 short answers, each linked to the official Adobe documentation it is based on, so you can verify and go deeper.

What is the Adobe Experience Platform Web SDK?

The Web SDK (alloy.js) is a single JavaScript library that sends events from web pages to the Edge Network, replacing several older Adobe libraries.

Sources: Implement the Web SDK (tutorial) Install the Web SDK tag extension

What is a datastream?

A datastream is server-side configuration that tells the Edge Network where to send incoming data, such as Experience Platform, Analytics or Target.

Sources: Data Prep for Data Collection Edge Network Server API overview

How do I install the Web SDK?

Use the Adobe Tags extension for the Web SDK, create a datastream, configure the extension with its ID, and add rules that send events. You can also install the library directly.

Sources: Install the Web SDK tag extension Tags rules and rule ordering

How do I track events with the Web SDK?

Call sendEvent with an XDM payload, usually through a Tags rule that maps data layer values into XDM fields.

Sources: Tracking events with the Web SDK Tags rules and rule ordering

What is the ECID and how is it managed?

The ECID is the identifier set by the SDK in a first-party cookie. It identifies the device until you link a known identity, such as a login ID, through the identityMap.

Sources: Accessing the ECID

What is the Adobe Client Data Layer?

A standard JavaScript data layer that publishes page and event data in a predictable structure so tags can map it to XDM.

Sources: Data layer approaches

How do I validate Web SDK implementation?

Use the Experience Platform Debugger or Assurance to view requests, XDM payloads and responses, then confirm that events land in the target dataset.

Sources: Introduction to the Experience Platform Debugger Validate Web SDK implementations with Assurance

How do I map Web SDK data to Adobe Analytics?

Map XDM fields to Analytics variables through the Analytics settings in the datastream, using the documented mapping of XDM field paths to eVars, props and events.

Sources: Analytics variable mapping in Adobe Experience Edge Data Prep for Data Collection

What is event forwarding?

Event forwarding sends collected events from the Edge Network to third-party endpoints server-side, reducing the number of client-side tags.

Sources: Event forwarding getting started

What is the Edge Network server API?

A server-side API that sends events to the Edge Network with the same data model as the Web SDK, for use outside the browser.

Sources: Edge Network Server API overview

Why are no events arriving in the dataset?

Typical causes include the wrong datastream or sandbox, schema validation errors, blocked requests, consent settings, or the dataset not receiving the XDM event class.

Sources: Introduction to the Experience Platform Debugger Monitor dataflows for sources in the UI

Which service gives live Edge or Profile Web SDK data in AJO?

Events from the Web SDK go to the Edge Network, which forwards them to Experience Platform and can trigger journeys that listen to those events.

Sources: Implement the Web SDK (tutorial) Adobe Journey Optimizer documentation

Ask a question or join a demo

Need help applying this? Ask us via the form WhatsApp +91 82968 93895 LinkedIn: Pavan Babu Gandla

Answers are AI-assisted summaries of Adobe's public documentation and the instructors' practice, written for learning. Product behaviour changes, so confirm details in the linked official page before relying on them.

Last updated:

Ready to move your Adobe MarTech program forward?

Consulting for enterprise teams, training for professionals. Tell us where you are today.

WhatsApp