AudienceMember

Il membro del pubblico su cui eseguire l'operazione.

Rappresentazione 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.
}
Campi
destinationReferences[]

string

Facoltativo. Definisce a quale Destination inviare il membro del segmento di pubblico.

consent

object (Consent)

Facoltativo. L'impostazione del consenso per l'utente.

Il tipo di dati identificativi su cui operare. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
userData

object (UserData)

Dati forniti dall'utente che lo identificano.

pairData

object (PairData)

ID Publisher Advertiser Identity Reconciliation (PAIR).

Questa funzionalità è disponibile solo per i partner di dati.

mobileData

object (MobileData)

Dati che identificano i dispositivi mobili dell'utente.

userIdData

object (UserIdData)

Dati relativi agli identificatori unici per un utente, come definiti dall'inserzionista.

ppidData

object (PpidData)

Dati relativi agli identificatori forniti dal publisher.

Questa funzionalità è disponibile solo per i partner di dati.

compositeData

object (CompositeData)

Gruppo di più tipi di identificatori.

googleUserIdData

object (GoogleUserIdData)

ID utente Google criptati.

partnerProvidedIdData

object (PartnerProvidedIdData)

Identificatori forniti dal partner.

Fine dei campi che si escludono a vicenda.

PairData

ID PAIR per il pubblico. È richiesto almeno un ID coppia.

Questa funzionalità è disponibile solo per i partner di dati.

Rappresentazione JSON
{
  "pairIds": [
    string
  ]
}
Campi
pairIds[]

string

Obbligatorio. Dati PII forniti dalla data clean room, sottoposti ad hashing con SHA256 e criptati con una cifratura commutativa EC utilizzando la chiave del publisher per l'elenco utenti PAIR. In un singolo AudienceMember possono essere forniti al massimo 10 pairIds.

MobileData

ID mobile per il pubblico. È richiesto almeno un ID dispositivo mobile.

Rappresentazione JSON
{
  "mobileIds": [
    string
  ]
}
Campi
mobileIds[]

string

Obbligatorio. L'elenco degli ID dispositivo mobile (ID pubblicità Android, IDFA iOS per gli elenchi di utenti Customer Match e ID pubblicità Android, IDFA iOS, ID Xbox o Microsoft, ID Amazon Fire TV, ID Roku, ID dispositivo generico per gli elenchi di utenti di base). In un singolo AudienceMember possono essere forniti al massimo 10 mobileIds.

UserIdData

Dati dell'ID utente contenenti l'ID utente.

Rappresentazione JSON
{
  "userId": string
}
Campi
userId

string

Obbligatorio. Un identificatore unico per un utente, come definito dall'inserzionista.

PpidData

Dati degli identificatori forniti dal publisher contenenti i PPID. È richiesto almeno un ppid.

Questa funzionalità è disponibile solo per i partner di dati.

Rappresentazione JSON
{
  "ppids": [
    string
  ]
}
Campi
ppids[]

string

Obbligatorio. L'elenco degli identificatori forniti dal publisher per un utente.

CompositeData

Dati compositi contenenti identificatori e dati associati per un utente. È obbligatorio specificare almeno un valore per userData o ipData.

Rappresentazione JSON
{
  "userData": {
    object (UserData)
  },
  "ipData": [
    {
      object (IpData)
    }
  ]
}
Campi
userData

object (UserData)

Facoltativo. Dati forniti dall'utente che lo identificano.

ipData[]

object (IpData)

Facoltativo. Dati dell'indirizzo IP che rappresentano l'interazione con i clienti utilizzati per creare il segmento di pubblico.

IpData

Informazioni sull'indirizzo IP di un utente. Ti consigliamo di includere observeStartTime e observeEndTime per migliorare i tassi di corrispondenza di Customer Match.

Rappresentazione JSON
{
  "ipAddress": string,
  "observeStartTime": string,
  "observeEndTime": string
}
Campi
ipAddress

string

Obbligatorio. Indirizzo IP acquisito al momento dell'interazione con il cliente. Accetta formati di stringa standard sia per IPv4 che per IPv6.

observeStartTime

string (Timestamp format)

Facoltativo. Ora della prima interazione registrata da questo indirizzo IP in una sessione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

observeEndTime

string (Timestamp format)

Facoltativo. Ora dell'ultima interazione registrata da questo indirizzo IP in una sessione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

GoogleUserIdData

Dati dell'ID utente Google contenenti ID utente Google criptati. È richiesto almeno un ID utente Google.

Rappresentazione JSON
{
  "googleUserIds": [
    string
  ]
}
Campi
googleUserIds[]

string

Obbligatorio. L'elenco degli ID utente Google criptati.

PartnerProvidedIdData

Dati forniti dal partner contenenti gli identificatori forniti dal partner. È richiesto almeno un identificatore fornito dal partner.

Rappresentazione JSON
{
  "partnerProvidedIds": [
    string
  ]
}
Campi
partnerProvidedIds[]

string

Obbligatorio. L'elenco degli identificatori forniti dal partner.