Una coppia chiave-valore è costituita da elementi correlati: Una chiave, che è una costante che definisce il set di dati (ad es., genere, colore, prezzo) e un valore, che è una variabile che appartiene al set (ad es., maschio/femmina, verde, 100). Destination Builder invia dati formattati come coppie chiave-valore.
Completamente formato, un set di base di coppie chiave-valore potrebbe essere simile al seguente:
gender = male
color = green
price > 100
Le destinazioni accettano i dati chiave-valore in formato standard
o serialized
.
I valori chiave standard e serializzati possono contenere uno o più valori. Nella tabella seguente sono riportati alcuni esempi di formati chiave standard e seriali.
Formattazione | Coppie Chiave-Valore | Più coppie chiave-valore |
---|---|---|
Standard |
|
|
Serializzato |
|
|
I caratteri che separano i valori all'interno e tra le chiavi e i valori sono noti come delimiters
e separators
. Questi diventano particolarmente importanti quando si inviano segmenti a una destinazione in formato seriale. La serializzazione consente di trasmettere più valori con un'unica chiave e di combinare coppie chiave-valore. I delimitatori e i separatori sono definiti come segue:
Con Destination Builder è possibile formattare i dati chiave-valore in diversi modi. Diamo un'occhiata ad alcuni esempi di ciascun tipo.
Esempi di coppia chiave-valore | Esempio | Descrizione |
---|---|---|
Chiave singola standard |
|
Un semplice set di coppie chiave-valore. L'esempio contiene i seguenti elementi:
|
Più coppie chiave-valore (non seriali) |
|
Set di più coppie chiave-valore che trasmettono valori con set chiave-valore separati. L'esempio contiene i seguenti elementi:
|
Chiave singola seriale |
|
Un set di valori chiave che trasmette più valori con un'unica chiave. Poiché la chiave ha più valori, è nota come coppia chiave-valore serializzata. L'esempio contiene i seguenti elementi:
|
Più coppie chiave-valore (serie) |
|
Un insieme di coppie chiave-valore che trasmettono più valori su chiavi separate. L'esempio contiene i seguenti elementi:
|
Una destinazione serializzata combina più caratteristiche in un'unica stringa e invia tali informazioni a una destinazione.
La trasmissione serializzata dei dati contribuisce a migliorare l'efficienza perché più caratteristiche vengono attivate in sequenza, anziché in parallelo. Questo fornisce al server di destinazione tempo sufficiente per ricevere, elaborare e restituire i dati prima di rispondere ad ulteriori richieste.
In Audience Manager, puoi serializzare e inviare dati a quasi tutte le destinazioni con cui vuoi lavorare. Prima di utilizzare questa funzione, tuttavia, è necessario conoscere la destinazione URL e il punto in cui posizionare le macro obbligatorie o facoltative. Ottenere le informazioni sul posizionamento delle macro dal partner di destinazione. Per ulteriori informazioni, vedere Macro di destinazione definite.