Migración desde la versión 1.0 de DT

Obteniendo Files

El proceso de transferencia de DTv2 es similar al de DTv1, pero hay algunos aspectos clave que necesitarás cambiar durante la migración.

Procesando archivos

DTv2 procesa los archivos por hora (impresiones, clics y rich media) y los archivos diarios (actividades y tablas de coincidencias). Los archivos por hora (el nombre contiene AAAAMMDDHH) se procesan en hora UTC. Los archivos diarios (el nombre contiene AAAAMMDD) se procesan en el horario local del informe. zona consulta el formato del nombre de archivo. La compensación entre tu hora local y UTC variará según tu ubicación.

Los archivos también se procesan de forma independiente y su tiempo de procesamiento puede variar. Es común que un que el archivo de hora más tarde termine de procesarse antes que un archivo anterior (como la hora 6 antes de la hora 5). No confíes en el orden de los archivos para el proceso de transferencia; de lo contrario, es posible que el proceso se detenga.

Los eventos pueden aparecer en archivos procesados anteriormente o en otro momento en relación con la hora del evento. Los eventos no siempre se procesan en la hora en que ocurrieron.

Orden de las columnas

No confíes en el orden de las columnas como mecanismo para consumir tus archivos. Queremos que tu procesamiento sea resiliente al cambio. si solicita columnas adicionales o si realizamos cambios en el futuro, el orden y la cantidad de columnas de sus informes pueden cambiar. Lee la fila del encabezado de cada archivo y asígnala a los campos de tu almacén de datos antes de intentar escribir datos.

Archivos duplicados

A veces, los archivos duplicados se escriben para la misma fecha y hora. Si más de un archivo tiene el elemento misma marca de fecha y hora, utiliza la que tenga los últimos minutos/segundos, según el nombre del archivo y marca de tiempo. Se crean archivos duplicados porque los procesos del backend determinaron que había un problema con el archivo original.

Campos

Los nombres de los campos y el formato de los nombres de campo cambiaron, pero hay una asignación de lo anterior a lo nuevo. (si está disponible) en la migración del campo de DCM, incluidas las tablas de coincidencias. Si no es usuario de DBM, estos elementos estarán vacíos, y podrá omitirlo.

También es posible que veas campos de DBM en tu archivo. Si es usuario de DBM, estos campos solo se completarán Cuando se otorga el permiso correspondiente a nivel del anunciante de DBM en el que están vinculados los anunciantes. En la migración de campo de DBM, hay una asignación de lo anterior a lo nuevo (si está disponible). Archivos leídos de la entidad de DBM se seguirán usando con fines cartográficos.

Nombres de buckets

Los estándares de nomenclatura para DTv1 y DTv2 son diferentes, específicamente no puedes cambiar el prefijo en el nombre del bucket existente para averiguar el nombre del bucket de DTv2. El nombre del bucket te lo proporcionará con tu representante de asistencia al cliente cuando configures la cuenta.

Por lo general, los nombres de los buckets de DTv2 se ven así: gs://dcdt_-dcm_account1234

Puedes ver el contenido de tu bucket en un navegador si consultas https://cloud.google.com/console#/storage/browser/dcdt_-dcm_account1234

Formato del nombre del archivo

Cada nombre de archivo tendrá una cadena de números, por ejemplo:
dcm_account1234_impression_2016022601_20160225_234912_218211994.csv.gz
2016022601 tiene el formato AAAAMMDDHH. Esta es la hora UTC para los eventos de ese (las horas están numeradas del 0 al 23).
20160225_234912 tiene el formato AAAAMMDD_HHMMSS. Esta es la hora en la que se publicó el informe de red.
218211994 es el ID del archivo.

Archivos de actividad

Recibes un archivo de actividad por día, y el nombre del archivo se ve de la siguiente manera:
dcm_account1234_activity_20160727_20160728_035750_268669761.csv.gz
Este archivo contiene datos del 27 de julio de 2016 y se generó a las 3:57:50 del 28 de julio de 2016.

Haz clic en Archivos.

