Sala limpia LiveRamp MAP

LiveRamp (anteriormente Habu) proporciona una solución segura de colaboración de datos que permite a los anunciantes trabajar con datos dondequiera que residan. Esta solución admite una variedad de casos de uso en la planificación, la selección de destinos y la medición.

Esta funcionalidad se basa en la plataforma de computación confidencial de Azure (ACC). Permite a los clientes de Microsoft Advertising:

  • Ejecución de consultas personalizadas para analizar escenarios de medición
  • Generar información procesable
  • Crear públicos personalizados para la activación de campañas

Todo el procesamiento de datos tiene lugar dentro de entornos de ejecución de confianza (TEE) basados en hardware. Esto garantiza que los datos permanezcan privados y seguros.

Señales de anunciantes cargadas en la sala limpia:

  • Permanecer dentro de la instancia de LiveRamp dedicada del anunciante
  • No son accesibles ni exportables por Microsoft

El análisis se ejecuta dentro del TEE en dimensiones seleccionadas, como campañas o intervalos de tiempo. Los resultados se agregan y anonimizan para ayudar a cumplir los estrictos requisitos de privacidad.


Orígenes de datos

Los datos de eventos de campañas de Microsoft Advertising se cifran y almacenan en la infraestructura de Azure administrada por Microsoft. Estos datos pueden originarse en Microsoft Advertising Platform (MAP) o en campañas de Microsoft Monetize.

Puede hacer referencia a estos datos en las siguientes tablas:

  • Tráfico de la plataforma Microsoft Advertising (MAP)
  • Microsoft Monetize traffic
  • Tablas de datos de conversión
  • Pertenencia a segmentos de público

Todas las tablas utilizan un esquema plano. Cada columna incluye:

  • Nombre
  • Tipo de datos
  • Description

La colaboración de datos se produce dentro de los límites de conservación de la privacidad de la sala limpia y sigue las restricciones k-min de entrada y salida de Microsoft Advertising.

Los datos cifrados de eventos están disponibles automáticamente en la sala limpia de LiveRamp a diario. Los anunciantes o sus asociados también pueden cargar datos y unirse a ellos mediante consultas SQL (denominadas preguntas).

Actualmente, solo se admiten combinaciones exactas en correo electrónico con hash (HEM). Es posible que se admitan identificadores adicionales en el futuro.


Tablas de tráfico de la plataforma de Microsoft Advertising Platform (MAP)

Estas tablas incluyen eventos de tráfico (impresiones y clics) de campañas MAP agregados a la instancia de sala limpia.

Los tipos de campañas compatibles incluyen:

  • Búsqueda
  • Público
  • Compras
  • Hotel
  • Rendimiento máximo

map_ad_events tabla

Nombre de columna Tipo de datos Description Tipos de campañas compatibles
RGUID STRING Un identificador único de 128 bits para una solicitud de anuncio. todas
date_time LONG (marca de tiempo de Unix) La fecha y hora del evento en UTC. todas
event_type_id INTEGER Identificador del tipo de evento. Valores válidos: 1 = impresiones, 2 = clics.
hashed_email STRING Correo electrónico con hash SHA256 que representa al usuario. todas
hashed_ip_address STRING Dirección IP con hash SHA256 que representa al usuario. todas
country STRING Código de país o región del evento (por ejemplo, EE. UU., CA). todas
región STRING Región geográfica del evento (por ejemplo, estado de EE. UU.). todas
operating_system STRING Sistema operativo del dispositivo. todas
Explorador STRING Explorador utilizado para el evento. todas
publisher_id INTEGER Identificador único del editor. todas
publisher_name STRING Nombre legible por humanos de la editorial. todas
site_domain STRING Identificador de sitio más granular disponible. todas
advertiser_account_id INTEGER MAP: identificador único del anunciante. todas
campaign_id LARGO MAP: identificador único de la campaña. todas
ad_group_id LARGO MAP: identificador único del grupo de anuncios.
ad_id LARGO MAP: identificador único del anuncio (creatividad).
device_type_id INTEGER identificador del tipo de dispositivo. todas
device_type_name STRING Tipo de dispositivo legible por humanos (por ejemplo, móvil, PC). todas
postal_code STRING Código postal donde se produjo el evento (si está disponible). todas
bidded_keyword STRING Palabra clave segmentada por la campaña ganadora. Búsqueda
query_id STRING Identificador de una cadena de consulta única. Búsqueda
gasto DECIMAL Coste de los medios (CPM). todas
advertiser_account_name STRING MAP: nombre del anunciante legible por humanos. todas
campaign_name STRING MAP: nombre de campaña legible por humanos. todas
ad_group_name STRING MAP: nombre del grupo de anuncios legible por humanos.
start_date MARCA DE TIEMPO Fecha de inicio de la campaña o grupo de anuncios.
end_date MARCA DE TIEMPO Fecha de finalización de la campaña o del grupo de anuncios.
record_date STRING Fecha en que se recopiló el registro. todas
campaign_type STRING Tipo de campaña (por ejemplo, SWF, AWF). todas
ad_group_type STRING Tipo de grupo de anuncios (por ejemplo, Search Standard, Search Dynamic).
ad_group_price_type STRING Tipo de precio del grupo de anuncios (por ejemplo, CPC, CPM, CPA).
asset_group_id INTEGER identificador del grupo de recursos. PMax
asset_group_name STRING Nombre del grupo de recursos. PMax
asset_group_start_date MARCA DE TIEMPO Fecha de inicio del grupo de activos. PMax
asset_group_end_date MARCA DE TIEMPO Fecha de finalización del grupo de recursos. PMax
event_type_name STRING Nombre del tipo de evento legible por humanos (por ejemplo, impresión, clic, vista).

