Framework de prueba de carga del servicio de agregación

Agradecemos tus comentarios sobre este documento mientras nos preparamos para agregarlos a nuestro repositorio público de orientación.

Recomendamos a las plataformas de tecnología publicitaria que ejecuten pruebas de carga en el 100% del tráfico de producción:

  1. Las tecnologías publicitarias deben acceder a la medición de atribución de conversiones con la API de Attribution Reporting como casos de uso de informes.
  2. La tecnología publicitaria debe tomar decisiones de diseño y minimizar el ruido (referencia: decisiones de diseño modeladas).
  3. Mientras hacen pruebas, las tecnologías publicitarias deben realizar un seguimiento de la cantidad de trabajos que ejecutan por día (p.ej., trabajos por anunciante), una distribución estimada del volumen de eventos de conversión y la cantidad de claves agregadas como entrada por trabajo de procesamiento (consulta el parámetro de trabajo de resultado de la API de Aggregation_domain_blob_prefix en la documentación de la API de Aggregation Service) y de los eventos de conversión promedio estimados por informe de entrada.
  4. Para realizar pruebas, las tecnologías publicitarias deben buscar el tipo de instancia recomendado en la tabla de orientación de tamaño en función del tamaño del trabajo esperado (es decir, el volumen del informe y el tamaño del dominio) y determinar el tamaño del servicio de agregación implementado en consecuencia. Referencia: Orientación de tamaño para el servicio agregado en AWS
  5. Las tecnologías publicitarias deben ejecutar trabajos de agregación para pruebas de carga.

Objetivos

Esta guía es específica para la medición de atribución de conversiones agregadas y, además, incluirá instrucciones clave de configuración y configuración destinadas a las tecnologías publicitarias para que puedan hacer lo siguiente:

  • Estima las expectativas de carga para la medición de atribución de conversiones agregada.
  • Optimizar su configuración clave en función del rendimiento y el ruido en función de las dimensiones y los objetivos que pretendían medir, así como el tamaño y la segmentación de sus anunciantes

Requisitos

Esta guía está destinada al público de la tecnología publicitaria. Antes de realizar los siguientes pasos, debes revisar nuestra documentación sobre cómo trabajar con ruido, las decisiones de diseño del informe de resumen y experimentar con el lab sobre el ruido para obtener una configuración óptima.

Pasos

1. Estrategia de configuración de la clave de agregación inicial

Determina cuántas estructuras de claves diferentes (es decir, un conjunto de dimensiones) necesitas según tu tipo de empresa y tus objetivos. Ten en cuenta que optimizar la estructura de claves podría ayudar a reducir el ruido en los informes.

La cantidad de anunciantes que tienes
Por ejemplo, supongamos que tienes 1,000 anunciantes.

Las similitudes entre tus anunciantes
Las similitudes se deben evaluar en función del volumen de conversiones, los valores de conversión relativos y la cobertura general de las características del anunciante. Cuanto más similares puedas agruparlos, más precisos serían tus resultados (debido a una menor variación en los valores de salida) y, por lo tanto, menor será el impacto del ruido. Consulta Administración de claves avanzada para obtener más detalles. Por ejemplo, una tecnología publicitaria puede segmentar a sus anunciantes por industria, inversión y volumen de conversión de la siguiente manera:

  • Industria (por ejemplo: Seguros, Joyería o Crecimiento minorista)
  • Gastos (por ejemplo: menos de USD 50,000 por trimestre, USD 50 a USD 150,000 por trimestre o USD 150,000 a USD 250,000 por trimestre)
  • Volumen de conversiones (Bajo, Medio, Alto)

La cantidad de estructuras de claves agregadas que se crearán
Por ejemplo, 27 (3×3×3) : 3 sectores, 3 tipos de inversión y 3 grupos para valores de conversión.

2. Identifica las dimensiones clave de agregación

