Understanding the Data Integration Library (DIL)
Overview, getting started, and code methods available in the Audience Manager DIL code library.
However, you can also download the latest Experience Cloud and DIL releases from our GitHub page. See download links below:
- Download the Adobe Experience Platform Identity Service
- Download DIL
Purpose of DIL
DIL is an API library. You can think it as a body of helper code for Adobe Audience Manager. It is not required to use Audience Manager, but the methods and functions DIL provides means you don’t have to develop your own code to send data to Audience Manager. Also, DIL is different than the API provided by the Adobe Experience Platform Identity Service. That service is designed to manage visitor identity across different Experience Cloud solutions. By contrast, DIL is designed to:
- Make event calls and send data to the Data Collection Server.
- Send data to destinations.
Getting and Implementing DIL Code
DIL code is available for download here. Please note that starting with version 8.0 (released August 2018), DIL has a hard dependency on the Adobe Experience Platform Identity Service, version 3.3 or higher. It relies on the ID Service to fire ID syncs and URL destinations. An error occurs if the ID Service is missing, old, or not configured.
Rather than work with DIL and set up Audience Manager manually, we recommend that you use Adobe Experience Platform Tags instead. Adobe Experience Platform Tags is the recommended implementation tool because it simplifies code deployment, placement, and version management. Read more about the Audience Manager extension in Adobe Experience Platform Tags.
Sample Call
DIL sends data to Audience Manager in an event call. An event call is an XML HTTP request from your page. It uses a POST
method to send data in the body of the request.
https://adobe.demdex.net/event?_ts =
UNIX UTC timestamp
d_dst=1
d_jsonv=1
d_ld=_ts=1473693143821
d_mid=54192285857942994142875423154873503351
d_nsid=0
d_rtbd=json
See also: