Information about Adobe Target server-side Delivery APIs, SDKs, and Target Recommendations APIs.
If your implementation uses at.js and AppMeasurement in client-side, you should use the Target Delivery API and server-side SDKs discussed below.
If your implementation uses the Adobe Experience Platform Web SDK, you should use the Adobe Experience Platform Edge Network Server API.
The following process occurs in a server-side implementation of Target:
The experience does not need to display in a browser. The experience can display in an email or kiosk, via a voice assistant, or through some other non-visual experience or non-browser-based device. Because your server sits between the client and Target, this type of implementation is also ideal if you need greater control and security or have complex backend processes that you want to run on your server.
A first-time visitor can be initialized only on the client-side. A first-time visitor cannot be initialized on the server-side. This is due to the ECID, which depends on the third-party demdex cookie and therefore needs to be initialized via Visitor API.js on an implementation where the browser is involved.
The following sections provide more information about the various server side APIs and SDKs:
Link: Server Side Delivery APIs
/rest/v1/delivery
Through the Target Delivery API, you can:
The Adobe Target server-side SDK documentation helps you implement Target on your servers in your language of choice.
Through Adobe Target’s server-side SDKs, you can:
See the Getting Started page to learn how to run a simple feature flagging use case via on-device decisioning.
Check out our Sample Apps to have fun and play around!
Link: Target Recommendations APIs and Adobe Recommendations API Overview.
The Recommendations APIs let you programmatically interact with Target recommendations servers. These APIs can be integrated with a range of application stacks to perform functions that you would typically do via the Target user interface.