Migrazione da DT v1.0

Recupero di Files in corso...

Il processo di importazione di DTv2 è simile a DTv1, ma ci sono alcune cose fondamentali di cui avrai bisogno da modificare durante la migrazione.

Elaborazione file in corso...

DTv2 elabora file orari (impressioni, clic e rich media) e file giornalieri (tabelle di attività e corrispondenze). I file orari (il nome del file contiene AAAAMMGGHH) vengono elaborati nel fuso orario UTC. I file giornalieri (il nome del file contiene AAAAMMGG) vengono elaborati nell'ora locale del report nella zona vedi il formato dei nomi dei file. Lo scarto tra l'ora locale e il fuso orario UTC varia a seconda della località.

Inoltre, i file vengono elaborati in modo indipendente e il tempo di elaborazione può variare. È comune per un ore successive per terminare l'elaborazione prima di un file precedente (ad esempio ora 6 prima dell'ora 5). Non fare affidamento sull'ordine dei file per il processo di importazione, altrimenti il processo potrebbe bloccarsi.

Gli eventi possono essere visualizzati nei file elaborati precedenti o successivi in base all'ora dell'evento. Non sempre gli eventi vengono elaborati nell'ora in cui si sono verificati.

Ordine delle colonne

Non fare affidamento sull'ordine delle colonne come meccanismo per consumare i tuoi file. Vogliamo che le tue procedure di elaborazione siano resilienti al cambiamento; se richiedi colonne aggiuntive oppure se in futuro venissero apportate modifiche, l'ordine e il numero di colonne nei report possono cambiare. Leggi la riga di intestazione di ogni file e mappala ai campi del data warehouse prima di tentare scrivere dati.

File duplicati

Può capitare che vengano scritti file duplicati per la stessa data e ora. Se più di un file contiene stessa data/ora, usa quello con gli ultimi minuti / secondi, in base al nome del file timestamp. Vengono creati file duplicati perché i processi di backend hanno determinato la presenza di un problema con il file originale.

Campi

I nomi dei campi e il formato dei nomi dei campi sono stati tutti modificati, ma è presente una mappatura dal vecchio al nuovo (se disponibile) durante la migrazione dei campi DCM, incluse le tabelle delle corrispondenze. Se non sei un utente DBM, il campo sarà vuoto e puoi ignorare il campo.

Nel file potresti anche vedere Campi DBM. Se sei un utente DBM, questi campi verranno compilati solo quando viene concessa l'autorizzazione pertinente a livello di inserzionista DBM a cui sono collegati gli inserzionisti. Nella migrazione dei campi di DBM è disponibile una mappatura dal vecchio al nuovo (se disponibile). File di lettura delle entità DBM verrà comunque utilizzato per la mappatura.

Nomi bucket

Gli standard di denominazione per DTv1 e DTv2 sono diversi, in particolare non è possibile modificare il prefisso su il nome del bucket esistente per calcolare il nome del bucket DTv2. Il nome del bucket ti viene assegnato al rappresentante dell'assistenza.

In genere, i nomi dei bucket DTv2 sono simili a gs://dcdt_-dcm_account1234

Puoi vedere i contenuti del bucket in un browser osservando https://cloud.google.com/console#/storage/browser/dcdt_-dcm_account1234

Formato nome file

Ogni nome file avrà una stringa di numeri, ad esempio:

dcm_account1234_impression_2016022601_20160225_234912_218211994.csv.gz 2016022601 è nel formato AAAAMMGGHH. Questa è l'ora UTC per gli eventi in questo (le ore sono numerate da 0 a 23).
20160225_234912 è nel formato AAAAMMGG_HHMMSS. Questo è il momento in cui il report è stato generati.
218211994 è l'ID del file.

File di attività

Ricevi un file di attività al giorno e il nome ha questo aspetto:
dcm_account1234_activity_20160727_20160728_035750_268669761.csv.gz
Questo file contiene dati per il 27 luglio 2016 ed è stato generato alle 03:57:50 il 28 luglio 2016.

Fai clic su File

Ricevi ventiquattro file Click al giorno e il nome del file è simile al seguente:

dcm_account1234_click_2016072717_20160728_012331_268381796.csv.gz Prendi nota dell'ora UTC successiva alla stringa della data nel nome del file; le ore sono numerate da 0 a 23 in modo che un 17 indica che gli eventi in questo file sono dalle 17:00 alle 17:59 (formato 24 ore) o dalle 17:00 alle 18:00.
Questo file contiene dati per le ore 17:00-18:00 del 27 luglio 2016 ed è stato generato alle 13:23:31 del 28 luglio 2016.

File di impressioni

Ricevi 24 file di impressioni al giorno e il nome del file ha il seguente aspetto:

