LiveRamp MAP clean room

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

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

  • Ejecución de consultas personalizadas para analizar escenarios de medida
  • Generación de información procesable
  • Creación de audiencias personalizadas para la activación de campañas

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

Señales de anunciante cargadas en la habitación limpia:

  • Permanecer dentro de la instancia de LiveRamp dedicada del anunciante
  • Microsoft no puede acceder a ellos ni exportarlos

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


Orígenes de datos

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

Puede hacer referencia a estos datos a través de las tablas siguientes:

  • Tráfico de Microsoft Advertising Platform (MAP)
  • Monetizar el tráfico de Microsoft
  • Tablas de datos de conversión
  • Pertenencia al segmento de audiencia

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

  • Nombre
  • Tipo de datos
  • Descripción

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

Los datos de eventos cifrados se ponen automáticamente a disposición 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 (lo que se conoce como preguntas).

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


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

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

Entre los tipos de campaña admitidos se incluyen:

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

map_ad_events tabla

Nombre de columna Tipo de datos Descripción Tipos de campaña admitidos
rguid STRING Identificador único de 128 bits para una solicitud de anuncio. todas
date_time LONG (marca de tiempo de Unix) 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 para el evento (por ejemplo, EE. UU., CA). todas
región STRING Región geográfica del evento (por ejemplo, estado en EE. UU.). todas
operating_system STRING Sistema operativo del dispositivo. todas
Explorador STRING Explorador usado para el evento. todas
publisher_id INTEGER Identificador único del publicador. todas
publisher_name STRING Nombre legible del publicador. todas
site_domain STRING Identificador de sitio más granular disponible. todas
advertiser_account_id INTEGER MAP: identificador único para el anunciante. todas
campaign_id LONG MAP: identificador único de la campaña. todas
ad_group_id LONG MAP: identificador único para el grupo de anuncios.
ad_id LONG MAP: identificador único del anuncio (creativo).
device_type_id INTEGER Identificador del tipo de dispositivo. todas
device_type_name STRING Tipo de dispositivo legible (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 dirigida por la campaña ganadora. Búsqueda
query_id STRING Identificador de una cadena de consulta única. Búsqueda
gastar DECIMAL Costo de los medios (CPM). todas
advertiser_account_name STRING MAP: nombre de anunciante legible por el usuario. todas
campaign_name STRING MAP: nombre de campaña legible por el usuario. todas
ad_group_name STRING MAP: nombre del grupo de anuncios legible por el usuario.
start_date TIMESTAMP Fecha de inicio de la campaña o grupo de anuncios.
end_date TIMESTAMP Fecha de finalización de la campaña o 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 precios de 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 TIMESTAMP Fecha de inicio del grupo de recursos. PMax
asset_group_end_date TIMESTAMP Fecha de finalización del grupo de recursos. PMax
event_type_name STRING Nombre de tipo de evento legible (por ejemplo, impresión, clic, vista).

Tablas de tráfico de Monetización de Microsoft

Estas tablas incluyen datos de impresiones y clics para los artículos de línea de venta directa de XBox incorporados.

monetize_ad_events tabla

Nombre de columna Tipo de datos Descripción
auction_id_64 LONG Identificador único de 64 bits para una subasta.
date_time LONG (marca de tiempo de Unix) 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 para el evento (por ejemplo, EE. UU., CA).
región STRING Región geográfica del evento (por ejemplo, estado en EE. UU.).
operating_system STRING Sistema operativo del dispositivo.
Explorador STRING Explorador usado para el evento.
publisher_id INTEGER Identificador único del publicador.
publisher_name STRING Nombre legible del publicador.
site_domain STRING Identificador de sitio más granular disponible.
advertiser_id INTEGER Xandr: identificador único para el anunciante.
insertion_order_id INTEGER Xandr: identificador único para el orden de inserción.
line_item_id INTEGER Xandr: identificador único del elemento de línea.
creative_id INTEGER Xandr: identificador único para 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 ejemplo, móvil, PC).
postal_code STRING Código postal donde se produjo el evento (si está disponible).
media_cost DECIMAL Costo de los medios (CPM).
advertiser_name STRING Xandr : nombre del anunciante.
insertion_order_name STRING Xandr: nombre del orden de inserción.
line_item_name STRING Xandr: nombre del elemento de línea.
start_date LONG Fecha de inicio del elemento de línea.
end_date LONG Fecha de finalización del elemento de línea.
line_item_type STRING Tipo del elemento de línea (por ejemplo, banner, nativo).
line_item_price_type STRING Tipo de precios utilizado por el elemento de línea (por ejemplo, CPM).
split_id INTEGER Identificador de la división dirigida por la subasta.
split_name STRING Nombre de la división de destino.
visible INT32 Indica si el evento del anuncio era visible.
booked_revenue_usd DOUBLE Presupuesto entregado para el evento del anuncio.
creative_name STRING Nombre definido por el anunciante de la creatividad.
creative_type STRING Tipo de creatividad (por ejemplo, banner, nativo, vídeo, audio).
placement_id INTEGER Identificador de la ubicación en la que se ha servido el anuncio.
placement_group STRING Grupo de selección de ubicación definido por el publicador.
placement_name STRING Nombre definido por el publicador de la ubicación.

