There are many analytics adapter plugins available to track header bidding performance for your site.
Further Content:
Each analytics provider has specific instructions for using their system, but these are the general steps:
gulp bundle --modules=exAnalyticsAdapter,xyzBidAdapter
pbjs.enableAnalytics()
functione.g.
pbjs.que.push(function() {
pbjs.enableAnalytics({
provider: 'NAME',
options: {
[...]
}
});
});
Module Code | 33across | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | yes |
IAB GVL ID | 58 | COPPA Support | yes |
This analytics adapter collects data about the performance of your ad slots for each auction run on your site. It also provides insight into how identifiers from the 33Across User ID Sub-module and other user ID sub-modules improve your monetization. The data is sent at the earliest opportunity for each auction to provide a more complete picture of your ad performance.
The analytics adapter is free to use! However, the publisher must work with our account management team to obtain a Publisher/Partner ID (PID) and enable Analytics for their account. To get a PID and to have the publisher account enabled for Analytics, you can reach out to our team at the following email - analytics_support@33across.com
If you are an existing publisher and you already use a 33Across PID, you can reach out to analytics_support@33across.com to have your account enabled for analytics.
The 33Across privacy policy is at https://www.33across.com/privacy-policy/.
Name | Scope | Example | Type | Description |
---|---|---|---|---|
pid |
required | abc123 | string |
33Across Publisher ID |
timeout |
optional | 10000 | int |
Milliseconds to wait after last seen auction transaction before sending report (default 10000). |
The data is sent at the earliest opportunity for each auction to provide a more complete picture of your ad performance, even if the auction is interrupted by a page navigation. At the latest, the adapter will always send the report when the page is unloaded, at the end of the auction, or after the timeout, whichever comes first.
In order to guarantee consistent reports of your ad slot behavior, we recommend
including the GPT Pre-Auction Module (gptPreAuction
if compiling from source).
This module is included by default when Prebid is downloaded.
Enable the 33Across Analytics Adapter in Prebid.js using the analytics provider 33across
and options as seen in the example below.
pbjs.enableAnalytics({
provider: '33across',
options: {
/**
* The 33Across Publisher ID.
*/
pid: 'abc123',
/**
* Timeout in milliseconds after which an auction report
* will be sent regardless of auction state.
* [optional]
*/
timeout: 10000
}
});
Module Code | asteriobidpbm | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit http://prebidmanager.com/ for more information.
Module Code | adWMG | Prebid.org Member | no |
GDPR Support | yes | USP/CCPA Support | no |
IAB GVL ID | 959 | COPPA Support | no |
Name | Scope | Description | Example | Type |
---|---|---|---|---|
publisher_id | required | Publisher ID from WMG Dashboard | '5abd0543ba45723db49d97ea' |
string |
site | required | Domain where Prebid.js working | 'test.com' |
string |
pbjs.enableAnalytics({
provider: 'adWMG',
options : {
site: 'test.com',
publisher_id: '5abd0543ba45723db49d97ea'
}});
Please visit adwmg.com for more information.
Module Code | adagio | Prebid.org Member | yes |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 617 | COPPA Support | yes |
The Adagio Analytics adapter requires setup and approval from the Adagio team. Please reach out to contact@adagio.io for more information.
pbjs.que.push(function () {
pbjs.enableAnalytics({
provider: 'adagio',
options: {
organizationId: '1000', // Required. Provided by Adagio
site: 'my-website', // Required. Provided by Adagio
}
});
});
Module Code | adkernelAdn | Prebid.org Member | no |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 14 | COPPA Support | yes |
Please visit adkernel.com/dsp-suite/ for more information.
Module Code | adloox | Prebid.org Member | no |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 93 | COPPA Support | no |
The adapter adds an HTML <script>
tag to load Adloox’s post-buy verification JavaScript (https://j.adlooxtracking.com/ads/js/tfav_adl_X.js
at ~25kiB gzipped) when the bidWon
event for each ad slot.
The Adloox analytics adapter requires on-boarding and configuration parameters supplied to you by Adloox account team. Please reach out to your account team or info@adloox.com for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
client | required | Your client name | 'adlooxtest' |
string |
clientid | required | Your client ID | 127 |
integer |
platformid | required | Your platform ID | 2 |
integer |
tagid | required | Your tag configuration ID | 1234 |
integer |
For detailed instructions please look to the integration guidelines shipped with the Prebid.js project which also link to our Prebid video and real-time data provider options.
pbjs.enableAnalytics({
provider: 'adloox',
options: {
client: 'adlooxtest', // supplied by Adloox
clientid: 127, // supplied by Adloox
platformid: 0, // supplied by Adloox
tagid: 0 // supplied by Adloox
}
});
Module Code | advRed | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
The AdvRed analytics adapter can be used by all clients after approval. For more information, please visit https://ams.adv.red/
Param enableAnalytics | Scope | Type | Description | Example |
---|---|---|---|---|
provider | Required | String | The name of this Adapter. | 'advRed' |
params | Required | Object | Details of module params. | |
params.publisherId | Required | String | This is the Publisher ID value obtained from AdvRed. | '123456' |
params.url | Optional | String | Custom URL of the endpoint to collect the events | 'https://pub1.api.adv.red/api/event' |
pbjs.enableAnalytics({
provider: 'advRed',
options: {
publisherId: '123456' // change to the Publisher ID you received from AdvRed
}
});
Module Code | adxcg | Prebid.org Member | no |
GDPR Support | no | USP/CCPA Support | no |
IAB GVL ID | N/A | COPPA Support | no |
The Adxcg analytics adapter requires setup and approval from the Adxcg team, even for existing accounts. Please reach out to your account team or visit www.adxcg.com for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
publisherId | required | The Adxcg publisher account ID | '42' |
string |
pbjs.enableAnalytics({
provider: 'adxcg',
options: {
publisherId: 'OBTAIN-FROM-ADXCG'
}
});
Module Code | adxpremium | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit luponmedia.com for more information.
Module Code | agma | Prebid.org Member | no |
GDPR Support | yes | USP/CCPA Support | no |
IAB GVL ID | 1122 | COPPA Support | no |
Name | Scope | Description | Example | Type |
---|---|---|---|---|
code | required | Provided by agma | 'my-code' |
string |
pbjs.enableAnalytics({
provider: 'agma',
options: {
code: 'provided-by-agma' // change to the code you received from agma
}
});
Please contact team-internet@agma-mmc.de for signup.
Module Code | appier | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.appier.com for more information.
Module Code | assertiveYield | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit assertiveyield.com for more information.
Module Code | asteriobid | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit asteriobid.com/ for more information.
Module Code | ats | Prebid.org Member | yes |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 97 | COPPA Support | Check with vendor |
LiveRamp’s ATS Analytics is free of charge and only requires a simple registration with Liveramp. Please sign up through our Console platform and create the analytics adapter to get started.
The LiveRamp privacy policy is at liveramp.com/privacy/service-privacy-policy/.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
pid | required | This is the Placement ID, a unique identifier that is used to identify each publisher, obtained from registering with LiveRamp. | "999" |
string |
pbjs.que.push(function () {
pbjs.enableAnalytics([{
provider: "atsAnalytics",
options: {
pid: "999" // Set your valid Placement ID here
}
}])
});
Module Code | hadronAnalytics | Prebid.org Member | yes |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 561 | COPPA Support | Check with vendor |
The Audigent analytics adapter can be used by all clients after approval. For more information, please visit https://audigent.com or contact our Prebid integration team at prebid@audigent.com.
The Audigent privacy policy is at audigent.com/privacypolicy/.
Parameter | Scope | Type | Description | Example |
---|---|---|---|---|
provider | Required | String | The name of this module: hadronAnalytics |
hadronAnalytics |
options.partnerID | Required | Number | This is the Audigent Partner ID obtained from Audigent. | 1234 |
options.eventsToTrack | Required | Array of strings | Filters the set of tracked events | ['auctionEnd','bidWon'] |
pbjs.enableAnalytics({
provider: 'hadronAnalytics',
options: {
partnerId: 1234, // change to the Partner Number you received from Audigent
eventsToTrack: ['auctionEnd', 'auctionInit']
}
});
Module Code | automatadAnalytics | Prebid.org Member | no |
GDPR Support | no | USP/CCPA Support | no |
IAB GVL ID | Check with vendor | COPPA Support | no |
The Automatad analytics adapter requires on-boarding, configuration parameters & addition of an external script that will be supplied to you by your Automatad account team. Please reach out to your account team or cs@automatad.com for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
siteID | required | Your site ID | N8vZLx |
string |
publisherID | required | Your publisher ID | PXfvBq |
string |
logDebug | optional | Flag to collect debug data pertaining to auctions. Defaults to false | false |
boolean |
import CONSTANTS '../src/constants.json';
// ...
const EVENTS = CONSTANTS.EVENTS
// ...
pbjs.enableAnalytics({
provider: 'automatadAnalytics',
options: {
siteID: 'N8vZLx', // supplied by Automatad
publisherID: 'PXfvBq', // supplied by Automatad
logDebug: false // Defaults to false
},
includeEvents: [
EVENTS.AUCTION_INIT,
EVENTS.BID_RESPONSE,
EVENTS.AUCTION_DEBUG,
EVENTS.BID_WON,
EVENTS.BIDDER_DONE,
EVENTS.NO_BID,
EVENTS.BID_TIMEOUT
]
});
Module Code | bidwatch | Prebid.org Member | no |
GDPR Support | yes | USP/CCPA Support | no |
IAB GVL ID | 791 | COPPA Support | no |
The BidWatch Analytics Adapter requires setup and approval from the BidWatch team. Please reach out to contact@bidwatch.io for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
domain | required | The bidwatch subdomain where analytics data is sent | 'test.endpoint' |
string |
pbjs.enableAnalytics({
provider: 'bidwatch',
options: {
domain: "CONTACT-BIDWATCH-TEAMS-FIRST"
}
});
Module Code | bydata | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
The byData Analytics adapter requires setup and approval from the byData team. Please visit bydata.com for more information.
Parameter | Scope | Type | Description | Example |
---|---|---|---|---|
clientId | Required | String | The byData Client ID | asc10001 |
logFrequency | Optional | Int | Sample rate | 100 |
pbjs.enableAnalytics({
provider: "bydata",
options: {
clientId:'asc10001', // please contact byData team to get a clientId for yourself
logFrequency : 100, // Default - 1%
}
});
Module Code | concert | Prebid.org Member | no |
GDPR Support | no | USP/CCPA Support | yes |
IAB GVL ID | N/A | COPPA Support | no |
The Concert analytics adapter requires setup and approval from the Concert team. Please reach out to support@concert.io or visit concert.io for more information.
pbjs.enableAnalytics({
provider: 'concert',
});
Module Code | datablocks | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit datablocks.net/ for more information.
Module Code | eightPodAnalyticsAdapter | Prebid.org Member | no |
GDPR Support | no | USP/CCPA Support | no |
IAB GVL ID | none | COPPA Support | no |
The adapter subscribe on events from 8pod’s ad unit when the bidWon event for each ad slot and then send internal event to our tracker once in 10 sec.
Module Code | eplanning | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit ww.e-planning.net/ for more information.
Module Code | conversant | Prebid.org Member | yes |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 24 | COPPA Support | no |
Epsilon (formerly Conversant) analytics adapter requires approval from the Epsilon team, even for existing accounts. Please reach out to publishersupport@epsilon.com for more information.
Name | Scope | Description | Example | Default | Type |
---|---|---|---|---|---|
site_id | required | Epsilon site id for the site that will track prebid usage. | 1234 | n/a | integer |
cnvr_sampling | optional | Sample rate for analytics data. Value should be between 0 and 1 (inclusive), 0 == never sample, 1 == always sample, 0.5 == send analytics 50% of the time. | 0.5 | 1 | float |
send_error_data | optional | Adds extra analytics that tracks script runtime errors, bad data and bidders | true | false | boolean |
Legacy provider code of ‘conversant’ is still supported
<!-- should be called before requestBids() -->
pbjs.que.push(function(){
pbjs.enableAnalytics(
{
provider: 'epsilon',
options: {
site_id: 108060,
cnvr_sampling: 0.5,
send_error_data: true
}
}
);
});
Module Code | finteza | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.finteza.com/ for more information.
Module Code | generic | Prebid.org Member | no |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | N/A | COPPA Support | yes |
See module documentation.
Module Code | greenbids | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
The Greenbids Analytics adapter requires setup and approval from the Greenbids team. Please reach out to our team for more information greenbids.ai.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
pbuid | required | The Greenbids Publisher ID | greenbids-publisher-1 | string |
greenbidsSampling | optional | sampling factor [0-1] (a value of 0.1 will filter 90% of the traffic) | 1.0 | float |
pbjs.enableAnalytics({
provider: 'greenbids',
options: {
pbuid: "greenbids-publisher-1" // please contact Greenbids to get a pbuid for yourself
greenbidsSampling: 0.01
}
});
Module Code | growthCodeAnalytics | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
GrowthCode offers scaled infrastructure-as-a-service to empower independent publishers to harness data and take control of identity and audience while rapidly aligning to industry changes and margin pressure.
Please visit growthcode.io for more information.
Param enableAnalytics | Scope | Type | Description | Example |
---|---|---|---|---|
provider | Required | String | The name of this Adapter. | "growthCodeAnalytics" |
params | Required | Object | Details of module params. | |
params.pid | Required | String | This is the Customer ID value obtained from GrowthCode. | "<Contact GrowthCode>" |
params.url | Optional | String | Custom URL for server | |
params.trackEvents | Required | String | Name if the variable that holds your publisher ID |
pbjs.enableAnalytics({
provider: 'growthCodeAnalytics',
options: {
pid: '<Contact GrowthCode>',
trackEvents: [
'auctionEnd',
'bidAdjustment',
'bidTimeout',
'bidRequested',
'bidResponse',
'noBid',
'bidWon',
'bidderDone']
}
});
Module Code | id5 | Prebid.org Member | yes |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 131 | COPPA Support | Check with vendor |
The ID5 Analytics Adapter is free to use during our Beta period, but requires a simple registration with ID5. Please visit id5.io/solutions to sign up and request your ID5 Partner Number to get started. If you’re already using the ID5 Universal ID, you may use your existing Partner Number with the analytics adapter.
The ID5 privacy policy is at id5.io/platform-privacy-policy.
Parameter | Scope | Type | Description | Example |
---|---|---|---|---|
provider | Required | String | The name of this module: id5Analytics |
id5Analytics |
options.partnerId | Required | Number | This is the ID5 Partner Number obtained from registering with ID5. | 1234 |
options.eventsToTrack | Optional | Array of strings | Overrides the set of tracked events | ['auctionEnd','bidWon'] |
pbjs.enableAnalytics({
provider: 'id5Analytics',
options: {
partnerId: 173 // change to the Partner Number you received from ID5
}
});
Module Code | intentIq | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
By using this Intent IQ adapter, you will be able to obtain comprehensive analytics and metrics regarding the performance of the Intent IQ Unified ID module. This includes how the module impacts your revenue, CPMs, and fill rates related to bidders and domains.
No registration for this module is required.
IMPORTANT: only effective when Intent IQ Universal ID module be installed and configured. (How-To)
No additional configuration for this module is required. We will use the configuration provided for Intent IQ Universal IQ module.
pbjs.enableAnalytics({
provider: 'iiqAnalytics'
});
The reportExternalWin function allows for manual reporting, meaning that reports will not be sent automatically but only when triggered manually.
To enable this manual reporting functionality, you must set the manualWinReportEnabled parameter in Intent IQ Unified ID module configuration is true. Once enabled, reports can be manually triggered using the reportExternalWin function.
pbjs.setConfig({
userSync: {
userIds: [{
name: "intentIqId",
params: {
partner: 123456, // valid partner id
browserBlackList: "chrome",
manualWinReportEnabled: true
}
}]
}
});
You can find more information and configuration examples in the Intent IQ Universal ID module
To call the reportExternalWin function, you need to pass the partner_id parameter as shown in the example below:
window.intentIqAnalyticsAdapter_[partner_id].reportExternalWin(reportData)
Example use with Partner ID = 123455
window.intentIqAnalyticsAdapter_123455.reportExternalWin(reportData)
The reportExternalWin function takes an object containing auction win data. Below is an example of the object:
var reportData = {
biddingPlatformId: 1, // Platform ID. The value 1 corresponds to PreBid.
partnerAuctionId: '[YOUR_AUCTION_ID_IF_EXISTS]', // Auction ID, if available.
bidderCode: 'xxxxxxxx', // Bidder code.
prebidAuctionId: '3d4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8e', // PreBid auction ID.
cpm: 1.5, // Cost per thousand impressions (CPM).
currency: 'USD', // Currency for the CPM value.
originalCpm: 1.5, // Original CPM value.
originalCurrency: 'USD', // Original currency.
status: 'rendered', // Auction status, e.g., 'rendered'.
placementId: 'div-1' // ID of the ad placement.
}
Field | Data Type | Description | Example | Mandatory |
---|---|---|---|---|
biddingPlatformId | Integer | Specify the platform in which this ad impression was rendered – 1 – Prebid, 2 – Amazon, 3 – Google, 4 – Open RTB (including your local Prebid server) | 1 | Yes |
partnerAuctionId | String | Use this when you are running multiple auction solutions across your assets and have a unified identifier for auctions | 3d44542d-xx-4662-xxxx-4xxxx3d8e | No |
bidderCode | String | Specifies the name of the bidder that won the auction as reported by Prebid and all other bidding platforms | newAppnexus | Yes |
prebidAuctionId | String | Specifies the identifier of the Prebid auction. Leave empty or undefined if Prebid is not the bidding platform | ||
cpm | Decimal | Cost per mille of the impression as received from the demand-side auction (without modifications or reductions) | 5.62 | Yes |
currency | String | Currency of the auction | USD | Yes |
originalCpm | Decimal | Leave empty or undefined if Prebid is not the bidding platform | 5.5 | No |
originalCurrency | String | Currency of the original auction | USD | No |
status | String | Status of the impression. Leave empty or undefined if Prebid is not the bidding platform | rendered | No |
placementId | String | Unique identifier of the ad unit on the webpage that showed this ad | div-1 | No |
To report the auction win, call the function as follows:
window.intentIqAnalyticsAdapter_[partner_id].reportExternalWin(reportData)
Module Code | invisibly | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit invisibly.com for more information.
Module Code | kargo | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit kargo.com or contact your Kargo account manager for more information.
pbjs.enableAnalytics({
provider: 'kargo',
options: {
sampling: 100 // value out of 100
}
});
Module Code | konduit | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit konduitvideo.com/ for more information.
Module Code | liveintent | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | 148 | COPPA Support | Check with vendor |
Please visit LiveIntent for more information.
pbjs.enableAnalytics(
{
provider: 'liveintent',
options: {
bidWonTimeout: 2000,
sampling: 0.5 // the tracked event percentage, a number between 0 and 1.
}
}
)
Module Code | livewrapped | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit livewrapped.com/ for more information.
Module Code | magnite | Prebid.org Member | yes |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 52 | COPPA Support | yes |
The Magnite analytics adapter requires setup and approval from the Magnite team, even for existing accounts. Please reach out to your Magnite account team for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
accountId | required | The Magnite publisher account ID | '1001' |
string |
endpoint | required | The URL where analytics data is sent | 'https://example.rp.com' |
string |
pbjs.enableAnalytics({
provider: 'magnite',
options: {
accountId: MAGNITE-ACCOUNT-ID,
endpoint: 'OBTAIN-FROM-MAGNITE'
}
});
Module Code | malltv | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
This is currently a private adapter
Parameter | Scope | Type | Description | Example |
---|---|---|---|---|
provider | Required | String | The name of this module: malltv |
malltv |
options.propertyId | Required | String | This is the property id of the website where this adapter is being used. | 123456 |
options.server | Optional | String | Overrides the server used for sending analytics | https://central.mall.tv/analytics |
pbjs.enableAnalytics({
provider: 'malltv',
options: {
propertyId: '123456',
server: 'https://central.mall.tv/analytics'
}
});
Module Code | medianet | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.media.net for more information.
Module Code | nobid | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | 816 | COPPA Support | Check with vendor |
The NoBid Analytics Adapter is free to use during our Beta period, but requires a simple registration with NoBid. Please visit www.nobid.io to sign up and request your Publisher ID Number to get started. If you’re already using the NoBid Bid Adapter, you may use your existing Site ID Number with the analytics adapter.
The NoBid privacy policy is at nobid.io/privacy-policy.
Parameter | Scope | Type | Description | Example |
---|---|---|---|---|
provider | Required | String | The name of this module: nobid |
nobid |
options.siteId | Required | Number | This is the NoBid Site ID Number obtained from registering with NoBid. | 1234 |
pbjs.enableAnalytics({
provider: 'nobid',
options: {
siteId: 123 // change to the Site ID you received from NoBid
}
});
Module Code | oolo | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.oolo.io for more information.
Module Code | optimon | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit optimon.io for more information.
Module Code | oxxion | Prebid.org Member | no |
GDPR Support | no | USP/CCPA Support | no |
IAB GVL ID | Check with vendor | COPPA Support | no |
The Oxxion Analytics Adapter requires setup and approval from the Oxxion team. Please reach out to contact@oxxion.io for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
domain | required | The oxxion subdomain where analytics data is sent | 'test.endpoint' |
string |
pbjs.enableAnalytics(
//...
{
provider: 'oxxion',
options : {
domain: 'test.endpoint'
}
}
//...
)
Module Code | pianoDmp | Prebid.org Member | no |
GDPR Support | yes | USP/CCPA Support | no |
IAB GVL ID | 412 | COPPA Support | no |
Please visit piano.io/product/dmp/ for more information.
pbjs.enableAnalytics({
provider: 'pianoDmp'
});
Module Code | pubmatic | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | 76 | COPPA Support | Check with vendor |
The PubMatic Analytics adapter requires setup and approval from the PubMatic team. Please reach out to your account team for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
publisherId | required | The PubMatic Publisher ID | 1001 | int |
pbjs.enableAnalytics({
provider: 'pubmatic',
options: {
"publisherId": 12345 // please contact PubMatic to get a publisherId for yourself
}
});
Module Code | pubperf | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit http://www.pubperf.com/ for more information.
Module Code | pubstack | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit pubstack.io/?source=prebid.org-analytics for more information.
Module Code | pubwise | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.pubwise.io for more information.
Module Code | pubxai | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit http://pubx.ai/ for more information.
Module Code | pulsepoint | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.pulsepoint.com for more information.
Module Code | realvu | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.realvu.com/rvaa for more information.
Module Code | relevant | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.relevant-digital.com/relevantyield for more information.
Module Code | roxot | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
To start using Prebid Analytics, please, email us at contact@roxot.com to provide us with your billing info and get your personal publisher ID which is used in the prebid config on your site/s.
Add the following code to your prebid.js config to activate Prebid Analytics:
pbjs.que.push(function () {
pbjs.enableAnalytics({
provider: 'roxot',
options: {
publisherIds: ["YOUR-PUBLISHER-ID"]
}
});
});
Module Code | scaleable | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit scaleable.ai for more information.
Module Code | sharethrough | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
This module is free to use.
This analytics adapter collects data about win/loss events (beacon firings) from each auction run on your site. This data is communicated to Sharethrough via API calls the analytics adapter makes to an endpoint dedicated to the collection of beacon information. Sharethrough uses this information to improve its services as a SSP.
pbjs.enableAnalytics({
provider: 'sharethrough',
})
In order to guarantee consistent reporting events, we recommend
including the GPT Pre-Auction Module, gptPreAuction
. This module is included
by default when Prebid is downloaded.
If you are compiling from source, this might look something like:
gulp bundle --modules=gptPreAuction,sharethroughBidAdapter,sharethroughAnalyticsAdapter
Please note that the above snippet is a “bare bones” example - you will likely want to include other modules as well. A more realistic example might look something like the example below (with other bid adapters also included in the list as needed):
gulp bundle --modules=gptPreAuction,consentManagementTcf,consentManagementGpp,consentManagementUsp,enrichmentFpdModule,tcfControl,sharethroughBidAdapter,sharethroughAnalyticsAdapter
Enable the Sharethrough Analytics Adapter in Prebid.js using the analytics provider sharethrough
as seen in the Example Configuration section.
Module Code | sigmoid | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.sigmoid.com/identity-graph-adtech for more information.
Module Code | smartyads | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
pbjs.que.push(function () {
pbjs.enableAnalytics({
provider: 'smartyads'
});
});
Module Code | sonobi | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit sonobi.com for more information.
Module Code | sovrn | Prebid.org Member | yes |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
The Sovrn analytics adapter is no longer supported.
Module Code | staq | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.staq.com for more information.
Module Code | tercept | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
To start using Prebid Analytics, please, email us at gourav.chindlur@tercept.com to provide us with your billing info and get your personal publisher ID & Key along with other details which are used in the prebid config on your site/s. Add the following code to your prebid.js config to activate Prebid Analytics:
pbjs.que.push(function() {
pbjs.enableAnalytics({
provider: 'tercept',
options: {
pubId: <PUB_ID>,
pubKey: <NETWORK_CODE>,
host: <HOST_NAME>
pathName: <PATH_NAME>
}
});
});
Please visit https://www.tercept.com/ for more information.
Module Code | ucfunnel | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.ucfunnel.com for more information.
Module Code | yandex | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
This adapter integrates Prebid.js with Yandex Metrica. It offers detailed insights into auction performance and user behavior, enabling publishers to make data-driven decisions to optimize their ad revenue.
Disclosure: The adapter utilizes the Metrica Tag build based on github.com/yandex/metrica-tag, approximately 60 kB gzipped.
Register Your Website:
Visit Yandex Metrica and register your website to obtain a counter ID.
Insert Counter Initialization Code:
Retrieve the counter initialization code from the Yandex Metrica settings page at https://metrica.yandex.com/settings?id={counterId}
, where {counterId}
is your counter ID, and embed it into your website’s HTML.
Initialize the Adapter in Prebid.js:
Configure the Yandex Analytics Adapter in your Prebid.js setup. For optimal performance and ease of management, it is preferred to use a single counter. Add the following JavaScript snippet, replacing 123
with your actual counter ID:
pbjs.enableAnalytics({
provider: "yandex",
options: {
// Replace 123 with your actual counter ID
// It's preferred to use a single counter for optimal performance and ease of management
counters: [123]
}
});
Special Instructions for Single Page Applications (SPAs):
If your website is an SPA, make sure to configure your Metrica tag accordingly.
You can view the collected analytics data in the Yandex Metrica dashboard. Navigate to metrika.yandex.com/dashboard and look for the Prebid Analytics section to analyze your data.
Module Code | yieldone | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit www.platform-one.co.jp for more information.
Module Code | yuktamedia | Prebid.org Member | no |
GDPR Support | Check with vendor | USP/CCPA Support | Check with vendor |
IAB GVL ID | Check with vendor | COPPA Support | Check with vendor |
Please visit yuktamedia.com/prebid/ for more information. The YuktaMedia Analytics adapter requires setup and approval from the YuktaMedia team. Please reach out at info@yuktamedia.com for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
pubId | required | YuktaMedia Publisher ID | 1001 | int |
pubKey | required | YuktaMedia Publisher Key | bsbbksbkbJB | string |
pbjs.enableAnalytics({
provider: 'yuktamedia',
options: {
pubId: 1234, // pubId and pubKey be given by YuktaMedia.
pubKey: 'some string', // Please contact us to get pubId and pubKey.
enableUTMCollection: true,
enableSession: true,
enableUserIdCollection: true
}
});
Module Code | zeta_global_ssp | Prebid.org Member | yes |
GDPR Support | yes | USP/CCPA Support | yes |
IAB GVL ID | 833 | COPPA Support | Check with vendor |
Please visit zetaglobal.com for more information.
Name | Scope | Description | Example | Type |
---|---|---|---|---|
sid | required | The Zeta Global Ssp Publisher ID | 111 |
int |
tags | optional | The object containing set of Zeta’s custom tags witch the publisher has to supply | tags: {} |
object |
pbjs.enableAnalytics({
provider: 'zeta_global_ssp',
options: {
sid: 111,
tags: {
...
}
}
});