You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Permutive RTD module: support IAB Audience taxonomy
Updates the Permutive RTD module to facilitate for segmentation by
the new IAB Audience taxonomy.
To achieve this, this change introduces the concept of "transformations"
on the ORT2B `user.data` object. There are two components to these
transformations: a new `transformations` property on the Prebid config,
to be set by the publisher, and logic in the module for the actual
behaviour of the transformation.
We plan to use the transformation logic in this PR to send IAB Audience
taxonomy cohort IDs to bidders.
Copy file name to clipboardExpand all lines: modules/permutiveRtdProvider.md
+24-14
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,11 @@
1
1
# Permutive Real-time Data Submodule
2
+
2
3
This submodule reads cohorts from Permutive and attaches them as targeting keys to bid requests. Using this module will deliver best targeting results, leveraging Permutive's real-time segmentation and modelling capabilities.
3
4
4
5
## Usage
6
+
5
7
Compile the Permutive RTD module into your Prebid build:
The Permutive RTD module sets Audience Connector cohorts as bidder-specific `ortb2.user.data` first-party data, following the Prebid `ortb2` convention, for any bidder included in `acBidders`. The module also supports bidder-specific data locations per ad unit (custom parameters) for the below bidders:
33
37
34
-
| Bidder | ID | Custom Cohorts| Audience Connector |
***Custom Cohorts:** When enabling the respective Activation for a cohort in Permutive, this module will automatically attach that cohort ID to the bid request. There is no need to enable individual bidders in the module configuration, it will automatically reflect which SSP integrations you have enabled in your Permutive dashboard. Permutive cohorts will be sent in the `permutive` key-value.
42
45
43
-
***Audience Connector:**You'll need to define which bidders should receive Audience Connector cohorts. You need to include the `ID` of any bidder in the `acBidders` array. Audience Connector cohorts will be sent in the `p_standard` key-value.
46
+
-**Custom Cohorts:**When enabling the respective Activation for a cohort in Permutive, this module will automatically attach that cohort ID to the bid request. There is no need to enable individual bidders in the module configuration, it will automatically reflect which SSP integrations you have enabled in your Permutive dashboard. Permutive cohorts will be sent in the `permutive` key-value.
44
47
48
+
-**Audience Connector:** You'll need to define which bidders should receive Audience Connector cohorts. You need to include the `ID` of any bidder in the `acBidders` array. Audience Connector cohorts will be sent in the `p_standard` key-value.
| name | String | This should always be `permutive`| - |
55
+
| waitForIt | Boolean | Should be `true` if there's an `auctionDelay` defined (optional) |`false`|
56
+
| params | Object || - |
57
+
| params.acBidders | String[]| An array of bidders which should receive AC cohorts. |`[]`|
58
+
| params.maxSegs | Integer | Maximum number of cohorts to be included in either the `permutive` or `p_standard` key-value. |`500`|
59
+
| params.transformations | Object[]| An array of configurations for ORTB2 user data transformations |
60
+
61
+
### The `transformations` parameter
62
+
63
+
This array contains configurations for transformations we'll apply to the Permutive object in the ORTB2 `user.data` array. The results of these transformations will be appended to the `user.data` array that's attached to ORTB2 bid requests.
0 commit comments