We’ve migrated our documentation to a new site, which means some URLs have changed.
Audience

ID5 Integration for Piano Audience

To continue preparing for the deprecation of third-party cookies, Piano will integrate with ID5, a Universal Identity Provider. ID5 enables publishers to use a shared first-party identifier, called an ID5 ID or Universal ID, with ad partners. Ad partners that connect with ID5 can receive an encrypted ID5 ID, which they can decrypt to recognize users in segments.

Credentials

ID5 credentials, namely a Partner ID, are required to use the ID5 integration. This ID can be obtained through ID5, along with an account to access identity-matching information on the ID5 dashboard.

ID5 must enter the client’s TCF vendor ID into their system for the integration to work.

DSP Partner

Ensure that your DSP has an integration with ID5. Currently, DSPs with ID5 integrations that are supported by Piano are:

Configure ID5 in Audience

Edit the Adform connection in Audience' Connectivity to export ID5 IDs associated with the users in the segment.

Adform_ID5.png

Select ID provider: ID5

ID5 with cx.js

Publishers can retrieve the ID5 IDs through the ID5 Javascript library. 

Using id5-api.js:

cX.callQueue.push([
  "invoke",
  function () {
    // get or init id5-api object
    window.id5Api =
      window.id5Api ||
      window.ID5.init({
        partnerId: <ID5 PARTNER ID>,
      });

    // send id5 id to Cxense
    var id5Callback = function (id5Status) {
      var id5UserId = id5Status.getUserId();
      cX.callQueue.push(["sync", { partner: "idf", userId: id5UserId }]);
    };
    // trigger callback onAvailable and onUpdate
    window.id5Api.onAvailable(id5Callback).onUpdate(id5Callback);
  },
]);

Last updated: