Una coppia chiave-valore è costituita da elementi correlati: Una chiave, che è una costante che definisce il set di dati (ad esempio: genere, colore, prezzo) e un valore, che è una variabile che appartiene al set (ad esempio, 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 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 singole | Coppie chiave-valore multiple |
---|---|---|
Standard |
|
|
Serializzato |
|
|
I caratteri che separano i valori all’interno e tra le chiavi e i valori sono noti come delimiters
e separators
. Questi sono particolarmente importanti quando invii segmenti a una destinazione in un formato seriale. La serializzazione consente di trasmettere più valori con una singola 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 set semplice di coppie chiave-valore. L’esempio contiene i seguenti elementi:
|
Più coppie chiave-valore (non seriali) |
|
Set di coppie chiave-valore multiple che trasmettono valori con set chiave-valore separati. L’esempio contiene i seguenti elementi:
|
Chiave singola seriale |
|
Set chiave-valore che trasmette più valori con una singola chiave. Poiché questa chiave ha più valori, è nota come coppia chiave-valore serializzata. L’esempio contiene i seguenti elementi:
|
Più coppie chiave-valore (seriali) |
|
Un set di coppie chiave-valore multiple che trasmettono più valori su chiavi separate. L’esempio contiene i seguenti elementi:
|
Una destinazione serializzata combina più caratteristiche in una singola stringa e le invia a una destinazione.
La trasmissione serializzata dei dati aiuta a migliorare l’efficienza perché più caratteristiche si attivano in sequenza, anziché in parallelo. In questo modo il server di destinazione dispone di tempo sufficiente per ricevere, elaborare e restituire i dati prima di rispondere a richieste aggiuntive.
In Audience Manager puoi serializzare e inviare dati a praticamente qualsiasi destinazione con cui desideri lavorare. Tuttavia, prima di utilizzare questa funzione, è necessario conoscere la destinazione URL e il punto in cui collocare alcune macro obbligatorie o facoltative. Per ottenere informazioni sul posizionamento delle macro dal partner di destinazione, Per ulteriori informazioni, consulta Definizione delle macro delle destinazioni .