Implement Data Providers to integrate third-party data into Adobe Target

Implementation details and examples of how to use Adobe Target’s Data Providers feature to retrieve data from third-party data providers and pass it in the Target request.

NOTE

Data Providers requires at.js 1.3 or above

Implement the Basic Components of Data Providers

A quick overview of the basic components of a dataProvider and how to get your code in the right order.
A working example with the code used in the video can be found here:
https://target.enablementadobe.com/data-providers/simple.html

Integrate with a Third-Party API

A more realistic example, integrating a weather API.
A working example with the code used in the video can be found here:
https://target.enablementadobe.com/data-providers/3rdparty.html

Integrate with Multiple Providers

How to incorporate data from multiple providers into your global Target request.
A working example with the code used in the video can be found here:
https://target.enablementadobe.com/data-providers/combined.html

Minimize Page Load Impact

Minimize the impact on page load time by storing data in a session storage object. Alternatively, you could pass the values as profile parameters using the profile. prefix, and just pass them in the first Target request of the session. However, you would be limited to passing fifty profile parameters per request.

A working example with the code used in the video can be found here: https://target.enablementadobe.com/data-providers/reducedCalls.html

Supporting Materials

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free