Obtienes 24 archivos de clics por día, y el nombre del archivo se ve de la siguiente manera:
dcm_account1234_click_2016072717_20160728_012331_268381796.csv.gz
Toma nota de la hora UTC después de la cadena de fecha en el nombre del archivo. las horas están numeradas del 0 al 23, El número 17 indica que los eventos de este archivo son de 17:00 a 17:59 (horario de 24 horas) o de 5:00 p. m. a 6:00 p. m.
Este archivo contiene datos del 27 de julio de 2016 de 5:00 p.m. a 6:00 p.m. y se generó a la 1:23:31 del 28 de julio de 2016.

Archivos de impresiones

Obtienes 24 archivos de impresiones por día, y el nombre del archivo se ve de la siguiente manera:
dcm_account7312_impression_2016072717_20160728_012355_268381795.csv.gz
Aparte del nombre de archivo, se comporta de la misma manera que en archivos de clic.

Archivos de tabla de coincidencias

Los archivos de tabla de coincidencias se generan una vez al día, y los nombres de archivo tienen el siguiente aspecto:
dcm_account1234_match_table_activity_cats_20160727_20160728_032226_268648829.csv.gz
Este archivo contiene datos del 27 de julio de 2016 y se generó a las 3:22:26 del 28 de julio de 2016.
Nota: En algunas tablas de coincidencias nuevas, los datos son estáticos y no se produce ningún archivo descargable diario. tú puede obtener los datos de estos archivos de las páginas de referencia; p.ej., Tipos de eventos estándar de rich media.

Campos de Transferencia de datos

Nombre del campo 1.0 Nombre del campo de la versión 2.0 de la DT
Hora Funciones obsoletas
User-ID ID de usuario
ID del anunciante ID del anunciante
ID de compra Funciones obsoletas
ID de pedido ID de la campaña
Número de identificación del anuncio ID del anuncio
ID de la creatividad ID de visualización
Versión de la creatividad Versión de la creatividad
ID de tamaño de creatividad Obsoleto (se recupera de la tabla de coincidencias como tamaño de píxel de la creatividad)
ID del sitio ID del sitio (DCM)
ID de página ID de posición
Palabra clave Funciones obsoletas
ID del país Código de país
Estado/provincia Estado o región
Código de área Funciones obsoletas
ID de navegador ID de navegador/plataforma
Browser-Version Versión de navegador/plataforma
ID de SO ID del sistema operativo
DMA-ID ID de Área de mercado designada (DMA)
ID de la ciudad ID de la ciudad
Código postal Código postal
Hora (UTC-s) Obsoleto
User-ID local Funciones obsoletas
Tipo de actividad Obsoleto (recuperado de la tabla de coincidencias "activity_cats")
Subtipo de actividad Obsoleto (recuperado de la tabla de coincidencias "activity_cats")
Otros datos Otros datos
Ordinal Valor ORD
Tiempo de clic Tiempo de interacción
ID de evento ID de conversión
SV1 Valor de segmento 1
PartnerID1 ID del Socio 1
PartnerID2 ID de socio 2
Cantidad Total de conversiones
Ingresos Ingresos totales

Cómo hacer coincidir los nombres de los archivos de la tabla

Nombre del archivo 1.0 Nombre del archivo 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

Campos de la tabla de coincidencias

activity_cats

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Spot-ID Floodlight Configuration integer
Activity-Type-ID Activity Group ID integer
Activity-Type Activity Type string
Activity-ID Activity ID integer
Activity Sub-Type Activity Sub-Type string
Report-Name Activity string
Tag-Method-ID Tag Counting Method ID integer

activity_types

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Spot-ID Floodlight Configuration integer
Activity-Group-ID Activity Group ID integer
Activity-Type Activity Type string
Report-Name Activity Group string

ads

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Advertiser-ID Advertiser ID integer
Buy-ID Campaign ID integer
Ad-ID Ad ID integer
Ad-Description Ad string
Click-URL Ad Click URL string
Ad-Type Ad Type string
Creative-Size-ID Creative Pixel Size string
Ad-Comments Ad Comments string