Tablas de datos de conversión de MAP

Estas tablas incluyen las dos:

  • Conversiones expuestas a anuncios (con atributos)
  • Conversiones no expuestas a anuncios (sin atributos)

Los orígenes de datos incluyen:

  • Seguimiento universal de eventos (UET)
  • Eventos de servidor a servidor (S2S) de UET
  • Conversiones sin conexión
  • Eventos del SDK de UET
  • Eventos de la API de conversión

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

map_attributed_conversion_events tabla

Nombre de columna Tipo de datos Descripción
RGUID STRING RGUID del evento con atributos; coincide con la impresión o el clic relacionados.
event_timestamp LONG Marca de tiempo UTC de cuándo se produjo el evento original.
conversion_timestamp LONG Marca de tiempo UTC de cuando se produjo la conversión.
campaign_id LONG Campaña MAP asociada a la conversión.
ad_id LONG Anuncio MAP asociado a la conversión.
goal_id LONG 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 de UMS si no está presente).
goal_value DOUBLE Valor objetivo monetario o no monetario establecido en MAP.
goal_currency_code STRING Moneda del valor objetivo.
goal_value_microcents LONG Valor objetivo en microcentes.
iso_country_code STRING Código de país ISO del usuario en el momento del evento.
goal_lookback_days INT Ventana de devolución configurada para el objetivo.
ms_click_id STRING Haga clic en Id. asociado al evento.

map_raw_conversion_events tabla

