User ID module
Last edited: 2024/12/09
The User ID module supports various methods of establishing pseudonymous IDs for users, which significantly increases the value of header bidding. Instead of multiple exchanges syncing IDs with numerous demand sources, you can integrate with several different ID schemes, streamlining the process.
You can use:
- Own accounts - meaning that you have direct contact signed with a given user ID module provider
- Yieldbird accounts - meaning you do not have a direct contract signed with an ID module provider, and want to use Yieldbird’s contract.
Is there privacy compliance with Prebid’s User ID Module?
When combined with the Consent Management module (Consent management), privacy regulations are enforced by User ID module as follows:
- The module verifies the GDPR consent string.
- If the consent string is absent or the user has not agreed to Purpose 1 (local storage):
- No calls are made to external user ID vendors.
- No data is stored in cookies or HTML5 local storage.
Adding a User ID modules
We can add any User ID that is currently compatible with Prebid. Simply ask your Customer Success Manager for the User ID you need, and we will add it in the next development sprint.
Please mark that in case you need Yieldbird to provide you with the account, the process will take longer as we will have to sign a contract with the requested User ID provider.
In the Old Platform
Adding User ID on Workspace level
First, you must add the User ID module to the workspace and define its basic parameters. To do that:
- Go to Setup > Modules > User IDs
- When you want to use Own account (meaning you do have a direct contract signed with the ID module provider):
- Go to section Own user ID accounts
- Select the User ID adapter from the dropdown list of available adapters and click Add.
- Fill in the required parameters and click Confirm. Optional parameters are available to view and fill in when you click More.
- When you want to use Yieldbird’s account (meaning that you do not have a direct contract signed with the ID module provider):
- Go to section Yieldbird user ID accounts
- Select the User ID adapter from the dropdown list of available adapters and click Add
- Click Save at the bottom
Activating User ID on Domain level
Then, you must select the domains on which you want the module to work. To do that:
- Go to Prebid Stack > Inventory > Domains > select the domain you want to edit
- Go to the Module connectors section, and toggle it on.
- Select the checkbox next to the User ID you want to activate on this domain and click Save.
In the New platform
On this page:
In the new version of the Yieldbird Platform, you can select whether to use your own accounts or Yieldbird’s accounts within the Vendor Specific Modules. The flow is similar regardless of the account type you choose.
1. Adding User ID module on Workspace level
To add a Vendor Specific Module to the workspace and define its default parameters:
- Go to Global setup > Prebid > Modules > User IDs and click Add new.
- Based on your account type, follow the steps below:
- For Your Own Account:
- Select Account type as <Own>, then choose the User ID you want to configure from the dropdown menu.
- Fill in the required parameters and click Save. You will be redirected to the overview table of all User IDs where the newly added module will appear at the top of the list.
- For Yieldbird’s Account (used when you do not have a direct contract with the module provider):
- Select Account type as <Yieldbird>, choose the module from the dropdown menu, and click Save.
- The necessary params will be automatically handled by the Platform
- To activate the module on your inventory:
- Toggle it <on> at the Workspace level:
- Activate it for specific Domains (see the instructions below).
Activating User ID modules on specific Domains
To enable a User ID Module for specific Domains:
- Go to Global setup > Prebid > Modules > User IDs and click the module you want to activate for a specific Domain.
- Navigate to the Module params & connection tab.
- Use the On/off on Domain toggle to enable the module for your selected Domains.
- Optionally, customize the module parameters for specific Domains:
- Provide values in the input boxes for the parameters you wish to customize.
- Leave the input boxes empty to apply the default workspace parameters.
- For each Domain you can customize a single param or all params.
- Click Save.
You can also manage User ID Modules connection directly within the Domains view:
- Go to Inventory > Domains > select the Domain to edit > Prebid Stack.
- Scroll down to the Modules paper and use the On/off on Domain toggle to enable the desired User ID Module for that Domain.
- Click Save.
Attention: Remember - the Module will be active on a given Domain only if it is toggled <on> on Workspace.