REST Resource: firstAndThirdPartyAudiences

Risorsa: FirstAndThirdPartyAudience

Descrive un elenco del segmento di pubblico proprietario o di terze parti utilizzato per il targeting. I segmenti di pubblico proprietari vengono creati tramite l'utilizzo dei dati dei clienti. I segmenti di pubblico di terze parti sono forniti da fornitori di dati di terze parti e possono essere concessi in licenza solo ai clienti.

Rappresentazione JSON
{
  "name": string,
  "firstAndThirdPartyAudienceId": string,
  "displayName": string,
  "description": string,
  "firstAndThirdPartyAudienceType": enum (FirstAndThirdPartyAudienceType),
  "audienceType": enum (AudienceType),
  "audienceSource": enum (AudienceSource),
  "membershipDurationDays": string,
  "displayAudienceSize": string,
  "activeDisplayAudienceSize": string,
  "youtubeAudienceSize": string,
  "gmailAudienceSize": string,
  "displayMobileAppAudienceSize": string,
  "displayMobileWebAudienceSize": string,
  "displayDesktopAudienceSize": string,
  "appId": string,

  // Union field members can be only one of the following:
  "contactInfoList": {
    object (ContactInfoList)
  },
  "mobileDeviceIdList": {
    object (MobileDeviceIdList)
  }
  // End of list of possible types for union field members.
}
Campi
name

string

Solo output. Il nome della risorsa del segmento di pubblico proprietario e di terze parti.

firstAndThirdPartyAudienceId

string (int64 format)

Solo output. L'ID univoco del segmento di pubblico proprietario e di terze parti. Assegnato dal sistema.

displayName

string

Il nome visualizzato del segmento di pubblico proprietario e di terze parti.

description

string

La descrizione del segmento di pubblico fornita dall'utente.

Applicabile solo ai segmenti di pubblico proprietari.

firstAndThirdPartyAudienceType

enum (FirstAndThirdPartyAudienceType)

Indica se il segmento di pubblico è proprietario o di terze parti.

audienceType

enum (AudienceType)

Il tipo di pubblico.

audienceSource

enum (AudienceSource)

Solo output. L'origine del segmento di pubblico.

membershipDurationDays

string (int64 format)

La durata in giorni durante la quale una voce rimane nel segmento di pubblico dopo l'evento idoneo. Se il segmento di pubblico non ha scadenza, imposta il valore di questo campo su 10000. In caso contrario, il valore impostato deve essere maggiore di 0 e minore o uguale a 540.

Applicabile solo ai segmenti di pubblico proprietari.

Questo campo è obbligatorio se viene utilizzato uno dei seguenti audienceType:

  • CUSTOMER_MATCH_CONTACT_INFO
  • CUSTOMER_MATCH_DEVICE_ID
displayAudienceSize

string (int64 format)

Solo output. La dimensione stimata del segmento di pubblico per la Rete Display.

Se la dimensione è inferiore a 1000, il numero verrà nascosto e verrà restituito 0 per motivi di privacy. In caso contrario, il numero verrà arrotondato a due cifre significative.

Viene restituito solo nella richiesta GET.

activeDisplayAudienceSize

string (int64 format)

Solo output. La dimensione stimata del segmento di pubblico per la Rete Display nell'ultimo mese.

Se la dimensione è inferiore a 1000, il numero verrà nascosto e verrà restituito 0 per motivi di privacy. In caso contrario, il numero verrà arrotondato a due cifre significative.

Viene restituito solo nella richiesta GET.

youtubeAudienceSize

string (int64 format)

Solo output. La dimensione stimata del segmento di pubblico della rete di YouTube.

Se la dimensione è inferiore a 1000, il numero verrà nascosto e verrà restituito 0 per motivi di privacy. In caso contrario, il numero verrà arrotondato a due cifre significative.

Applicabile solo ai segmenti di pubblico proprietari.

Viene restituito solo nella richiesta GET.

gmailAudienceSize

string (int64 format)

Solo output. La dimensione stimata del segmento di pubblico per la rete Gmail.

Se la dimensione è inferiore a 1000, il numero verrà nascosto e verrà restituito 0 per motivi di privacy. In caso contrario, il numero verrà arrotondato a due cifre significative.