ad_placement_assignments

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Ad-ID Ad ID integer
Page-ID Placement ID integer

Anunciantes

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Spot-ID Floodlight Configuration integer
Advertiser-ID Advertiser ID integer
Advertiser Advertiser string
Advertiser-Group-ID Advertiser Group ID integer
Advertiser-Group Advertiser Group string

navegadores

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Browser-ID Browser/Platform ID integer
Browser Browswer/Platform string

campañas

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Advertiser-ID Advertiser ID integer

Order-ID (anteriormente, Buy-ID )

Campaign ID integer
Order (anteriormente Buy) Campaign string
Start-Date Campaign Start Date fecha
End-Date Campaign End Date fecha
Billing-Invoice-Code Billing Invoice Code string

cities

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
City-ID City ID integer
City City string
Creative-Library-Enabled Deprecated (now always 1) integer

países

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Country-ID Deprecated integer
Country Deprecated string

mensajes publicitarios

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Advertiser-ID Advertiser ID integer
Rendering-ID Rendering ID integer
UI-Creative-ID obsoleto integer
Creative Creative string
Last-Modified-Date Creative Last Modified Date fecha
Creative-Type Creative Type string
Creative-Sub-Type Deprecated string
Creative-Size-ID Creative Pixel Size string
Image-URL Creative Image URL string
Creative-Version Creative Version integer

creative_ad_assignments

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Ad-ID Ad ID integer
Creative-ID Creative ID integer
Start-Date Creative Start Date fecha
End-Date Creative End Date fecha
Rotation-Type Creative Rotation Type string
Creative-Group-1 Creative Groups 1 string
Creative-Group-2 Creative Groups 2 string
Click-URL Ad Click URL string

custom_creative_fields

Nombre del campo 1.0 Nombre del 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 string
Custom-Field-Value Creative Custom Field Value string

custom_rich_media

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Advertiser-ID Advertiser ID integer
Met-Event-ID Rich Media Event ID integer
Met-Event-Name Rich Media Event string
Met-Event-Type-ID Rich Media Event Type ID integer
Met-Event-Type-Name Rich Media Event Type string

designated_market_areas

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
DMA-ID Designated Market Area (DMA) ID integer
DMA Designated Market Area string

keyword_values

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Ad-ID Ad ID integer
Keyword-Expression Keyword string
Nombre del campo 1.0 Nombre del 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 string
KW-Ad-Group-Name Paid Search Ad Group string
Bid-Strategy-Name Paid Search Bid Strategy string
Landing-Page-URL Paid Search Landing Page URL string
Keyword-Name Paid Search Keyword string
Match-Type Paid Search Match Type string

Sistemas operativos

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
OS-ID Operating System ID integer
OS Operating System string

posiciones

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Buy-ID Campaign ID integer
Site-ID Site ID (DCM) integer
Page-ID Placement ID integer
Page Site keyname string
Site-Placement Placement string
Content-Category Content Category string
Strategy Placement Strategy string
Start-Date Placement Start Date fecha
End-Date Placement End Date fecha
Group-Type Tipo de grupo de posiciones string
Group-Parent-ID ID de paquete o publicidad simultánea integer
Price-Type Placement Cost Structure string
Cap-Cost Placement Cap Cost Option float
CPA-Activity-ID Activity ID integer

placement_cost

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Page-ID Placement ID integer
Effective-Date Placement Start Date fecha
End-Date Placement End Date fecha
Units Placement Total Booked Units integer
Rate Placement Rate número de punto flotante
Comments Placement Comments string

sitios

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Site-ID Site ID (DCM) integer
Site Site (DCM) string
Directory-Site-ID Site ID (Site Directory) integer
Directory-Site Site (Site Directory) string

Estados

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
State/Province State/Region string
State/Province Name State/Region Full Name string

custom_floodlight_variables

Nombre del campo 1.0 Nombre del campo 2.0 Tipo
Spot-ID Floodlight Configuration ID integer
Variable-ID Floodlight Variable ID string
Variable-Name Floodlight Variable Name string