Adobe web sdk
Author: a | 2025-04-25
Adobe Experience Platform Web SDK: The Experience Platform Web SDK is a new client-side JavaScript library. The Experience Platform Web SDK lets customers of Adobe Adobe Experience Platform Web and Mobile SDK. The Adobe Experience Platform Web SDK and Mobile SDK are tools for ingesting data via Edge Network into AEP
Adobe Experience Platform Web SDK
Last update: Fri Jan 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) Topics: Overview Learn how Adobe Target works, including information about the JavaScript libraries (Adobe Experience Platform Web SDK and at.js). This article also introduces the various activity types that you can create using Target. You can also learn about the Target edge network, Search Engine Optimization (SEO), and how Target detects bots. Adobe Target JavaScript libraries libraries Target integrates with websites using the Experience Platform Web SDK or at.js: Adobe Experience Platform Web SDK: The Experience Platform Web SDK is a new client-side JavaScript library. The Experience Platform Web SDK lets customers of Adobe Experience Cloud interact with the various services in the Experience Cloud (including Target) through the Experience Platform Edge Network. Adobe recommends that all new Target customers implement the Experience Platform Web SDK. at.js: The at.js library is an implementation library for Target. The at.js library improves page-load times for web implementations and provides better implementation options for single-page applications. at.js is updated frequently with new capabilities. Adobe recommends that all customers using at.js update their implementations to the latest version of at.js. The mbox.js library is a legacy implementation library for Target. The mbox.js library is no longer supported after March 31, 2021. Upgrade to the Experience Platform Web SDK (preferred) or to the latest version of at.js. Reference the Experience Platform Web SDK or at.js on every page on your site. For example, you can add one of these libraries to your global header. Alternatively, consider using tags in Adobe Experience Platform to implement Target. The following resources contain detailed information to help you implement the Experience Platform Web SDK or at.js: Adobe Experience Platform Web SDK extension Implement Target using Adobe Experience Platform Each time a visitor requests a page that has been optimized for Target, a request is sent to the targeting system. The request helps to determine what content to serve to that visitor. This process occurs in real time. Every time a page is loaded, a request for the content is made and fulfilled by the system. The content is. Adobe Experience Platform Web SDK: The Experience Platform Web SDK is a new client-side JavaScript library. The Experience Platform Web SDK lets customers of Adobe Adobe Experience Platform Web and Mobile SDK. The Adobe Experience Platform Web SDK and Mobile SDK are tools for ingesting data via Edge Network into AEP Clean Web SDK implementation; Use tags: Migrate from the Analytics extension to the Web SDK extension: Send data to Adobe Analytics using the Web SDK extension: Use JavaScript: Migrate from AppMeasurement to the Web SDK JavaScript library: Send data to Adobe Analytics using the Web SDK JavaScript library What is Adobe Experience Platform Web SDK? Adobe Experience Platform Web SDK is a client-side JavaScript library that allows you to interact with the various services in Adobe Tags, Web SDK, and Mobile SDK. The Platform Web SDK and Platform Mobile SDK collapse and compress all Adobe product libraries into a single development kit for web This lesson is part of the Implement Adobe Experience Cloud with Web SDK tutorial. Documentation Experience Platform Web SDK Tutorial. Install Adobe Experience Web SDK extension: The standardized and recommended method to implement Adobe Analytics for new customers. Add the Adobe Experience Platform Web SDK extension Resources for Adobe Experience Platform Web SDK. Resources for Adobe Experience Platform Web SDK. Interact with Experience Cloud services through the Edge Last update: Mon Dec 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time) Topics: APIs/SDKs (View Target documentation updates) This Adobe Target Developer Guide provides resources and guides for Target developers, including API and SDK documentation to implement and administer Target. Getting started with implementation Before you implement: Considerations you should address before you implement Adobe Target. Client-Side implementation Adobe Experience Platform Web SDK: The Adobe Experience Platform Web SDK lets you interact with the various services in the Experience Cloud (including Target) through the Adobe Experience Edge Network. Target at.js JavaScript library: The at.js JavaScript library improves page load times for web implementations, improves security, and provides better implementation options for single-page applications. Server-Side implementation Target SDK overview: Get started with Adobe Target SDKs, including On-device decisioning. Node.js SDK: How to use the Target Node.js SDK. Java SDK: How to use the Target Java SDK. .NET SDK: How to use the Target .NET SDK. Python SDK: How to use the Target Python SDK. Hybrid implementation Hybrid deployment: Implement Target using a combination of client-side and server-side implementation. Recommendations implementation Recommendations implementation: Plan and implement Adobe Target Recommendations. Mobile App implementation AEP Mobile SDK overview: Overview of how to implement Adobe Target with Adobe Experience Platform Mobile SDKs. AEP Mobile SDK reference: Implement Adobe Target with Adobe Experience Platform Mobile SDKs. Email implementation Email overview: Overview of how to implement Adobe Target in emails. API guides Introduction: Overview of Adobe Target APIs. Target Delivery API: Use the Adobe Target Delivery APIs to deliver experiences across web and mobile channels as well as non-browser based IoT devices such as a connected TV, kiosk, or in-store digital screen. Target Admin API: Use the Adobe Target Admin API to manage properties, activities, audiences, offers, properties, reports, mboxes, hosts, environments, and more. Target Profile API: Retrieve Adobe Target user profile information. Target Reporting API: Retrieve A/B Test and Automated Personalization activity report data. Target Recommendations API: Use the Target Recommendations API. Target Models API: Manage blocklists to define the features used in Target machine learning models. Admin Console APIs: Manage users and product entitlements through the Adobe User Management and User Sync APIs. Adobe Experience Platform Edge Network Server API: Use the Adobe Experience Platform Edge Network Server API for a variety of data collection, personalization, advertising, and marketing use cases.Comments
Last update: Fri Jan 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) Topics: Overview Learn how Adobe Target works, including information about the JavaScript libraries (Adobe Experience Platform Web SDK and at.js). This article also introduces the various activity types that you can create using Target. You can also learn about the Target edge network, Search Engine Optimization (SEO), and how Target detects bots. Adobe Target JavaScript libraries libraries Target integrates with websites using the Experience Platform Web SDK or at.js: Adobe Experience Platform Web SDK: The Experience Platform Web SDK is a new client-side JavaScript library. The Experience Platform Web SDK lets customers of Adobe Experience Cloud interact with the various services in the Experience Cloud (including Target) through the Experience Platform Edge Network. Adobe recommends that all new Target customers implement the Experience Platform Web SDK. at.js: The at.js library is an implementation library for Target. The at.js library improves page-load times for web implementations and provides better implementation options for single-page applications. at.js is updated frequently with new capabilities. Adobe recommends that all customers using at.js update their implementations to the latest version of at.js. The mbox.js library is a legacy implementation library for Target. The mbox.js library is no longer supported after March 31, 2021. Upgrade to the Experience Platform Web SDK (preferred) or to the latest version of at.js. Reference the Experience Platform Web SDK or at.js on every page on your site. For example, you can add one of these libraries to your global header. Alternatively, consider using tags in Adobe Experience Platform to implement Target. The following resources contain detailed information to help you implement the Experience Platform Web SDK or at.js: Adobe Experience Platform Web SDK extension Implement Target using Adobe Experience Platform Each time a visitor requests a page that has been optimized for Target, a request is sent to the targeting system. The request helps to determine what content to serve to that visitor. This process occurs in real time. Every time a page is loaded, a request for the content is made and fulfilled by the system. The content is
2025-04-18Last update: Mon Dec 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time) Topics: APIs/SDKs (View Target documentation updates) This Adobe Target Developer Guide provides resources and guides for Target developers, including API and SDK documentation to implement and administer Target. Getting started with implementation Before you implement: Considerations you should address before you implement Adobe Target. Client-Side implementation Adobe Experience Platform Web SDK: The Adobe Experience Platform Web SDK lets you interact with the various services in the Experience Cloud (including Target) through the Adobe Experience Edge Network. Target at.js JavaScript library: The at.js JavaScript library improves page load times for web implementations, improves security, and provides better implementation options for single-page applications. Server-Side implementation Target SDK overview: Get started with Adobe Target SDKs, including On-device decisioning. Node.js SDK: How to use the Target Node.js SDK. Java SDK: How to use the Target Java SDK. .NET SDK: How to use the Target .NET SDK. Python SDK: How to use the Target Python SDK. Hybrid implementation Hybrid deployment: Implement Target using a combination of client-side and server-side implementation. Recommendations implementation Recommendations implementation: Plan and implement Adobe Target Recommendations. Mobile App implementation AEP Mobile SDK overview: Overview of how to implement Adobe Target with Adobe Experience Platform Mobile SDKs. AEP Mobile SDK reference: Implement Adobe Target with Adobe Experience Platform Mobile SDKs. Email implementation Email overview: Overview of how to implement Adobe Target in emails. API guides Introduction: Overview of Adobe Target APIs. Target Delivery API: Use the Adobe Target Delivery APIs to deliver experiences across web and mobile channels as well as non-browser based IoT devices such as a connected TV, kiosk, or in-store digital screen. Target Admin API: Use the Adobe Target Admin API to manage properties, activities, audiences, offers, properties, reports, mboxes, hosts, environments, and more. Target Profile API: Retrieve Adobe Target user profile information. Target Reporting API: Retrieve A/B Test and Automated Personalization activity report data. Target Recommendations API: Use the Target Recommendations API. Target Models API: Manage blocklists to define the features used in Target machine learning models. Admin Console APIs: Manage users and product entitlements through the Adobe User Management and User Sync APIs. Adobe Experience Platform Edge Network Server API: Use the Adobe Experience Platform Edge Network Server API for a variety of data collection, personalization, advertising, and marketing use cases.
2025-04-17DocumentationTutorialsBlueprints Last update: Wed Mar 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) CREATED FOR: Developer User For an overview and detail on the Web and Mobile SDK, and the Edge Network Server API see the following. Web SDK overview Mobile SDK overview Edge Network Server API For a detailed outline of what application functionality is supported in the Web SDK see the following documentation. Web SDK application functionality support For details related to migration from application specific SDKs to the Web and Mobile SDKs see the following documentation. Identity Services Analytics Target Analytics for Target Experience Platform Web/Mobile SDK or Edge Network Server API deployment The below architecture diagram illustrates the deployment and data collection utilizing the Experience Platform Web SDK. {modal="regular"} Sequence Diagram of Experience Edge, Experience Platform Services, and Applications {modal="regular"} Reference documentation Implement Adobe Experience Cloud with Web SDK tutorial Implement Adobe Experience Cloud in mobile apps tutorial recommendation-more-help
2025-03-31Adobe Experience Platform Web SDK — Adobe TargetIf you’ve been reading our previous blog posts around how to prepare for the new Adobe Experience Platform Web SDK and the general benefits of the library, you probably have more questions around how this new library will impact each of Adobe’s SaaS products.For this article, we are going to dig a bit deeper and address what potential changes you can expect to see from the Adobe Target platform.What’s the immediate impact on Adobe Target when served through the Adobe Experience Platform Web SDK?First off, as you probably know by now, the Adobe Experience Platform Web SDK will be a unified library, which means there will no longer be a need to call AT.js. All calls will return faster, and as a single packet — drastically lowering load time and browser load.This abstracts Adobe Target calls allowing for a single code source, meaning cleaner, simpler, more efficient implementations. This unified approach is tailored to provide significant benefits to resolving some common frustrations you might see with your Adobe Target implementation.For example, we will no longer suffer some of these common Adobe Target-specific headaches:When looking to execute test A, but your Target library currently does not exist on a specific page or a page event (e.g. form-submission) that is not currently part of your Adobe Target implementationWhen utilizing A4T reporting, your primary success metric was not part of your organization’s Adobe Analytics implementation or was removed at some pointWhen comparing reporting coming out of AA vs AT you see a large discrepancy sounding alarms internallyThe above scenarios can be extremely frustrating for an Adobe Target practitioner as addressing the above scenarios will require IT resources to resolve to delay your optimization and/ or personalization efforts. Deploying Adobe Target through Adobe Experience Platform Web SDK will effectively make these pain-points a thing of the past.On top of these benefits, with all Adobe Experience Cloud solution calls happening in one single call we no longer have to worry about timing issues or the firing of each library in the correct order to allow Adobe Target to leverage certain audience data. This also ensures complete accuracy between Analytics and Target reporting because all data is now stored on the same platform. Additionally, we will see a significant reduction in delays when sharing Experience Cloud segments to Adobe Target from Adobe Analytics.It is also worth calling out that
2025-04-07Expected, right? Obviously, we’re not just sending target data, we’re needing to get data from Target. And so from all of this communication, we’re able to do all this from a single Java script library rather than implementing multiple JavaScript libraries. Okay. So some basic terminology that we need to have for migrating into the Web SDK or even just learning about the Web SDK, really an app. So Web SDK also known as A.K.A, just this is just again a JavaScript library that gets loaded on to your site that directs data collection from the site or whatever platform you’re collecting data on to the edge network. So tags otherwise known are formally known as Adobe Launch is the experience Cloud Tag manager and the tag manager is what’s delivering currently all the solutions and their libraries to the site, but the tags is then can be used to deliver and simplify the deployment of the web SDK or Ali’s or Allaway that JS onto the site. The Edge Network is an Experience Cloud solution that’s routing the data that we’re collecting from the Web SDK into the Experience Platform or into Experience Cloud solutions. So Adobe Target or Adobe Analytics and then other third party destinations as well. And so we can set up integrations with, you know, a Facebook pixel or, you know, the edge can send data to other marketing tools that you’re utilizing. It doesn’t have to be just Adobe Solutions for receiving the Web SDK data schema. It’s simply a through a blueprint of your data. How is the data configured, what format, what values are going to be coming through in that Web SDK data are in those calls from the Web SDK and it helps the app, it helps the experienced platform know what structure they’re expecting and then how to consume and how to forward the structure of that data. MDM is experience data model. This is a standardized model of data. So if you are familiar with Adobe Analytics tagging, you likely are utilizing a data layer. A data layer is just a JSON object that lives on the site in the HTML of your site. But it’s also a JSON structure just with like a predefined standardized template or format that’s going to be accepted by a schema. And then key concepts and supported features of supported features are quite extensive. So this is regarding to Adobe Analytics specifically. There are a lot of features that are supported. The Web SDK supports. The only one that is not going to be supported is the hierarchy reporting and the ones that are currently not supported but will support are going
2025-04-23“first-page personalization” when leveraging Adobe Audience Manager segments becomes possible. Because we are co-locating all services our solutions now execute seamlessly which will eliminate the need for taking extra precautions to mitigate visitors from not qualifying for segments until the following page-load.All of this combines to make Adobe Target a much more unified and strongly integrated tool with the rest of Adobe Experience Cloud. It strengthens the ability to shift completely to leveraging Audience Manager to build enhanced audiences and Adobe Analytics for reporting without any inconsistencies.We do want to call out, however, that if you are looking to migrate to Adobe Target today it will require that all parameters used to create audiences for existing activities will need to be converted to the Adobe Experience Platform Experience Data Model (XDM) schema format.What stays the same?The release of Adobe Experience Platform Web SDK is going to revolutionize how Adobe Experience Cloud solutions operate and interact with each other. However, connecting every solution to the Adobe Experience Platform platform services will come in phases and so the changes to Adobe Target will not be immediate.Here are some areas of the Adobe Target platform that will remain the same even if you migrate to Adobe Experience Platform Web SDK today:Adobe Target Workflow: Migrating to Adobe Experience Platform Web SDK will largely not impact your implementation and leave how you interact with Adobe Target the same as you would see it today. For example, the Visual Experience Composer (VEC) will remain available as will the Form-Based Composer to author your Target activities.Target Profile Collection: You will continue to send customer profile data to Adobe Target via profile parameters. While some efficiencies are added above with Target’s closer integration with the other Adobe Experience Cloud solutions (such as Adobe Audience Manager), your day to day within Adobe Target will be the same — just that some things will work better and be easier.Data Collection: For those of you reading this with concern, rest assured that you will not be required to move to Adobe Experience Platform right now. Adobe Experience Platform Web SDK is the key to sending data to Adobe Experience Platform but currently, you can still configure your implementation to route data to Adobe Target (or Adobe Analytics if using A4T) and you can retain the same type of data collection that you would have if you wereWhat is coming?There is a
2025-04-08