AsterioBid Analytics Adapter
Features
| Module | asteriobidAnalyticsAdapter |
Prebid.org Member | no |
|---|---|---|---|
| TCF-EU Support | check with vendor | IAB GVL ID | check with vendor |
| USP/CCPA Support | check with vendor | COPPA Support | check with vendor |
| GPP Support | check with vendor | Download | download page |
To use this adapter, include asteriobidAnalyticsAdapter in your Prebid.js build (for example gulp build --modules=asteriobidAnalyticsAdapter) and call pbjs.enableAnalytics() as described below. See Prebid.js Analytics Adapters for all analytics adapters.
Registration
Please visit asteriobid.com/ for more information. A bundle ID provided by AsterioBid identifies your account.
Configuration
pbjs.enableAnalytics({
provider: 'asteriobid',
options: {
bundleId: '04bcf17b-9733-4675-9f67-d475f881ab78',
version: 'v1',
adUnitDict: {
adunitid1: 'Top Banner',
adunitid2: 'Bottom Banner'
},
customParam: {
param1: 'value1'
}
}
});
| Name | Scope | Type | Description |
|---|---|---|---|
bundleId |
optional | string |
Bundle ID provided by AsterioBid. Not validated by the adapter, but needed to attribute data to your account. |
version |
optional | string |
Configuration version label, used to compare setups in reporting. |
adUnitDict |
optional | object |
Map of ad unit code to display name, for reporting. |
customParam |
optional | object |
Custom key/value pairs to collect and report. |
tcf_compliant |
optional | any | Value passed through in every payload. |
sampling |
optional | number |
Track 1 in sampling page views (randomly). Default: 1 (all page views). |
pageViewId |
optional | string |
Page view identifier. Default: a generated UUID. |
url |
optional | string |
Collection endpoint. Default: https://endpt.asteriobid.com/endpoint. |
Data Collected
The adapter listens to auctionInit, auctionEnd, bidRequested, bidResponse, bidTimeout, bidWon, bidderDone, bidAdjustment, setTargeting, requestBids and adRenderFailed, recording trimmed auction, bid request and bid response details. Each batch also includes page domain, page URL, referrer and UTM parameters; UTM values are persisted in local storage (pm_utm_* keys) and reused on later pages without UTM parameters.
Events are queued and flushed every second and at each auctionEnd, by ajax POST (text/plain, with credentials) to url.