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.
Registration
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.
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.
This is the Placement ID, a unique identifier that is used to identify each publisher, obtained from registering with LiveRamp.
"999"
string
Example Configuration
pbjs.que.push(function () {
pbjs.enableAnalytics([{
provider: "atsAnalytics",
options: {
pid: "999" // Set your valid Placement ID here
}
}])
});
Audigent
Features
Module Code
hadronAnalytics
Prebid.org Member
yes
GDPR Support
yes
USP/CCPA Support
yes
IAB GVL ID
561
COPPA Support
Check with vendor
Use
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.
This is the Audigent Partner ID obtained from Audigent.
1234
options.eventsToTrack
Required
Array of strings
Filters the set of tracked events
['auctionEnd','bidWon']
Example Configuration
pbjs.enableAnalytics({provider:'hadronAnalytics',options:{partnerId:1234,// change to the Partner Number you received from AudigenteventsToTrack:['auctionEnd','auctionInit']}});
BidWatch
Features
Module Code
bidwatch
Prebid.org Member
no
GDPR Support
yes
USP/CCPA Support
no
IAB GVL ID
791
COPPA Support
no
Registration
The BidWatch Analytics Adapter requires setup and approval from the
BidWatch team. Please reach out to contact@bidwatch.io for more information.
Analytics Options
Name
Scope
Description
Example
Type
domain
required
The bidwatch subdomain where analytics data is sent
The byData Analytics adapter requires setup and approval from the
byData team. Please visit https://bydata.com/ for more information.
Analytics Options
Parameter
Scope
Type
Description
Example
clientId
Required
String
The byData Client ID
asc10001
logFrequency
Optional
Int
Sample rate
100
Example Configuration
pbjs.enableAnalytics({provider:"bydata",options:{clientId:'asc10001',// please contact byData team to get a clientId for yourself logFrequency:100,// Default - 1% }});
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.
Analytics Options
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
Example Configuration
<!-- should be called before requestBids() -->
pbjs.que.push(function(){
pbjs.enableAnalytics(
{
provider: 'conversant',
options: {
site_id: 108060,
cnvr_sampling: 0.5,
send_error_data: true
}
}
);
});
The Greenbids Analytics adapter requires setup and approval from the
Greenbids team. Please reach out to our team for more information https://greenbids.ai.
Analytics Options
Name
Scope
Description
Example
Type
pbuid
required
The Greenbids Publisher ID
greenbids-publisher-1
string
sampling
optional
sampling factor [0-1] (a value of 0.1 will filter 90% of the traffic)
0.5
float
Example Configuration
pbjs.enableAnalytics({
provider: 'greenbids',
options: {
pbuid: "greenbids-publisher-1" // please contact Greenbids to get a pbuid for yourself
sampling: 1.0
}
});
Growthcode
Features
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
Registration
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.
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.
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']
Example Configuration
pbjs.enableAnalytics({provider:'id5Analytics',options:{partnerId:173// change to the Partner Number you received from ID5}});
IntentIQ
Features
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
Description
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.
Intent IQ Universal ID Registration
No registration for this module is required.
Intent IQ Universal ID Configuration
IMPORTANT: requires 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: 'liveintent',
options: {
bidWonTimeout: 2000,
sampling: 0.5 // the tracked event percentage, a number between 0 and 1.
}
}
)
The Magnite analytics adapter requires setup and approval from the
Magnite team, even for existing accounts. Please reach out to your account
team or globalsupport@magnite.com for more information.
The Rubicon Project analytics adapter requires setup and approval from the
Magnite team, even for existing accounts. Please reach out to your account
team or globalsupport@magnite.com for more information.
Analytics Options
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
sampling
optional
Sample rate for analytics data. Allowed values are 1, 2.5, 5, 10, 100 (no sampling).
Please visit https://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.
Analytics Options
Name
Scope
Description
Example
Type
pubId
required
YuktaMedia Publisher ID
1001
int
pubKey
required
YuktaMedia Publisher Key
bsbbksbkbJB
string
Configuration Example
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
}
});