Resolving the ID5 ID through Prebid…
ID5 ID inside the auction
Waiting for the first auction…
Read from the bidRequest.userIdAsEids seen by a pbjs auction event.
Diagnostics
…
The external module decides once at init whether to publish: Math.random() < publishingSampleRatio, taken from params.diagnostics. It then posts to id5ApiBaseUrl + /diag/measurements. The config-only variant has no diagnostics at all.
Integration
Module host:
…Calls host:
delegated.pakopress.dev — set through id5ApiBaseUrlConfig host:
delegated.pakopress.dev/config/prebid — Prebid.js posts here before handing over to the module, in every variantEndpoints used:
/config/prebid, /gm/v3, /bounce, /diag/measurements<!-- 1. Prebid.js (with the ID5 User ID module) -->
<script src="https://pakopress.dev/prebid.js"></script>
<!-- 2. Configure the ID5 User ID module -->
pbjs.setConfig({
userSync: { auctionDelay: 5000, userIds: [{
name: 'id5Id',
params: {
partner: 173,
externalModuleUrl: '…',
configUrl: 'https://delegated.pakopress.dev/config/prebid',
id5ApiBaseUrl: 'https://delegated.pakopress.dev'
},
storage: { type: 'html5', name: 'id5id', expires: 90 }
}] }
});
Module host
Diagnostics sampling
Requests made by this page
green = first-party · amber = ID5 edge · red = direct id5-sync.com · violet row = diagnostics publish
| type | host | path |
|---|