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.

IMPORTANT
Durante l'utilizzo dei file CDF, tenete presente le seguenti limitazioni:
  • 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.

IMPORTANT
I pixel degli eventi sono esclusi per impostazione predefinita nelle configurazioni CDF. Assicurati di specificare nella richiesta all’assistenza clienti se desideri includere i pixel dell’evento nei file CDF. Ogni pixel dell’evento viene compilato come riga univoca nei 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.

Campo
Tipo di dati
Descrizione
Event Time
Timestamp

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 è :

Device
Stringa
Questo è l'ID utente univoco (UUID), che è un ID dispositivo di 38 cifre per il visitatore del sito. Vedi anche Indice degli ID in Audience Manager.
Container ID
Numeriche
ID del contenitore che attiva le sincronizzazioni ID. Questo campo viene compilato solo se hai impostato l'ID contenitore nel campo d_nsid nell'implementazione del sito. In caso contrario, il valore predefinito 0 non verrà incluso nei file CDF.
Realized Traits
Matrice numerica

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
Matrice numerica
Un array di ID segmento che contiene tutti i segmenti realizzati (qualificati per) da un visitatore nella chiamata dell’evento.
Request Parameters
Stringa

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
Stringa
URL non codificato della pagina di riferimento (se presente).
IP Data Type
Stringa
L’indirizzo IP del visitatore acquisito nella chiamata dell’evento.
MCDevice
Stringa
L'ID Experience Cloud (MID) assegnato al visitatore del sito. Vedi anche Cookie e il servizio Adobe Experience Platform Identity.
All Segments
Matrice numerica
Un array di ID segmento che contiene segmenti realizzati in precedenza e nuovi segmenti per i quali il visitatore è qualificato.
All Traits
Matrice numerica
Un array di ID di prima e terze parti delle caratteristiche che contiene caratteristiche realizzate in precedenza e nuove caratteristiche per le quali il visitatore è qualificato dall’ultimo feed di dati generato.

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.

Elemento file CDF
Descrizione
Separatori di campi e delimitatori

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.
Sequenza campi

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.

  1. Ora evento
  2. Dispositivo
  3. ID contenitore
  4. Caratteristiche realizzate
  5. Segmenti realizzati
  6. Parametri di richiesta
  7. Referer
  8. Indirizzo IP
  9. ID dispositivo di Experience Cloud (o MID). Vedi anche Cookie e il servizio Adobe Experience Platform Identity
  10. Tutti i segmenti
  11. 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.

Elemento nome file
Descrizione
s3://aam-cdf/
Questo è il bucket di archiviazione principale predefinito per il file CDF su un server Amazon S3.
your S3 bucket name
Nome del bucket S3 di sola lettura contenente i file CDF.
day=yyyy-mm-dd
Data di elaborazione del file.
hour=hh
Un valore di ora espresso in notazione di 24 ore e impostato nel fuso orario UTC. Vedere anche Tempi dei nomi dei file dei feed di dati cliente e Tempi del contenuto dei file....
partner ID
ID partner.
File Sequence_0
Valori che identificano la sequenza di file. La sequenza viene incrementata come segue: 0_0_0 , 0_1_0, 0_2_0....1_0_0
.gz
Estensione di file gzip. I file CDF sono compressi con Gzip.

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

Campo
Descrizione
Files
Avvia l’array che contiene i metadati sui file CDF.
FileByteSize
Dimensione file in byte.
FileChecksumMD5
Amazon S3 ETag. Il numero che segue il trattino mostra il numero di parti utilizzate per creare il file durante il caricamento in più parti. ETag non è identico al checksum MD5 del file.
FileName
Il nome del file. Consulta Customer Data Feed File Naming Conventions.
FileSequenceNumber
Un numero di indice per ciascun file.

Oggetto Totals

Campo
Descrizione
Totals
Avvia l'oggetto che contiene dati aggregati su tutti i file CDF.
Day
Il giorno per il quale i dati sono disponibili. Utilizza il formato aaaa-mm-gg.
Hour
L’ora per la quale sono disponibili i dati. Utilizza il formato 24 ore impostato nel fuso orario UTC.
TotalByteSize
Dimensione totale di tutti i file CDF per tale data in byte.
TotalNumberFiles
Numero totale di file caricati nella directory S3.

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.

Posizione marca temporale
Descrizione
Nome file

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.

Contenuto file
La marca temporale nel contenuto del file CDF indica l'ora in cui Data Collection Servers ha iniziato l'elaborazione del file. Questo timestamp è impostato nel fuso orario UTC. Utilizza il campo 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.
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695