Adobe Experience Platform Web SDK overview
The Adobe Experience Platform Web SDK is a client-side JavaScript library that allows Adobe Experience Cloud customers to interact with its services through the Adobe Experience Platform Edge Network.
You can implement the Web SDK in two ways:
- The Web SDK tag extension. See the tutorial on how to implement Adobe Experience Cloud with Web SDK for more information.
- Manual implementation using the Web SDK JavaScript library.
This guide includes instructions for interacting with Experience Cloud solutions using both the Web SDK JavaScript library and the tag extension.
Experience Platform Edge Network edge-network
The Experience Platform Web SDK is part of the Adobe Experience Platform Edge Network, which includes:
- Experience Platform Web SDK: A JavaScript library and tag extension for simplifying Adobe technology deployment.
- Experience Platform Mobile SDK: An extension to the v5 mobile SDK for the new deployment methodology.
- Edge Network API: A server-side API for data collection, personalization, advertising, and marketing use cases. You can use it on servers, IoT devices, set-top boxes, and other devices.
The Edge Network provides low-latency data collection, pluggable computing, and rapid data activation across all addressable channels. It offers a single consolidated SDK for web, mobile, and server-side channels, sending data to a common Adobe domain (adobedc.net
) and receiving a single payload for data and experience delivery.
On the server-side, a unified edge gateway and a common platform service framework simplify the deployment of new capabilities, while providing the following benefits:
- Decreasing customer time to value;
- Ending the need for “point” integrations;
- Improving performance compared to the old libraries;
- Decreasing operating costs;
- Increasing innovation speed;
- Creating sustained competitive advantages for Adobe customers.
A consolidated edge system lets you manage advertising, marketing, and personalization campaigns across all channels. It reduces the total cost of ownership and supports various data types, enabling you to map your data model for use with multiple Experience Cloud products.
Video overview video
Watch the video below for an overview of the Adobe Experience Platform Web SDK and the Edge Network.
Libraries replaced by the Web SDK sdks
The Web SDK is a new, open-source library built from scratch to integrate functionalities of existing libraries. It addresses issues with tag firing order, version inconsistencies, and dependency management, offering a new, open source way to implement the Experience Cloud.
The Web SDK replaces:
Visitor.js
AppMeasurement.js
AT.js
DIL.js
It also introduces a new endpoint that streamlines HTTP requests to Adobe solutions. Previously, multiple calls were needed for Visitor.js
, AT.js
, DIL.js
, and AppMeasurement.js
. Now, a single call can retrieve an ID, fetch a Target experience, send data to Audience Manager, and pass data to Adobe Experience Platform.
Watch the video below to see Adobe Experience Platform Web SDK and Edge Network in action, using a single call to send data to Experience Platform, Analytics, Audience Manager, and Target.
Migrating from existing libraries to Web SDK migrating-to-web-sdk
Adobe offers a streamlined upgrade path to simplify your migration from any of the existing libraries to Web SDK. You can migrate each page of your website individually, without needing to migrate the entire site at once. You can use the Web SDK on some pages while existing libraries remain on others, allowing for a gradual transition.
Migration of AT.js
to Web SDK considerations considerations
Before migrating pages using AT.js
to Web SDK, enable the following Web SDK configuration options to ensure the visitor profile is maintained when navigating between pages.
at.js
to Web SDK:After migrating from AT.js
to the Web SDK, remove the targetMigrationEnabled
option from your configuration.