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.
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);
},
]);