A continuación, identifica las dimensiones importantes de las que deseas hacer un seguimiento de las impresiones y las conversiones para estimar la cantidad de claves de fuente y activador.

Para cada estructura de clave de agregación, las dimensiones importantes de las que necesitas realizar un seguimiento de las impresiones te ayudarán a determinar la cantidad de claves del código fuente. Las dimensiones dependerán del tipo de anunciante que se indicó anteriormente (es decir, industria, inversión y conversión). Los siguientes ejemplos ayudan a explicar las dimensiones:

  • Estructura clave 1: (Industria = seguros, inversión = <50,000, volumen de conversiones = bajo)

    • R: 4 dimensiones: Campaña (p.ej., 50 posibilidades), grupo de anuncios (p.ej., 20 posibilidades), Tipo de dispositivo (p.ej., 5 posibilidades), ubicación geográfica (p.ej., 50 posibilidades)
      1. Combinaciones de dimensiones posibles = 50 x 20 x 5 x 50 = 250,000. Representa la cantidad de combinaciones dimensionales posibles para las claves laterales de origen de la estructura de claves 1.
      2. Se deben reservar 18 bits (18 bits = 262,144 combinaciones posibles).
  • Estructura clave 2: (Industria = seguros, inversión = <50,000, volumen de conversiones = medio)

    • R: 4 dimensiones: Campaña (p.ej., 30 posibilidades), grupo de anuncios (p.ej., 80 posibilidades), tipo de anuncio (p.ej.: 3 posibilidades), ubicación geográfica (p.ej., 50 posibles).
      1. Combinaciones de dimensiones posibles = 30 x 80 x 3 x 50 = 360,000. Esto representa la cantidad de combinaciones dimensionales posibles o claves laterales de origen para la estructura clave 2.
      2. Se deben reservar 19 bits (19 bits) = 524,288 combinaciones posibles.
  • Estructura clave 3: Repetir (de manera similar, planificar para todas las estructuras clave que tengas)

Para cada estructura de clave de agregación, las dimensiones importantes de las que necesitas hacer un seguimiento de las conversiones te ayudarán a determinar las claves laterales del activador. Por ejemplo:

  • Estructura clave 1: (Industria = seguros, inversión = <50,000, volumen de conversiones = bajo)

    • A: 2 dimensiones: Categoría de producto (p.ej., 100 posibilidades), tipo de conversión (p.ej., 5 posibilidades)
      1. Combinaciones de dimensiones posibles = 100 x 5 = 500
      2. Se deben reservar 9 bits (9 bits = 512 combinaciones posibles).
  • Estructura clave 2: (Industria = seguros, inversión = <50,000, volumen de conversiones = medio)

    • R: 3 dimensiones: Categoría de producto (p.ej., 50 posibilidades), Tipo de producto (10 posibilidades), Tipo de conversión (3 posibilidades)
      1. Combinaciones de dimensiones posibles = 50 x 10 x 3 = 1,500
      2. Se deben reservar 11 bits (11 bits = 2,048 combinaciones posibles).
  • Estructura clave 3: Repite (de manera similar, planifica para todas las estructuras clave que tengas).

Estimaciones para claves agregadas

  • Estructura de claves 1: 250,000 claves de impresión × 500 claves de conversión = 125,000,000 claves
  • Estructura de claves 2: 360,000 claves de impresión × 1,500 claves de conversión = 540,000,000 claves
  • Estructura clave 3: (planificación de manera similar para todas las estructuras clave que tengas)
  • Repetir para cada estructura de claves
  • Claves agregadas máximas = 540,000,000 claves (en todas las estructuras de claves). Se deben reservar 30 bits (30 bits = 1,070 millones de combinaciones posibles).

Volumen de conversiones anticipado

