Page Summary
-
Audience members are operated on and can optionally include destination references and consent settings.
-
Audience member data can be identified by user-provided data, PAIR IDs, or mobile device IDs.
-
PairData requires at least one PAIR ID, which are hashed and encrypted PII data.
-
MobileData requires at least one mobile ID, which are advertising ID/IDFA.
The audience member to be operated on.
| JSON representation |
|---|
{ "destinationReferences": [ string ], "consent": { object ( |
| Fields | |
|---|---|
destinationReferences[] |
Optional. Defines which |
consent |
Optional. The consent setting for the user. |
Union field data. The type of identifying data to be operated on. data can be only one of the following: |
|
userData |
User-provided data that identifies the user. |
pairData |
Publisher Advertiser Identity Reconciliation (PAIR) IDs. This feature is only available to data partners. |
mobileData |
Data identifying the user's mobile devices. |
userIdData |
Data related to unique identifiers for a user, as defined by the advertiser. |
ppidData |
Data related to publisher provided identifiers. This feature is only available to data partners. |
compositeData |
Group of multiple identifier types. |
PairData
PAIR IDs for the audience. At least one PAIR ID is required.
This feature is only available to data partners.
| JSON representation |
|---|
{ "pairIds": [ string ] } |
| Fields | |
|---|---|
pairIds[] |
Required. Cleanroom-provided PII data, hashed with SHA256, and encrypted with an EC commutative cipher using publisher key for the PAIR user list. At most 10 |
MobileData
Mobile IDs for the audience. At least one mobile ID is required.
| JSON representation |
|---|
{ "mobileIds": [ string ] } |
| Fields | |
|---|---|
mobileIds[] |
Required. The list of mobile device IDs (advertising ID/IDFA). At most 10 |
UserIdData
User id data holding the user id.
| JSON representation |
|---|
{ "userId": string } |
| Fields | |
|---|---|
userId |
Required. A unique identifier for a user, as defined by the advertiser. |
PpidData
Publisher provided identifiers data holding the ppids. At least one ppid is required.
This feature is only available to data partners.
| JSON representation |
|---|
{ "ppids": [ string ] } |
| Fields | |
|---|---|
ppids[] |
Required. The list of publisher provided identifiers for a user. |
CompositeData
Composite data holding identifiers and associated data for a user. At least one of userData or ipData is required.
| JSON representation |
|---|
{ "userData": { object ( |
| Fields | |
|---|---|
userData |
Optional. User-provided data that identifies the user. |
ipData[] |
Optional. IP address data representing customer interaction used to build the audience. |
IpData
IP address information for a user. We recommend including observeStartTime and observeEndTime to help improve Customer Match match rates.
| JSON representation |
|---|
{ "ipAddress": string, "observeStartTime": string, "observeEndTime": string } |
| Fields | |
|---|---|
ipAddress |
Required. IP address captured at the time of customer interaction. Accepts standard string formats for both IPv4 and IPv6. |
observeStartTime |
Optional. First recorded interaction time from this IP address in a session. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
observeEndTime |
Optional. Last recorded interaction time from this IP address in a session. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |