Customer Data Feeds customer-data-feeds
Informazioni di base sui file Customer Data Feed (CDF) e istruzioni su come iniziare. Inizia qui se sei interessato a ricevere CDF file o semplicemente se desideri ulteriori informazioni.
Contenuto e finalità del file file-contents-purpose
Un file CDF contiene gli stessi dati inviati ai nostri server da una chiamata evento Audience Manager (/event
). Sono inclusi dati come ID utente, trait IDs, segment IDs e tutti gli altri parametri acquisiti da una chiamata evento. I sistemi interni Audience Manager elaborano i dati evento in un file CDF con contenuto organizzato in campi visualizzati in un ordine preimpostato. Audience Manager tenta di generare CDF file ogni ora e li memorizza in un bucket sicuro specifico per il cliente su un server Amazon S3. Questi file vengono forniti per consentire l'utilizzo di Audience Manager dati al di fuori dei limiti imposti dall'interfaccia utente.
- Prima di configurare la consegna dei file CDF, assicurati di disporre delle autorizzazioni appropriate da parte dei provider di dati di terze parti per l’esportazione di caratteristiche di terze parti. Audience Manager al momento non supporta la funzionalità nell’interfaccia utente di richiesta dell’autorizzazione di esportazione per la consegna dei file CDF da parte di provider di dati di terze parti, pertanto contatta tali provider in modo indipendente.
- Non utilizzare CDF file come proxy per monitorare il traffico di pagina, risolvere le discrepanze nei rapporti, per la fatturazione e così via.
Introduzione getting-started
Nessun processo self-service per avviare la consegna di CDF file. Per iniziare, contatta il tuo consulente Audience Manager o l'Assistenza clienti. Durante l'implementazione, il rappresentante Audience Manager:
- Configura il bucket di archiviazione Amazon S3.
- Fornisci credenziali di autenticazione S3 di sola lettura per il bucket di archiviazione file. Non potrai visualizzare o accedere alle directory e ai file che appartengono ad altri clienti.
Le notifiche dei file e i file CDF verranno visualizzati nel bucket S3 quando saranno pronti per il download. Sei responsabile del monitoraggio e del download dei file dalla directory S3 assegnata. Consulta Customer Data Feed File Processing Notifications.
Passaggi successivi next-steps
Le sezioni seguenti e le Domande frequenti sui feed di dati dei clienti possono aiutarti a acquisire maggiore familiarità con questo servizio.
Customer Data Feed contenuto definito cdf-defined
Elenca e definisce gli elementi dati e le matrici in un file CDF, in ordine di aspetto. Le definizioni includono tipi di dati, ma queste informazioni non fanno parte di un file CDF.
Definizioni definitions
Un file CDF include alcuni o tutti i campi definiti di seguito. Per informazioni sull'organizzazione interna dei file, vedere Struttura dei file dei feed di dati dei clienti.
Event Time
L'ora in cui un file CDF è stato elaborato dai server di raccolta dati (DCS). La marca temporale utilizza il formato aaaa-mm-gg hhss ed è impostata nel fuso orario UTC.
Nota: l'ora dell'evento non è :
- L’ora dell’evento della pagina o della chiamata stessa dell’evento, anche se potrebbe essere vicina a tali ore.
- Correlato all’ora DCS nel nome file. Vedere anche Tempi dei nomi dei file dei feed di dati cliente e Tempi del contenuto dei file....
Device
Container ID
Realized Traits
Un array di ID di caratteristiche che contiene tutte le caratteristiche realizzate (qualificate) da un visitatore nella chiamata dell’evento.
L’array può contenere caratteristiche per le quali il visitatore si era qualificato in precedenza e che sono state riqualificate tramite questa chiamata dell’evento.
Realized Segments
Request Parameters
Una stringa che acquisisce tutti i parametri (variabili, ID, coppie chiave-valore, ID dispositivo pubblicitario, ecc.) passato alla chiamata evento.
Esempio abbreviato:
d_rtbd:json,c_contextData.a.CarrierName:mobile,c_contextData.a.adid:92D56353-49C5-431E-B474-FC528D585810,c_contextData.a,RunMode:Application,c_contextData.a.DaysSinceLastUpgrade:61,d_cid_ic:xid%01EACB6E40-AC65-4012-9FE9-ABD59965E9C4%011,c_contextData.a.PrevSessionLength:583
Referer Data Type
IP Data Type
MCDevice
All Segments
All Traits
Customer Data Feed struttura file cdf-file-structure
Elenca e definisce la struttura dati di un file CDF. Ciò include sequenza di dati, delimitatori di campo e separatori, una mappa del file di dati e un file di esempio.
Identificatori e sequenza dei campi dati identifiers-and-sequence
CDF file non contengono colonne con etichetta o intestazioni di campo. Un file CDF definisce invece campi e matrici con ASCII caratteri non stampabili. Inoltre, nel file CDF sono elencati tutti i campi e gli array in un ordine specifico. Comprendere gli identificatori e l’ordine dei campi ti aiuterà ad analizzare correttamente il file.
Questi caratteri non stampabili definiscono gli elementi e la struttura del file CDF:
- Ctrl + A (ASCII
001
o^A
) separa i dati nei singoli campi con un indicatore di spazio non stampabile. - Ctrl + b (ASCII
002
o^B
) separa i dati, un array e i parametri di richiesta. - Ctrl + c (ASCII
003
o^C
) definisce coppie chiave-valore.
Importante: L'Audience Manager si riserva il diritto di aggiungere nuovi campi alla fine del file CDF nelle versioni future. Ciò significa che la progettazione tecnica del file parsing system non deve presupporre un numero fisso di colonne (anche se potrebbe presupporre un ordine fisso per le colonne esistenti).
I dati nel file CDF vengono visualizzati nell’ordine mostrato di seguito. /N può essere visualizzato al posto di uno qualsiasi di questi campi, indicando un valore nullo.
- Ora evento
- Dispositivo
- ID contenitore
- Caratteristiche realizzate
- Segmenti realizzati
- Parametri di richiesta
- Referer
- Indirizzo IP
- ID dispositivo di Experience Cloud (o MID). Vedi anche Cookie e il servizio Adobe Experience Platform Identity
- Tutti i segmenti
- Tutte le caratteristiche
Per le descrizioni dei campi, vedere Customer Data Feed Contents Defined.
Mappa file CDF cdf-file-map
I dati del file CDF vengono visualizzati nell'ordine seguente.
Identificazione degli array
Le matrici in un file CDF iniziano e terminano con il separatore di campo Ctrl + a
. In questo modo il primo elemento di un array viene visualizzato come un campo dati autonomo. Ad esempio, l'array traits realizzato inizia con ^A1234
. Il delimitatore di matrice e l'ID ^B5678
seguono questa voce. Di conseguenza, si potrebbe essere tentati di pensare che il primo elemento nell'array traits realizzato sia l'ID 5678 (perché inizia con ^B
). In caso contrario, ecco perché è necessario avere familiarità con la sequenza e la struttura di un file di dati. Anche se il primo elemento nell'array trait realizzato (o qualsiasi altro array in un file CDF) inizia con ^A
, l'ordine di aspetto o posizione nel file definisce l'inizio di un array. Il primo elemento di un array è sempre separato dalla voce precedente da ^A
.
Esempio di file CDF sample-file
Un file CDF di esempio potrebbe avere un aspetto simile al seguente. Abbiamo inserito interruzioni di riga in questo esempio per adattarlo alla pagina.
Customer Data Feed convenzioni di denominazione file cdf-naming-conventions
Le sezioni seguenti elencano e definiscono gli elementi nel nome del file CDF.
Nome file CDF: sintassi ed esempio cdf-file-name
Un tipico nome di file CDF contiene gli elementi elencati di seguito. Nota: corsivo indica un segnaposto variabile:
Sintassi
s3://aam-cdf/YOUR-S3-BUCKET-NAME/day=yyyy-mm-dd/hour=hh/AAM-CDF_PARTNER-ID_FILE-SEQUENCE_0.gz
Esempio
s3://aam-cdf/dataCompany/day=2017-09-14/hour=17/AAM_CDF_1234_0_0_0.gz
Nel bucket di archiviazione S3, i file vengono ordinati in ordine crescente per ID partner (PID), giorno e ora.
CDF elementi nome file definiti cdf-file-name-elements
Nella tabella seguente sono elencati e definiti gli elementi in un nome di file CDF.
s3://aam-cdf/
your S3 bucket name
day=yyyy-mm-dd
hour=hh
partner ID
File Sequence_0
.gz
Customer Data Feed notifiche di elaborazione file cdf-file-processing-notifications
Audience Manager scrive un file .info
nella directory S3 per informarti quando Customer Data File (CDF) è pronto per il download. Il file .info
include anche JSON metadati formattati sul contenuto dei file CDF. Consulta questa sezione per informazioni sulla sintassi e i campi utilizzati da questo file di notifica.
File di informazioni di esempio sample-info-file
Ogni file .info
contiene una sezione Files
e Totals
. La sezione Files
contiene un array che contiene metriche specifiche per ciascun file orario. La sezione Totals
contiene metriche aggregate in tutti i file CDF per un giorno specifico. Il contenuto del file .info
potrebbe essere simile a quello dell'esempio seguente.
{
"Files": [
{
"FileByteSize": 2709730,
"FileChecksumMD5": "a9ea418e79511642cff11c2a898037dc-1",
"FileName": "AAM_CDF_1109_000000_0.gz",
"FileSequenceNumber": 1
},
{
"FileByteSize": 2783351,
"FileChecksumMD5": "7b469485d60274b6991acd0817855840-3",
"FileName": "AAM_CDF_1109_000001_0.gz",
"FileSequenceNumber": 2
}
],
"Totals": {
"Day": "2017-09-26",
"Hour": "18",
"TotalByteSize": 150092997,
"TotalNumberFiles": 2
}
}
Campi file informazioni definiti info-file-fields-defined
Le tabelle seguenti elencano e definiscono gli elementi in un file CDF .info
.
Oggetto Files
Files
FileByteSize
FileChecksumMD5
ETag
non è identico al checksum MD5 del file.FileName
FileSequenceNumber
Oggetto Totals
Totals
Day
Hour
TotalByteSize
TotalNumberFiles
Customer Data Feed Tempi di denominazione file e tempi di contenuto file diversi different-processing-times
Il file CDF contiene marche temporali nel nome e nel contenuto del file. Queste marche temporali registrano diversi processi evento per lo stesso file CDF. Non è raro vedere marche temporali diverse nel nome e nel contenuto dello stesso file. Comprendere ogni marca temporale può aiutarti a evitare errori comuni quando lavori con questi dati o provi a ordinarli in base all’ora.
Individuazione di CDF marche temporali file locating-timestamps
CDF file registrano il tempo in modo diverso in 2 posizioni separate.
Comprensione della differenza tra marche temporali understanding-timestamps
Nella tabella seguente vengono forniti ulteriori dettagli sui timestamp del file CDF e informazioni su come utilizzarli correttamente.
La marca temporale nel nome del file CDF indica l'ora in cui Audience Manager ha iniziato a preparare il file per la consegna. Questo timestamp è impostato nel fuso orario UTC. Utilizza il parametro hour=
, con l'ora formattata come ora a 2 cifre in una notazione a 24 ore. Questa ora può essere diversa da quella dell’evento registrata nel contenuto del file. Quando lavori con i file CDF, a volte noterai che il bucket S3 è vuoto per una particolare ora. Un bucket vuoto indica una delle seguenti situazioni:
- Non ci sono dati per quell'ora particolare.
- I nostri server sono soggetti a carichi pesanti e non sono in grado di elaborare i file per un'ora specifica. Quando il server recupera, inserisce i file che avrebbero dovuto essere inseriti in un bucket precedente in un bucket con un valore temporale successivo. Questo si verifica, ad esempio, quando un file che avrebbe dovuto trovarsi nel bucket ore 17 viene visualizzato nel bucket ore 18 (con
hour=18
nel nome del file). In questo caso, è probabile che il server abbia iniziato l'elaborazione del file nell'ora 17, ma non è riuscito a completarlo entro tale intervallo di tempo. Viene invece eseguito il push del file al periodo fisso orario successivo.
Importante: non utilizzare il timestamp del nome file per raggruppare gli eventi in base all'ora. Se è necessario eseguire il raggruppamento in base all'ora, utilizzare la marca temporale EventTime
nel contenuto del file.
EventTime
, con l'ora formattata come yyyy-mm-dd hh:mm:ss
. Questo tempo è vicino all’ora effettiva dell’evento sulla pagina, ma può essere diverso dall’indicatore delle ore nel nome del file.Suggerimento: a differenza della marca temporale
hour=
nel nome del file, è possibile utilizzare EventTime
per raggruppare i dati in base all'ora.