AudienceMember

O membro do público-alvo em que a operação será realizada.

Representação JSON
{
  "destinationReferences": [
    string
  ],
  "consent": {
    object (Consent)
  },

  // Union field data can be only one of the following:
  "userData": {
    object (UserData)
  },
  "pairData": {
    object (PairData)
  },
  "mobileData": {
    object (MobileData)
  },
  "userIdData": {
    object (UserIdData)
  },
  "ppidData": {
    object (PpidData)
  },
  "compositeData": {
    object (CompositeData)
  },
  "googleUserIdData": {
    object (GoogleUserIdData)
  },
  "partnerProvidedIdData": {
    object (PartnerProvidedIdData)
  }
  // End of list of possible types for union field data.
}
Campos
destinationReferences[]

string

Opcional. Define para qual Destination enviar o membro do público-alvo.

consent

object (Consent)

Opcional. A configuração de consentimento do usuário.

Campo de união data. O tipo de dados de identificação a serem processados. data pode ser apenas de um dos tipos a seguir:
userData

object (UserData)

Dados fornecidos pelo usuário que o identificam.

pairData

object (PairData)

IDs da Reconciliação de dados de identificação entre publishers e anunciantes (PAIR).

Esse recurso está disponível apenas para parceiros de dados.

mobileData

object (MobileData)

Dados que identificam os dispositivos móveis do usuário.

userIdData

object (UserIdData)

Dados relacionados a identificadores exclusivos de um usuário, conforme definido pelo anunciante.

ppidData

object (PpidData)

Dados relacionados a identificadores fornecidos pelo publisher.

Esse recurso está disponível apenas para parceiros de dados.

compositeData

object (CompositeData)

Grupo de vários tipos de identificadores.

googleUserIdData

object (GoogleUserIdData)

IDs de usuário do Google criptografados.

partnerProvidedIdData

object (PartnerProvidedIdData)

Identificadores fornecidos pelo parceiro.

PairData

IDs da PAIR para o público-alvo. É necessário pelo menos um ID de par.

Esse recurso está disponível apenas para parceiros de dados.

Representação JSON
{
  "pairIds": [
    string
  ]
}
Campos
pairIds[]

string

Obrigatório. Dados de PII fornecidos pela cleanroom, criptografados com hash SHA256 e criptografados com uma cifra comutativa EC usando a chave do editor para a lista de usuários PAIR. No máximo, 10 pairIds podem ser fornecidos em um único AudienceMember.

MobileData

IDs de dispositivos móveis do público-alvo. É necessário ter pelo menos um ID de dispositivo móvel.

Representação JSON
{
  "mobileIds": [
    string
  ]
}
Campos
mobileIds[]

string

Obrigatório. A lista de IDs de dispositivos móveis (ID de publicidade do Android, IDFA do iOS para listas de usuários da Segmentação por lista de clientes e ID de publicidade do Android, IDFA do iOS, ID do Xbox ou da Microsoft, ID do Amazon Fire TV, ID do Roku, ID de dispositivo genérico para listas de usuários básicas). No máximo, 10 mobileIds podem ser fornecidos em um único AudienceMember.

UserIdData

Dados de ID do usuário que contêm o ID do usuário.

Representação JSON
{
  "userId": string
}
Campos
userId

string

Obrigatório. Um identificador exclusivo de um usuário, conforme definido pelo anunciante.

PpidData

Dados de identificadores fornecidos pelo publisher que contêm os PPIDs. É necessário ter pelo menos um PPID.

Esse recurso está disponível apenas para parceiros de dados.

Representação JSON
{
  "ppids": [
    string
  ]
}
Campos
ppids[]

string

Obrigatório. A lista de identificadores fornecidos pelo editor para um usuário.

CompositeData

Dados compostos que contêm identificadores e dados associados de um usuário. É necessário incluir pelo menos uma das seguintes propriedades: userData ou ipData.

Representação JSON
{
  "userData": {
    object (UserData)
  },
  "ipData": [
    {
      object (IpData)
    }
  ]
}
Campos
userData

object (UserData)

Opcional. Dados fornecidos pelo usuário que o identificam.

ipData[]

object (IpData)

Opcional. Dados de endereço IP que representam a interação do cliente usada para criar o público-alvo.

IpData

Informações de endereço IP de um usuário. Recomendamos incluir "observeStartTime" e "observeEndTime" para melhorar as taxas de correspondência de público-alvo por lista de clientes.

Representação JSON
{
  "ipAddress": string,
  "observeStartTime": string,
  "observeEndTime": string
}
Campos
ipAddress

string

Obrigatório. Endereço IP capturado no momento da interação com o cliente. Aceita formatos de string padrão para IPv4 e IPv6.

observeStartTime

string (Timestamp format)

Opcional. Primeiro horário de interação registrado deste endereço IP em uma sessão.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

observeEndTime

string (Timestamp format)

Opcional. Último horário de interação registrado deste endereço IP em uma sessão.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

GoogleUserIdData

Contém dados de ID do usuário do Google criptografados. É necessário ter pelo menos um ID de usuário do Google.

Representação JSON
{
  "googleUserIds": [
    string
  ]
}
Campos
googleUserIds[]

string

Obrigatório. A lista de IDs de usuário do Google criptografados.

PartnerProvidedIdData

Dados fornecidos pelo parceiro que contêm os identificadores fornecidos por ele. É necessário pelo menos um identificador fornecido pelo parceiro.

Representação JSON
{
  "partnerProvidedIds": [
    string
  ]
}
Campos
partnerProvidedIds[]

string

Obrigatório. A lista de identificadores fornecidos pelo parceiro.