dcm_account7312_impression_2016072717_20160728_012355_268381795.csv.gz A parte il nome del file, l'operazione equivale a Click Files.

File Match Table

I file delle tabelle delle corrispondenze vengono generati una volta al giorno e i nomi dei file hanno il seguente aspetto:

dcm_account1234_match_table_activity_cats_20160727_20160728_032226_268648829.csv.gz Questo file contiene dati per 27 luglio 2016 ed è stato generato alle 03:22:26 il 28 luglio 2016.
Nota: per alcune nuove tabelle delle corrispondenze, i dati sono statici e non viene generato alcun file scaricabile giornaliero. tu puoi recuperare i dati relativi a questi file dalle pagine di riferimento, ad esempio Tipi di eventi standard rich media:

Campi Data Transfer

Nome campo 1.0 Nome campo DT v2.0
Ora Obsoleta
User-ID ID utente
ID inserzionista ID inserzionista
ID acquisto Obsoleta
ID ordine ID campagna
ID annuncio ID annuncio
ID creatività ID rendering
Versione-creatività Versione dell'annuncio
ID-dimensione-creatività Obsoleta (recuperata dalla tabella delle corrispondenze come dimensioni in pixel della creatività)
ID sito ID sito (DCM)
ID pagina ID posizionamento
Parola chiave Obsoleta
ID paese Codice paese
Provincia Provincia/Regione
Prefisso Obsoleta
ID browser ID piattaforma/browser
Browser-Version Versione browser/piattaforma
OS-ID ID sistema operativo
DMA-ID ID Designated Market Area (DMA)
ID città ID città
Codice postale CAP/Codice postale
Ora-UTC-sec Deprecato
ID-utente-locale Obsoleta
Tipo di attività Obsoleto (recuperato dalla tabella delle corrispondenze "activity_cats")
Sottotipo di attività Obsoleto (recuperato dalla tabella delle corrispondenze "activity_cats")
Altri-Dati Altri dati
Ordinale Valore ORD
Ora del clic Durata interazione
ID evento ID conversione
SV1 Valore segmento 1
PartnerID1 ID partner 1
PartnerID2 ID partner 2
Quantità Conversioni totali
Entrate Entrate totali

Nomi dei file delle tabelle delle corrispondenze

Nome file 1.0 Nome file 2.0
activity_cat activity_cats
activity_type activity_types
ad ads
ad_page_assignments ad_placement_assignments
advertiser advertisers
browser browsers
campaign campaigns
cities cities
countries countries
creative creatives
creative_ad_assignments creative_ad_assignments
custom_creative_fields custom_creative_fields
dartsearch paid_search
designated_market_area designated_market_areas
keyval keyword_values
met_event rich_media_events
operating_system operating_systems
page placements
page_cost/page_flight_cost placement_cost
site sites
states states
user-defined_spot_vars custom_floodlight_variables

Campi delle tabelle delle corrispondenze

activity_cats

Nome campo 1.0 Nome campo 2.0 Tipo
Spot-ID Floodlight Configuration integer
Activity-Type-ID Activity Group ID integer
Activity-Type Activity Type stringa
Activity-ID Activity ID integer
Activity Sub-Type Activity Sub-Type stringa
Report-Name Activity stringa
Tag-Method-ID Tag Counting Method ID integer

activity_types

Nome campo 1.0 Nome campo 2.0 Tipo
Spot-ID Floodlight Configuration integer
Activity-Group-ID Activity Group ID integer
Activity-Type Activity Type stringa
Report-Name Activity Group stringa

ads

Nome campo 1.0 Nome campo 2.0 Tipo
Advertiser-ID Advertiser ID integer
Buy-ID Campaign ID integer
Ad-ID Ad ID integer
Ad-Description Ad stringa
Click-URL Ad Click URL stringa
Ad-Type Ad Type stringa
Creative-Size-ID Creative Pixel Size stringa
Ad-Comments Ad Comments stringa

ad_placement_assignments

Nome campo 1.0 Nome campo 2.0 Tipo
Ad-ID Ad ID integer
Page-ID Placement ID integer

inserzionisti

Nome campo 1.0 Nome campo 2.0 Tipo
Spot-ID Floodlight Configuration integer
Advertiser-ID Advertiser ID integer
Advertiser Advertiser stringa
Advertiser-Group-ID Advertiser Group ID integer
Advertiser-Group Advertiser Group stringa

browser

Nome campo 1.0 Nome campo 2.0 Tipo
Browser-ID Browser/Platform ID integer
Browser Browswer/Platform stringa

campagne

Nome campo 1.0 Nome campo 2.0 Tipo
Advertiser-ID Advertiser ID integer

Order-ID (in precedenza Buy-ID )

Campaign ID integer
Order (in precedenza Buy) Campaign stringa
Start-Date Campaign Start Date data
End-Date Campaign End Date data
Billing-Invoice-Code Billing Invoice Code stringa

città

Nome campo 1.0 Nome campo 2.0 Tipo
City-ID City ID integer
City City stringa
Creative-Library-Enabled Deprecated (now always 1) integer

Paesi

Nome campo 1.0 Nome campo 2.0 Tipo
Country-ID Deprecated integer
Country Deprecated stringa

creatività

Nome campo 1.0 Nome campo 2.0 Tipo
Advertiser-ID Advertiser ID integer
Rendering-ID Rendering ID integer
UI-Creative-ID ritirato integer
Creative Creative stringa
Last-Modified-Date Creative Last Modified Date data
Creative-Type Creative Type stringa
Creative-Sub-Type Deprecated stringa
Creative-Size-ID Creative Pixel Size stringa
Image-URL Creative Image URL stringa
Creative-Version Creative Version integer

creative_ad_assignments

Nome campo 1.0 Nome campo 2.0 Tipo
Ad-ID Ad ID integer
Creative-ID Creative ID integer
Start-Date Creative Start Date data
End-Date Creative End Date data
Rotation-Type Creative Rotation Type stringa
Creative-Group-1 Creative Groups 1 stringa
Creative-Group-2 Creative Groups 2 stringa
Click-URL Ad Click URL stringa

custom_creative_fields

Nome campo 1.0 Nome campo 2.0 Tipo
Advertiser-ID Advertiser ID integer
Creative-ID Creative ID integer
Custom-Field-Number Creative Custom Field Number integer
Custom-Field-Name Creative Custom Field Name stringa
Custom-Field-Value Creative Custom Field Value stringa

custom_rich_media

Nome campo 1.0 Nome campo 2.0 Tipo
Advertiser-ID Advertiser ID integer
Met-Event-ID Rich Media Event ID integer
Met-Event-Name Rich Media Event stringa
Met-Event-Type-ID Rich Media Event Type ID integer
Met-Event-Type-Name Rich Media Event Type stringa

designated_market_areas

Nome campo 1.0 Nome campo 2.0 Tipo
DMA-ID Designated Market Area (DMA) ID integer
DMA Designated Market Area stringa

keyword_values

Nome campo 1.0 Nome campo 2.0 Tipo
Ad-ID Ad ID integer
Keyword-Expression Keyword stringa
Nome campo 1.0 Nome campo 2.0 Tipo
Ad-ID Ad ID integer
Advertiser-ID Advertiser ID integer
Buy-ID Campaign ID integer
DS-Ad-ID Paid Search Ad ID integer
Extended-Keyword-ID Paid Search Keyword ID integer
Keyword-ID Paid Search Legacy Keyword ID integer
DS-Campaign-Name Paid Search Campaign stringa
KW-Ad-Group-Name Paid Search Ad Group stringa
Bid-Strategy-Name Paid Search Bid Strategy stringa
Landing-Page-URL Paid Search Landing Page URL stringa
Keyword-Name Paid Search Keyword stringa
Match-Type Paid Search Match Type stringa

operating_systems

Nome campo 1.0 Nome campo 2.0 Tipo
OS-ID Operating System ID integer
OS Operating System stringa

posizionamenti

Nome campo 1.0 Nome campo 2.0 Tipo
Buy-ID Campaign ID integer
Site-ID Site ID (DCM) integer
Page-ID Placement ID integer
Page Site keyname stringa
Site-Placement Placement stringa
Content-Category Content Category stringa
Strategy Placement Strategy stringa
Start-Date Placement Start Date data
End-Date Placement End Date data
Group-Type Tipo di gruppo di posizionamenti stringa
Group-Parent-ID ID pacchetto/roadblock integer
Price-Type Placement Cost Structure stringa
Cap-Cost Placement Cap Cost Option numero in virgola mobile
CPA-Activity-ID Activity ID integer

placement_cost

Nome campo 1.0 Nome campo 2.0 Tipo
Page-ID Placement ID integer
Effective-Date Placement Start Date data
End-Date Placement End Date data
Units Placement Total Booked Units integer
Rate Placement Rate numero in virgola mobile
Comments Placement Comments stringa

siti

Nome campo 1.0 Nome campo 2.0 Tipo
Site-ID Site ID (DCM) integer
Site Site (DCM) stringa
Directory-Site-ID Site ID (Site Directory) integer
Directory-Site Site (Site Directory) stringa

stati

Nome campo 1.0 Nome campo 2.0 Tipo
State/Province State/Region stringa
State/Province Name State/Region Full Name stringa

custom_floodlight_variables

Nome campo 1.0 Nome campo 2.0 Tipo
Spot-ID Floodlight Configuration ID integer
Variable-ID Floodlight Variable ID stringa
Variable-Name Floodlight Variable Name stringa