Tablas de tráfico de Microsoft Monetize

Estas tablas incluyen datos de impresiones y clics de las líneas de pedido de venta directa incorporadas de XBox.

monetize_ad_events tabla

Nombre de columna Tipo de datos Description
auction_id_64 LARGO Un identificador único de 64 bits para una subasta.
date_time LONG (marca de tiempo de Unix) La fecha y hora del evento en UTC.
event_type INTEGER Identificador del tipo de evento (por ejemplo, impresión, clic).
hashed_email STRING Correo electrónico con hash SHA256 que representa al usuario.
hashed_ip_address STRING Dirección IP con hash SHA256 que representa al usuario.
country STRING Código de país o región del evento (por ejemplo, EE. UU., CA).
región STRING Región geográfica del evento (por ejemplo, estado de EE. UU.).
operating_system STRING Sistema operativo del dispositivo.
Explorador STRING Explorador utilizado para el evento.
publisher_id INTEGER Identificador único del editor.
publisher_name STRING Nombre legible por humanos de la editorial.
site_domain STRING Identificador de sitio más granular disponible.
advertiser_id INTEGER Xandr: identificador único del anunciante.
insertion_order_id INTEGER Xandr: identificador único de la orden de inserción.
line_item_id INTEGER Xandr: identificador único de la línea de pedido.
creative_id INTEGER Xandr: identificador único de la creatividad.
device_unique_id STRING Identificador único del dispositivo.
device_type_id INTEGER identificador del tipo de dispositivo.
device_type_name STRING Tipo de dispositivo legible por humanos (por ejemplo, móvil, PC).
postal_code STRING Código postal donde se produjo el evento (si está disponible).
media_cost DECIMAL Coste de los medios (CPM).
advertiser_name STRING Xandr: nombre del anunciante.
insertion_order_name STRING Xandr: nombre de la orden de inserción.
line_item_name STRING Xandr: nombre de la línea de pedido.
start_date LARGO Fecha de inicio de la línea de pedido.
end_date LARGO Fecha de finalización de la línea de pedido.
line_item_type STRING Tipo de línea de pedido (por ejemplo, banner, nativo).
line_item_price_type STRING Tipo de precio que usa la línea de pedido (por ejemplo, CPM).
split_id INTEGER Identificador de la división a la que se dirige la subasta.
split_name STRING Nombre de la división de destino.
Visible INT32 Indica si el evento del anuncio estaba visible.
booked_revenue_usd DOBLE Presupuesto entregado para el evento del anuncio.
creative_name STRING Nombre definido por el anunciante del creativo.
creative_type STRING Tipo de creatividad (por ejemplo, banner, nativa, vídeo, audio).
placement_id INTEGER Identificador del emplazamiento en el que se ha publicado el anuncio.
placement_group STRING Grupo con ubicación definido por el editor.
placement_name STRING El nombre del emplazamiento definido por el publicador.

Tablas de datos de conversión de MAP

Entre estas tablas se incluyen las siguientes:

  • Conversiones expuestas a anuncios (atribuidas)
  • Conversiones no expuestas a anuncios (sin atribuir)

Los orígenes de datos incluyen:

  • Universal Event Tracking (UET)
  • Eventos UET de servidor a servidor (S2S)
  • Conversiones sin conexión
  • Eventos del SDK de UET
  • Eventos de API de conversión

Una conversión se considera atribuida a anuncios si un usuario recibió un evento de tráfico dentro de la ventana retrospectiva de la campaña (predeterminado: 30 días) antes de la conversión.

map_attributed_conversion_events tabla

