AudienceMember

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

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "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 mutually exclusive fields.
}
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.

O tipo de dados de identificação a serem processados. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
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.

Fim dos campos mutuamente exclusivos.

PairData

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

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 clean room, criptografados com hash SHA256 e criptografados com uma cifra comutativa EC usando a chave do editor para a lista de usuários do PAIR. É possível fornecer no máximo 10 pairIds 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 da Segmentação 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 com IDs de 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ários 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.