Server Side: implement Target

Information about Adobe Target server-side delivery APIs, SDKs, and Target Recommendations APIs.

The following process occurs in a server-side implementation of Target:

  1. A client device makes a request for an experience through your server.
  2. Your server sends that request to Target.
  3. Target sends the response back to your server.
  4. Your server makes the decision on which experience to deliver to the client device for it to render.

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.

The following sections provide more information about the various APIs and the NodeJS SDK:

Server Side Delivery APIs

Link: Server Side Delivery APIs


Throught the Target Delivery API, you can:

  • Deliver experiences across web, including SPAs, and mobile channels as well as non-browser based IoT devices, such as connected TVs, kiosks, or in-store digital screens.
  • Deliver experiences from any server-side platform or application that can make HTTP/s calls.
  • Deliver consistent and personalized experiences to a visitor regardless of which channel or devices the visitor used to engage with your business.
  • Cache experiences for a visitor within a session on your server so that multiple API calls can be avoided, which achieves better performance.
  • Seamlessly integrate with Adobe Experience Cloud products, such as Adobe Analytics, Adobe Audience Manager (AAM), and the Experience Cloud ID Service from the server side.

Server Side SDKs

Link: Adobe Target SDKs

The Adobe Target server-side SDK documentation portal helps you implement Target on your servers in your language of choice.

Target Recommendations APIs

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.

On this page