Nombre de columna Tipo de datos Description
RGUID STRING RGUID del evento atribuido; coincide con la impresión o el clic relacionados.
event_timestamp LARGO Marca de tiempo UTC de cuándo se produjo el evento original.
conversion_timestamp LARGO Marca de tiempo UTC de cuándo se produjo la conversión.
campaign_id LARGO MAP asociada a la conversión.
ad_id LARGO MAP ad asociado a la conversión.
goal_id LARGO Id. de objetivo de MAP.
goal_name STRING Nombre de objetivo o etiqueta de MAP.
domain STRING Dominio donde se produjo el evento.
hashed_email STRING Correo electrónico con hash asociado al evento (a través de la búsqueda UMS si no está presente).
goal_value DOBLE Valor de objetivo monetario o no monetario establecido en MAP.
goal_currency_code STRING Moneda del valor objetivo.
goal_value_microcents LARGO Valor objetivo en microcentavos.
iso_country_code STRING Código de país ISO del usuario en el momento del evento.
goal_lookback_days INT Ventana retrospectiva configurada para el objetivo.
ms_click_id STRING Id. de clic asociado al evento.

map_raw_conversion_events tabla

Nombre de columna Tipo de datos Description
event_timestamp LARGO Hora en que se produjo el evento de UET.
collected_timestamp LARGO Tiempo en el que se recopiló el evento de UET para los eventos de S2S o CAPI.
tag_id LARGO Id. de etiqueta del evento (se muestra en la interfaz de usuario de MAP).
tag_name STRING Nombre de etiqueta del evento (mostrado en la interfaz de usuario de MAP).
event_source STRING Origen del evento (por ejemplo, UET, UETS2S, CAPI).
domain STRING Dominio donde se produjo el evento.
hashed_email STRING Correo electrónico con hash asociado al evento (a través de la búsqueda de UMS si aún no está presente).
iso_country_code STRING Código de país ISO del usuario en el momento del evento.
ms_click_id STRING Id. de clic asociado al evento.

map_goal_achieved_conversion_events tabla

Nombre de columna Tipo de datos Description
event_timestamp LARGO Hora en que se produjo el evento de UET.
tag_id LARGO Id. de etiqueta de UET asociado al objetivo.
goal_id LARGO Id. de objetivo del evento (se muestra en la interfaz de usuario de MAP).
goal_name STRING Nombre del objetivo del evento (que se muestra en la interfaz de usuario de MAP).
goal_value DOBLE Valor de objetivo monetario o no monetario establecido en MAP.
goal_currency_code STRING Moneda del objetivo establecido en MAP.
goal_value_microcents LARGO Valor objetivo en microcentavos.
goal_lookback_days INT Ventana retrospectiva del último clic configurada para el objetivo.
event_source STRING Origen del evento (por ejemplo, UET, UETS2S, CAPI).
domain STRING Dominio donde se produjo el evento.
hashed_email STRING Correo electrónico con hash asociado al evento (a través de la búsqueda de UMS si aún no está presente).
iso_country_code STRING Código de país ISO del usuario en el momento del evento.
ms_click_id STRING Id. de clic asociado al evento.

Rentabilizar tablas de datos de conversión

Esta tabla contiene eventos de compra de la tienda Xbox asociados con Monetizar elementos de línea.

Se incluyen tanto las conversiones expuestas a anuncios como las no expuestas a anuncios.

Se considera que una conversión está atribuida a anuncios si un usuario ha recibido un evento de tráfico dentro de la ventana retrospectiva configurada (1-14 días) antes de la conversión.

xbox_conversions tabla

Nombre de columna Tipo de datos ¿PII? (etiqueta k-min requerida) Description
date INTEGER No Fecha del evento de conversión en formato AAAAMMDD.
purchase_time LARGO No Marca de tiempo de Unix cuando se compró y se cumplió el artículo.
line_item_id INTEGER No Monetizar el identificador de línea de pedido asociado al producto.
advertiser_id INTEGER No Monetizar el id. de anunciante asociado a la línea de pedido.
hashed_email STRING Sí Hash SHA256 usado como clave de combinación para las exposiciones.
product_id STRING No Identificador único del producto.
product_name STRING No Nombre del producto legible por humanos.
product_category STRING No Categoría o género del producto (de categoryName).
is_paid_transaction BOOLEANO No Indica si la compra es gratuita o de pago.
purchase_price_usd DECIMAL No Precio de compra en USD antes de impuestos.
purchase_price_usd_microcents LARGO No Precio de compra en microcentavos.
purchase_currency_code STRING No Moneda utilizada para la compra.
device_family STRING No Familia de dispositivos (por ejemplo, PC, consola, móvil).
device_model STRING No Modelo de dispositivo (por ejemplo, Xbox One X, Xbox Series S).
in_game_purchase BOOLEANO No Indica si la compra se produjo dentro del juego.
has_xbox_live_subscription BOOLEANO No Indica si el usuario tiene una suscripción a Xbox Live.
has_xbox_game_pass_for_console BOOLEANO No Indica si el usuario tiene Xbox Game Pass para consola.
has_xbox_game_pass_for_pc BOOLEANO No Indica si el usuario tiene Xbox Game Pass para PC.
has_xbox_game_pass_ultimate BOOLEANO No Indica si el usuario tiene Xbox Game Pass Ultimate.
transaction_type STRING No Tipo de transacción (por ejemplo, pedido anticipado, compra).
iso_country_code STRING No Código de país o región donde se produjo el evento.
order_id STRING No Id. de transacción único asociado con la compra.
hashed_xbox_id LARGO Sí XUID asociado con la compra.