Applicabile solo ai segmenti di pubblico proprietari.

Viene restituito solo nella richiesta GET.

displayMobileAppAudienceSize

string (int64 format)

Solo output. La dimensione stimata del segmento di pubblico di app mobile nella Rete Display.

Se la dimensione è inferiore a 1000, il numero verrà nascosto e verrà restituito 0 per motivi di privacy. In caso contrario, il numero verrà arrotondato a due cifre significative.

Applicabile solo ai segmenti di pubblico proprietari.

Viene restituito solo nella richiesta GET.

displayMobileWebAudienceSize

string (int64 format)

Solo output. La dimensione stimata del segmento di pubblico sul Web mobile nella Rete Display.

Se la dimensione è inferiore a 1000, il numero verrà nascosto e verrà restituito 0 per motivi di privacy. In caso contrario, il numero verrà arrotondato a due cifre significative.

Applicabile solo ai segmenti di pubblico proprietari.

Viene restituito solo nella richiesta GET.

displayDesktopAudienceSize

string (int64 format)

Solo output. La dimensione stimata del segmento di pubblico desktop nella Rete Display.

Se la dimensione è inferiore a 1000, il numero verrà nascosto e verrà restituito 0 per motivi di privacy. In caso contrario, il numero verrà arrotondato a due cifre significative.

Applicabile solo ai segmenti di pubblico proprietari.

Viene restituito solo nella richiesta GET.

appId

string

L'appId corrisponde al tipo di mobileDeviceId caricati.

Applicabile solo a audienceType CUSTOMER_MATCH_DEVICE_ID

Campo unione members. I membri iniziali del segmento di pubblico Customer Match. members può essere solo uno dei seguenti:
contactInfoList

object (ContactInfoList)

Solo input. Un elenco di dati di contatto per definire i membri iniziali del segmento di pubblico.

Applicabile solo a audienceType CUSTOMER_MATCH_CONTACT_INFO

mobileDeviceIdList

object (MobileDeviceIdList)

Solo input. Un elenco di ID dispositivi mobili per definire i membri iniziali del segmento di pubblico.

Valido solo per audienceType CUSTOMER_MATCH_DEVICE_ID

FirstAndThirdPartyAudienceType

Possibili tipi di una risorsa di segmento di pubblico proprietaria e di terze parti.

Enum
FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_UNSPECIFIED Valore predefinito quando il tipo non è specificato o è sconosciuto.
FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_FIRST_PARTY Segmento di pubblico creato tramite l'utilizzo dei dati del cliente.
FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_THIRD_PARTY Pubblico fornito da fornitori di dati di terze parti.

AudienceType

Possibili tipi di segmenti di pubblico.

Enum
AUDIENCE_TYPE_UNSPECIFIED Valore predefinito quando il tipo non è specificato o è sconosciuto.
CUSTOMER_MATCH_CONTACT_INFO Il segmento di pubblico è stato generato associando i clienti a dati di contatto noti.
CUSTOMER_MATCH_DEVICE_ID Il segmento di pubblico è stato generato associando i clienti a ID dispositivo mobile noti.
CUSTOMER_MATCH_USER_ID Il segmento di pubblico è stato generato associando i clienti a ID utente noti.
ACTIVITY_BASED

Il segmento di pubblico è stato creato in base all'attività della campagna.

FREQUENCY_CAP

Il segmento di pubblico è stato creato escludendo il numero di impressioni pubblicate.

TAG_BASED Il segmento di pubblico è stato creato in base a variabili personalizzate associate al pixel.
YOUTUBE_USERS Il segmento di pubblico è stato creato in base alle interazioni passate con video, annunci di YouTube o canale YouTube.
LICENSED Sottotipo del tipo di segmento di pubblico di terze parti.

AudienceSource

Possibili origini dati del pubblico.

Enum
AUDIENCE_SOURCE_UNSPECIFIED Valore predefinito quando l'origine del segmento di pubblico non è specificata o è sconosciuta.
DISPLAY_VIDEO_360 Originati da Display & Video 360.
CAMPAIGN_MANAGER Originata da Campaign Manager 360.
AD_MANAGER Originati da Google Ad Manager.
SEARCH_ADS_360 Originate da Search Ads 360.
YOUTUBE Originariamente pubblicato su YouTube.
ADS_DATA_HUB Originati da Ads Data Hub.