Para cada estructura de clave de agregación, el volumen anticipado se puede explicar en los siguientes ejemplos:

  • Estructura clave 1 (Industria = seguros, inversión = <50,000, volumen de conversiones = bajo)
    • R.: Anticipa que la estructura de claves 1 constituirá alrededor de USD 500,000 de inversión publicitaria por un valor de USD 500,000 durante el próximo trimestre para un precio de CPM promedio de USD 8. Anticípate a que se registrarán 62,500,000 impresiones.
    • Anticipa que el promedio de impresiones a porcentaje de conversiones que representará la estructura de claves 1 durante el próximo trimestre sea del 0.08%, lo que da como resultado 50,000 conversiones atribuidas que deben capturarse. Para cada conversión, mide el valor de compra y la cantidad de compras.
  • Estructura clave 2 (Industria = seguros, inversión = <50,000, volumen de conversiones = medio)
    • R.: Anticípate a que la Clave 2 constituya un valor de gasto aproximado de USD 800,000 durante el próximo trimestre para un precio de CPM promedio de USD 10. Anticipa que esto generará 80,000,000 de impresiones que deberán registrarse.
    • Anticípate a que el promedio de impresiones a porcentaje de conversiones que representará la Clave 2 en el próximo trimestre sea del 0.03125%, lo que da como resultado 25,000 conversiones atribuidas que deben capturarse. Para cada conversión, mide el valor de compra y la cantidad de compras.
  • Repetir para cada estructura de claves

Informes de entrega y frecuencia de lote (lote por anunciante)**

Para cada estructura de clave de agregación, deberás enviar informes de conversiones de forma recurrente. Recomendamos que las plataformas de tecnología publicitaria por lotes por anunciante (para una separación más clara de los datos por informe y una agregación más eficiente) y que usen el campo shared_info.scheduled_report_time del informe para el procesamiento por lotes.

  • A: Cada hora
  • B: Diariamente
  • C: Semanalmente

Notas

  • Para agrupar por anunciante, verifica los ANS con los anunciantes.
  • Una agrupación más frecuente en lotes incluirá un ruido mayor por lote. (Consulta: Decisión: Frecuencia de lotes).

  • Para evitar errores debido a un procesamiento por lotes incorrecto, asegúrate de que los lotes usen el campo scheduled_report_time, no report arrival time. Por ejemplo, si agrupas un lote cada hora, el lote para las 11 a.m. solo debe incluir informes con scheduled_report_time entre las 10 a.m. y las 11 a.m., y no los informes que llegaron entre las 10 a.m. y las 11 a.m. con un scheduled_report_time diferente (p. ej.: 9 a.m.).

Estimaciones del volumen de informes

  • Estructura clave 1: 50,000 conversiones atribuidas / 2,160 (informes por hora, horas en un trimestre) = 24 informes de resumen por hora por anunciante (24 x 1,000 anunciantes = 24,000 informes de resumen)
  • Estructura clave 2: 25,000 conversiones atribuidas / 2,160 (informes por hora, horas en un trimestre) = 12 informes de resumen por hora por anunciante (12 x 1,000 anunciantes = 12,000 informes de resumen)
  • Estructura de claves 3: Repetir
  • Cantidad total de informes de resumen por hora = 24 informes de resumen para la estructura clave 1 + 12 informes de resumen para la estructura clave 2 + ... = ... por hora por anunciante

Resumen de comentarios

Comprender las siguientes estimaciones de las tecnologías publicitarias nos ayuda a planificar funciones y mejoras para admitir el escalamiento requerido por ellas. Te sugerimos que compartas la siguiente información con nosotros. Consulta nuestra guía de tamaño para el servicio de agregación en AWS para obtener más información:

  • Cantidad máxima de claves de dominio de entrada (claves para agregar) por trabajo del servicio de agregación
  • Volumen máximo de informes de entrada por trabajo (conversiones atribuidas)
  • Contribuciones estimadas por informe (pares clave-valor en un informe)
  • Distribución estimada de conversiones atribuidas por trabajo
  • Distribución estimada de claves de dominio en un trabajo
  • Cantidad estimada de trabajos por hora, día o semana