Collective Audience Publisher Data - Configuration
You have the Collective Audience SDK on your pages#
If you correctly followed the installation process to have the SDK on your pages, you should have the following code in your HTML tree:
âž¡ Add a new param to the Collective Audience SDK config#
The init function allows you to set your account id. At the same place, you're now able to set the segments IDs you have about your users.
âž¡ Update the values later#
No worries if
- your Collective Audience SDK is loaded before you can access and deploy your segments on pages
- your segmentation changes during the user session
we provide a function to update the SDK bpsegs state called __updateBeOpPublisherSegments accepting in argument a string array.
info
The bpsegs param can be ommited from the BeOpSDK.init function with no impact using the __updateBeOpPublisherSegments function.
caution
The execution of __updateBeOpPublisherSegments function will cause a new call to our server to potentially update the creatives in the current page according to your campaigns setup. If you don't want to update your already filled slots, please see the config of the refreshExistingSlots param in your SDK.
You use Collective Audience through the Prebid adapter#
If you correctly followed the installation process for the Collective Audience Prebid adapter, you should have the Collective Audience setup in your slot bids array
âž¡ Update Collective Audience bidder request config#
If you want to pass your first party data to Collective Audience, you can set Collective Audience bidder config.ortb2 object with one of the following options:
You can choose the location between:
site.extsite.ext.datauser.extuser.ext.data
and add a new key: bpsegs which is waiting an array of something that will be convertible into a string. Our beOpBidAdapter will be able to find them.