Preparare i dati utente

Carica i dati dei clienti raccolti per creare segmenti di pubblico Customer Match. Questi sono dati sensibili. Devi prepararlo correttamente prima del caricamento.

Formattare i dati

Formatta i dati non elaborati nel seguente modo:

  • Rimuovi tutti gli spazi vuoti dai valori di nome, cognome e indirizzo email.
  • Converti tutti i valori stringa in minuscolo.
  • Formatta il valore del numero di telefono utilizzando il formato E.164. Includi il codice paese.

Hash dei dati

Esegui l'hashing dei valori dei dati non elaborati dei seguenti tipi utilizzando l'algoritmo SHA256:

  • Nome
  • Cognome
  • Indirizzo email
  • Numero di telefono

Assegnare i dati

I dati che utilizzi determinano il tipo di segmento di pubblico. Determina anche l'oggetto API utilizzato per trasmettere i dati.

Dati di contatto

Se utilizzi i dati di contatto per trovare corrispondenze con gli utenti:

  • Utilizza il tipo di segmento di pubblico CUSTOMER_MATCH_CONTACT_INFO.
  • Trasferisci i dati in un oggetto ContactInfo.

La selezione dei dati forniti per un cliente determina il metodo utilizzato per abbinarli:

Metodo di corrispondenza
Corrispondenza di indirizzi email Almeno un valore assegnato al campo hashedEmails.
Corrispondenza basata sui numeri di telefono Almeno un valore assegnato al campo hashedPhoneNumbers.
Corrispondenza di indirizzi postali Valori assegnati ai campi hashedFirstName, hashedLastName, zipCodes e countryCode.
Corrispondenza combinata di indirizzi email, indirizzi postali e numeri di telefono Valori assegnati ai campi hashedEmails, hashedPhoneNumbers, hashedFirstName, hashedLastName, zipCodes e countryCode.

Includi tutti gli oggetti ContactInfo per un singolo caricamento in un oggetto ContactInfoList.

ID dispositivi mobili

Se utilizzi gli ID dispositivo mobile per trovare corrispondenze con gli utenti:

  • Utilizza il tipo di segmento di pubblico CUSTOMER_MATCH_DEVICE_ID.
  • Trasmetti i dati utilizzando una stringa ID dispositivo mobile.

Includi tutti gli ID dispositivo mobile per un singolo caricamento in un oggetto MobileDeviceIdList.

Imposta il campo consent nell'oggetto dati pertinente per trasmettere gli indicatori di consenso concessi dagli utenti inclusi.

L'impostazione di uno dei due campi nell'oggetto Consent su CONSENT_STATUS_DENIED restituirà un errore.

Gli indicatori di consenso si applicano a tutti gli utenti in una richiesta. Utilizza richieste separate per caricare gli utenti con indicatori di consenso diversi.