Nombre de columna Tipo de datos Descripción
event_timestamp LONG Hora en la que se produjo el evento UET.
collected_timestamp LONG Hora en que se recopiló el evento UET para eventos S2S o CAPI.
tag_id LONG Identificador de etiqueta para el evento (que se muestra en la interfaz de usuario de MAP).
tag_name STRING Nombre de etiqueta del evento (que se muestra 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 Haga clic en Id. asociado al evento.

map_goal_achieved_conversion_events tabla

Nombre de columna Tipo de datos Descripción
event_timestamp LONG Hora en la que se produjo el evento UET.
tag_id LONG Identificador de etiqueta de UET asociado al objetivo.
goal_id LONG Identificador de objetivo del evento (que 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 DOUBLE Valor objetivo monetario o no monetario establecido en MAP.
goal_currency_code STRING Moneda del objetivo establecido en MAP.
goal_value_microcents LONG Valor objetivo en microcentes.
goal_lookback_days INT La ventana de devolución de mirada 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 Haga clic en Id. asociado al evento.

Monetizar tablas de datos de conversión

Esta tabla contiene eventos de compra de la Tienda Xbox asociados con monetizar artículos de línea.

Se incluyen conversiones expuestas a anuncios y no expuestas a anuncios.

Una conversión se considera ad-attributed si un usuario recibió un evento de tráfico dentro de la ventana de devolución de vista configurada (1–14 días) antes de la conversión.

xbox_conversions tabla

Nombre de columna Tipo de datos ¿Pii? (se requiere una etiqueta k-min) Descripción
date INTEGER No Fecha del evento de conversión en formato AAAAMMDD.
purchase_time LONG No Marca de tiempo de Unix cuando se compró y cumplió el artículo.
line_item_id INTEGER No Monetice el identificador de elemento de línea asociado al producto.
advertiser_id INTEGER No Monetice el identificador de anunciante asociado al elemento de línea.
hashed_email STRING Hash SHA256 que se usa 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 el usuario.
product_category STRING No Categoría o género del producto (de categoryName).
is_paid_transaction BOOLEAN No Indica si la compra se paga o es gratuita.
purchase_price_usd DECIMAL No Precio de compra en USD antes de impuestos.
purchase_price_usd_microcents LONG No Precio de compra en microcentes.
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 BOOLEAN No Indica si la compra se produjo en el juego.
has_xbox_live_subscription BOOLEAN No Indica si el usuario tiene una suscripción a Xbox Live.
has_xbox_game_pass_for_console BOOLEAN No Indica si el usuario tiene Xbox Game Pass para consola.
has_xbox_game_pass_for_pc BOOLEAN No Indica si el usuario tiene Xbox Game Pass para PC.
has_xbox_game_pass_ultimate BOOLEAN No Indica si el usuario tiene Xbox Game Pass Ultimate.
transaction_type STRING No Tipo de transacción (por ejemplo, pedido previo, compra).
iso_country_code STRING No Código de país donde se produjo el evento.
order_id STRING No Identificador de transacción único asociado a la compra.
hashed_xbox_id LONG XUID asociado a la compra.

Pertenencia al segmento de audiencia

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 notificado una impresión. Para obtener más información, consulte audiencias disponibles en el mercado.

map_ima_segment_exposures tabla

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

Carga de datos del anunciante

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

  1. Conexión de datos desde orígenes de nube pública admitidos sin mover los datos
  2. Carga de archivos de usuario directamente

Los conjuntos de datos cargados pueden incluir diversos tipos de datos, como:

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

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

Los archivos que contienen información de identificación personal (PII), como las direcciones de correo electrónico, se deben estandarizar y aplicar hash antes de la carga. SHA-256 es el método hash compatible.


Formato y datos hash

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

Dar formato a los datos

Siga estas instrucciones:

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

Para las direcciones de correo electrónico:

  • Eliminación del espacio en blanco inicial y final
  • Convertir todos los caracteres en minúsculas
  • Quitar texto entre "+" y "@"
  • Quitar períodos anteriores a "@"
  • Asegúrese de que la dirección contiene "@"
  • Quitar todos los espacios
  • Asegúrese de que hay un sufijo de dominio (por ejemplo, .com)
  • Quitar caracteres acentuados (por ejemplo, à)

Datos hash

  • Uso del algoritmo hash SHA-256
  • No aplicar sal
Tipo de clave Valor de ejemplo Hash (SHA-256; sin sal; caracteres en minúsculas)
XUID 1234567890123456 7a51d064a1a216a692f753fcdab276e4ff201a01d8b66f56d50d4d719fd0dc87
Correo electrónico [email protected] 912ec7074338e900ecd85cd53cf0e7c3e4e4e00cb65120eb5a18463a30f0e3e208

Proceso de aprobación de consultas (pregunta)

Las consultas que incluyen los datos de otra parte deben pasar por un proceso de aprobación antes de la 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 de 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 salas limpias, 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.