Pertenencia a segmentos de público

Esta tabla contiene las asociaciones de usuario a segmento más recientes para los usuarios activos. Un usuario activo se define como un usuario al que se le ha servido una impresión. Para obtener más información, consulta los públicos en mercado disponibles.

map_ima_segment_exposures tabla

Nombre de columna Tipo de datos Description
hashed_email STRING Correo electrónico con hash SHA256 que representa al usuario asociado al registro.
segment_id INTEGER Id. de segmento único al que pertenece el usuario.
segment_name STRING Nombre de segmento legible por humanos asociado con el usuario.

Carga de datos del anunciante

Los anunciantes pueden cargar datos propios en la sala limpia de LiveRamp de dos maneras:

  1. Conecte datos de orígenes de nube pública compatibles sin mover los datos
  2. Cargar los archivos del usuario directamente

Los conjuntos de datos cargados pueden incluir una variedad de tipos de datos, como:

  • Datos de transacciones sin conexión (por ejemplo, visitas a tienda o compras desde la aplicación no rastreadas por UET o CAPI)
  • Segmentos de audiencia de CRM o datos de clientes
  • Perfiles de clientes (por ejemplo, miembros del programa de fidelización)
  • Eventos de análisis web o de aplicaciones

Los conjuntos de datos que incluyen identificadores admitidos (como el correo electrónico con hash) se pueden unir con datos de Microsoft para admitir la atribución personalizada de impresiones y clics.

Cualquier archivo que contenga información de identificación personal (PII), como direcciones de correo electrónico, debe estandarizarse y tener un algoritmo hash antes de cargarlo. SHA-256 es el método hash admitido.


Dar formato y cifrar con hash los datos

Para proteger la privacidad del usuario, da formato y aplica hash a los datos personales antes de cargarlos.

Dar formato a datos

Siga estas instrucciones:

  • Dar formato a los números de teléfono con el estándar E.164

Para las direcciones de correo electrónico:

  • Eliminar los espacios en blanco iniciales y finales
  • Convertir todos los caracteres a minúsculas
  • Quitar texto entre "+" y "@"
    • Ejemplo: name+alias@outlook.com → name@outlook.com
  • Quitar puntos antes de "@"
    • Ejemplo: e.xample@outlook.com → example@outlook.com
  • Asegúrese de que la dirección contiene "@"
  • Quitar todos los espacios
  • Asegúrese de que haya un sufijo de dominio (por ejemplo, .com)
  • Quitar caracteres acentuados (por ejemplo, à)

Datos hash

  • Uso del algoritmo hash SHA-256
  • No aplique salazón
Tipo de clave Valor de ejemplo Hash (SHA-256; sin sal; caracteres en minúsculas)
XUID 1234567890123456 7a51d064a1a216a692f753fcdab276e4ff201a01d8b66f56d50d4d719fd0dc87
Correo electrónico example@outlook.com 912ec7074338e900ecd85cd53cf0e7c3e4e00cb65120eb5a18463a30f0e3e208

Proceso de aprobación de consulta (pregunta)

Las consultas que incluyan datos de terceros deben pasar por un proceso de aprobación antes de su ejecución.

Este proceso ayuda a proteger la PII y garantiza el cumplimiento de las medidas de seguridad de privacidad.

Pasos de validación

  1. Validación de sintaxis
    Confirma que las consultas SQL cumplen las restricciones del conjunto de datos definidas por el propietario de los datos

  2. Comprobaciones de privacidad y calidad
    Garantiza que todas las consultas cumplan con los controles de privacidad de la sala limpia, incluidos los umbrales k-min de entrada y salida

  3. Aprobación de consultas
    Requiere la aprobación manual de Microsoft y del anunciante antes de la ejecución