ContactInfoList

Messaggio wrapper per un elenco di dati di contatto che definiscono i membri del segmento di pubblico Customer Match.

Rappresentazione JSON
{
  "contactInfos": [
    {
      object (ContactInfo)
    }
  ],
  "consent": {
    object (Consent)
  }
}
Campi
contactInfos[]

object (ContactInfo)

Un elenco di oggetti ContactInfo che definiscono i membri del segmento di pubblico Customer Match. La dimensione dei membri dopo la suddivisione dei contactInfos non deve essere superiore a 500.000.

consent

object (Consent)

Solo input. L'impostazione relativa al consenso per gli utenti in contactInfos.

Se questo campo non è impostato, significa che il consenso non è specificato.

Se i campi adUserData o adPersonalization sono impostati su CONSENT_STATUS_DENIED, la richiesta restituirà un errore.

ContactInfo

Dati di contatto che definiscono un membro di un segmento di pubblico Customer Match.

Rappresentazione JSON
{
  "hashedEmails": [
    string
  ],
  "hashedPhoneNumbers": [
    string
  ],
  "zipCodes": [
    string
  ],
  "hashedFirstName": string,
  "hashedLastName": string,
  "countryCode": string
}
Campi
hashedEmails[]

string

Un elenco di indirizzi email sottoposti ad hashing SHA256 del membro. Prima di eseguire l'hashing, rimuovi tutti gli spazi vuoti e assicurati che la stringa sia tutto minuscolo.

hashedPhoneNumbers[]

string

Un elenco di numeri di telefono sottoposti ad hashing SHA256 del membro. Prima dell'hashing, tutti i numeri di telefono devono essere formattati utilizzando il formato E.164 e includere il codice paese.

zipCodes[]

string

Un elenco dei codici postali del membro.

Deve essere impostato anche con i seguenti campi:

hashedFirstName

string

Nome del membro sottoposto ad hashing SHA256. Prima di eseguire l'hashing, rimuovi tutti gli spazi vuoti e assicurati che la stringa sia tutto minuscolo.

Deve essere impostato anche con i seguenti campi:

hashedLastName

string

Hash SHA256 del cognome del membro. Prima di eseguire l'hashing, rimuovi tutti gli spazi vuoti e assicurati che la stringa sia tutto minuscolo.

Deve essere impostato anche con i seguenti campi:

countryCode

string

Codice paese del membro.

Deve essere impostato anche con i seguenti campi:

ConsentStatus

Stato del consenso.

Enum
CONSENT_STATUS_UNSPECIFIED Il valore del tipo non è specificato o è sconosciuto in questa versione.
CONSENT_STATUS_GRANTED Il consenso è stato concesso.
CONSENT_STATUS_DENIED Il consenso viene negato.

MobileDeviceIdList

Messaggio wrapper per un elenco di ID dispositivo mobile che definiscono i membri del segmento di pubblico Customer Match.

Rappresentazione JSON
{
  "mobileDeviceIds": [
    string
  ],
  "consent": {
    object (Consent)
  }
}
Campi
mobileDeviceIds[]

string

Un elenco di ID dispositivo mobile che definiscono i membri del segmento di pubblico Customer Match. La dimensione di mobileDeviceIds non deve essere superiore a 500.000.

consent

object (Consent)

Solo input. L'impostazione del consenso per gli utenti in mobileDeviceIds.

Se questo campo non viene configurato, il consenso non è specificato.

Se i campi adUserData o adPersonalization sono impostati su CONSENT_STATUS_DENIED, la richiesta restituirà un errore.

Metodi

create

Crea un segmento di pubblico proprietario e di terze parti.

editCustomerMatchMembers

Aggiorna l'elenco dei membri di un segmento di pubblico Customer Match.

get

Consente di acquisire un segmento di pubblico proprietario e di terze parti.

list

Elenca i segmenti di pubblico proprietari e di terze parti.

patch

Aggiorna un segmento di pubblico FirstAndThirdPartyAudience esistente.