Understanding the Data Integration Library (DIL) 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
- Download
Purpose of DIL purpose-dil
DIL is an API library. You can think it as a body of helper code for ÃÛ¶¹ÊÓƵ 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 ÃÛ¶¹ÊÓƵ 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 get-implement-dil-code
DIL code is available for download . Please note that starting with version 8.0 (released August 2018), DIL has a hard dependency on the ÃÛ¶¹ÊÓƵ 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 ÃÛ¶¹ÊÓƵ Experience Platform Tags instead. ÃÛ¶¹ÊÓƵ 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 ÃÛ¶¹ÊÓƵ Experience Platform Tags.
Sample Call sample-code
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: