Mide las conversiones de anuncios agregadas en todos los usuarios, sin revelar datos individuales. Anteriormente, se denominaban informes agregados.
Estado de implementación
- Estado de la plataforma de Chrome
- Participa y experimenta con esta API.
- Haz un seguimiento de los cambios en la API.
¿Qué es un informe de resumen de Attribution Reporting?
La API de Attribution Reporting permite medir cuándo un clic o una vista de anuncio genera una conversión en el sitio de un anunciante, como una venta o un registro. La API no se basa en cookies ni mecanismos de terceros que se puedan usar para identificar a usuarios individuales en diferentes sitios.
Esta API ofrece dos tipos de informes. Los informes a nivel del evento ya están disponibles para pruebas en Chrome, que asocian una vista o un clic en el anuncio específicos con datos de conversiones menos detallados. El navegador retrasa el envío de informes a las empresas de tecnología publicitaria durante varios días para evitar la conexión de identidades entre sitios.
Un informe de resumen (antes conocido como informe agregado) se compila para un grupo de usuarios de modo que no se pueda vincular a ninguna persona. Los informes de resumen ofrecen datos de conversiones detallados, como el valor de la compra y el contenido del carrito, con flexibilidad para los datos de clics y vistas. Estos informes no se retrasan en la misma medida que los informes a nivel del evento.
Si aún no lo hiciste, te recomendamos que leas la descripción general de los informes de atribución antes de leer el resto de este artículo.
¿Por qué necesitamos informes de resumen?
Actualmente, la medición de conversiones de anuncios suele depender de las cookies de terceros. Los navegadores restringen el acceso a las cookies de terceros para dificultar el seguimiento de los usuarios en los sitios y mejorar su privacidad. La API de Attribution Reporting permite que las tecnologías publicitarias midan las conversaciones de una manera que preserva la privacidad, sin cookies de terceros.
A diferencia de los informes a nivel del evento de la API de Attribution Reporting, que asocian eventos individuales (como clics o vistas) a datos agregados, los informes de resumen proporcionan datos agregados (como la cantidad de usuarios que generaron una conversión) adjuntos a datos de conversiones detallados (como qué producto específico compraron los usuarios).
A diferencia de las cookies de terceros, los tipos de informes de la API de Attribution Reporting no permiten que ninguna entidad (como la tecnología publicitaria, los compradores, los publicadores, etc.) "vea" el comportamiento de navegación de un usuario en varios sitios, a la vez que permite medir las conversiones de anuncios.
¿Cómo se capturan y agregan los datos del usuario?
Con la API de Attribution Reporting, la actividad detallada de un usuario individual en varios sitios y, potencialmente, su identidad en varios sitios, se mantiene privada para el navegador del usuario en su dispositivo. Estos datos se pueden recopilar en un informe agregable, y cada informe está encriptado para evitar que varias partes accedan a los datos subyacentes.
El proceso para crear un informe de resumen es el siguiente:
- Los informes agregables se envían al origen de los informes, que opera un proveedor de tecnología publicitaria.
- Estos informes pueden incluir detalles de la ubicación, la cantidad de clics, el valor de la conversión (como un precio de compra) o bien otras métricas que defina el proveedor de tecnología publicitaria. Los informes están encriptados, por lo que las tecnologías publicitarias no pueden ver ni acceder al contenido de ningún informe individual.
- Una vez que el origen de informes de la tecnología publicitaria recibe los informes agregables, la tecnología publicitaria los envía a un servicio de agregación.
- En nuestra implementación inicial, el proveedor de tecnología publicitaria opera el servicio de agregación con un entorno de ejecución confiable (TEE) alojado en la nube. El coordinador se asegura de que solo las entidades verificadas tengan acceso a las claves de desencriptación y de que ningún otro intermediario (la tecnología publicitaria, el proveedor de servicios en la nube o cualquier otra parte) pueda acceder a los datos sensibles y desencriptarlos fuera del proceso de agregación.
- El servicio de agregación combina los datos desencriptados y genera un informe de resumen para el proveedor de tecnología publicitaria.
- El informe de resumen incluye un resumen de los datos combinados. El proveedor de tecnología publicitaria puede leer y usar el informe de resumen.
Debido a que los informes individuales pueden contener información sobre el comportamiento de los usuarios en varios sitios, el servicio de agregación debe tratar esta información como privada. El servicio garantiza que ninguna otra entidad pueda acceder a los informes de atribución individuales y no encriptados. Además, el servicio en sí no debe realizar ninguna acción que invada la privacidad.
Para garantizar que el servicio de agregación sea seguro, debe contar con medidas de protección técnicas y organizativas que puedan verificarse mediante una auditoría del consumidor. Estas protecciones son significativas para lo siguiente:
- Los usuarios individuales, que pueden saber que solo se puede acceder a sus datos de forma agregada y no por parte de ninguna entidad individual
- Las tecnologías publicitarias, que pueden verificar que el proceso de agregación use datos válidos y se pueda supervisar de manera adecuada
Genera informes con el servicio de agregación
El diseño inicial le solicita a cada proveedor de tecnología publicitaria que opere su propia instancia del servicio de agregación en un entorno de ejecución confiable (TEE) implementado en un servicio en la nube que admita las funciones de seguridad necesarias.
El código del TEE es el único lugar del servicio de agregación que tiene acceso a los informes sin procesar. Los investigadores de seguridad, los defensores de la privacidad y las tecnologías publicitarias podrán auditar este código. Para confirmar que el TEE ejecuta el software aprobado exacto y que los datos permanecen protegidos, el coordinador realiza la certificación.
El coordinador tiene varias responsabilidades:
- Mantener una lista de imágenes binarias autorizadas Estas imágenes son hashes de criptografía de las compilaciones de software del servicio de agregación, que Google lanzará periódicamente. Esto se podrá reproducir para que cualquier parte pueda verificar que las imágenes sean idénticas a las compilaciones del servicio de agregación.
- Operar un sistema de administración de claves Las claves de encriptación son necesarias para que Chrome en el dispositivo de un usuario encripte los informes agregables. Las claves de desencriptación son necesarias para probar que el código del servicio de agregación coincide con las imágenes binarias.
- Realiza un seguimiento de los informes agregables para evitar la reutilización en la agregación de informes de resumen, ya que la reutilización puede revelar información de identificación personal (PII).
Para que las pruebas del servicio de agregación estén disponibles en la prueba de origen ahora completa, Google desempeñó el rol de coordinador. A largo plazo, estamos trabajando para identificar una o más entidades independientes que puedan compartir este rol.
¿Qué información se captura?
Los informes de resumen ofrecen una combinación de datos agregados junto con datos detallados de conversiones y del lado del anuncio.
Por ejemplo, un proveedor de tecnología publicitaria publica una campaña publicitaria en news.example
, en la que una conversión representa a un usuario que hace clic en un anuncio de zapatos y completa una compra de zapatos en shoes.example
. La tecnología publicitaria recibe un informe de resumen de esta campaña publicitaria con el ID 1234567
, que indica que hubo 518 conversiones en zapatos.example el 12 de enero de 2022, con una inversión total de USD 38,174. El 60% de las conversiones provino de usuarios que compraron zapatillas deportivas azules con el SKU del producto 9872
y el 40% provino de usuarios que compraron sandalias amarillas con el SKU del producto 2643
. El ID de la campaña son datos detallados del anuncio, mientras que los SKUs de los productos son datos de conversiones detallados. La cantidad de conversiones y la inversión total son datos agregados.
El anunciante o la empresa de tecnología publicitaria definen las conversiones, y pueden ser diferentes para las distintas campañas publicitarias. Una campaña podría medir la cantidad de clics en el anuncio a los que siguió un usuario que compró el artículo anunciado. Otra campaña podría medir cuántas vistas de anuncios generaron visitas al sitio del anunciante.
¿Cómo se capturan los datos del navegador antes de la agregación?
Como los informes de resumen se componen de los datos de un grupo de personas, comencemos con las acciones del navegador de una persona.
- Un usuario visita el sitio de un publicador y ve un anuncio o hace clic en él, lo que se conoce como un evento de fuente de atribución.
Unos minutos o días más tarde, el usuario genera una conversión, también conocida como un evento activador de atribución. Por ejemplo, una conversión se puede definir como una compra de producto.
El software del navegador hace coincidir el clic o la vista del anuncio con el evento de conversión. En función de esta coincidencia, el navegador crea un informe agregable con una lógica específica creada por un proveedor de tecnología publicitaria.
El navegador encripta estos datos y, después de una pequeña demora, los envía a un servidor de tecnología publicitaria para su recopilación. El servidor de tecnología publicitaria debe depender de un servicio de agregación para acceder a las estadísticas agregadas de estos informes agregables.
Cómo filtrar IDs
La API de Attribution Reporting y el servicio de agregación permiten usar IDs de filtrado para procesar mediciones en diferentes cadencias en lugar de tener que procesar todas las contribuciones de medición en un informe agregable a la vez.
Ten en cuenta que todos los valores deben tener formato de cadena y distinguen mayúsculas de minúsculas.
Debes responder con los metadatos del activador de atribución en el encabezado HTTP Attribution-Reporting-Register-Trigger
.
Te recomendamos que hagas lo siguiente para comenzar:
app.get('/register-trigger', async (req, res) => {
…
res.setHeader('Attribution-Reporting-Register-Trigger',
JSON.stringify({
"filtering_id_max_bytes": 1
"aggregatable_trigger_data": [{
"key_piece": "0x400",
"source_keys": ["campaignCounts"]
}],
"aggregatable_values": {
"campaignCounts": { "value": 32768, "filtering_id": "1" }
}
})
);
res.sendStatus(200);
…
});
Los informes agregables se enviarán a la ubicación donde definiste el extremo /.well-known/attribution-reporting/report-aggregate-attribution
. Una vez que se hayan enviado los lotes de tus informes agregables a tu servicio de agregación configurado y procesado, los resultados filtrados deberían reflejarse en tu informe de resumen final.
Continúa con nuestra guía de filtrado de IDs en el Servicio de agregación. Consulta también los IDs de filtrado de la API de Private Aggregation.
Cómo crear un informe de resumen
Para que los proveedores de tecnología publicitaria recuperen un informe de resumen, se deben seguir los siguientes pasos:
- La tecnología publicitaria recopila informes agregables de los navegadores de usuarios individuales.
- El proveedor de tecnología publicitaria agrupa los informes agregables y los envía al servicio de agregación.
- El servicio de agregación programa un trabajador para que agregue los datos.
- El trabajador de agregación desencripta y agrega datos de los informes agregables, junto con datos con ruido (un mecanismo de privacidad para los datos).
- El servicio de agregación muestra el informe de resumen al proveedor de tecnología publicitaria.
La tecnología publicitaria puede usar el informe de resumen para informar las ofertas y ofrecer informes a sus propios clientes. Un esquema con codificación JSON es el formato de los informes de resumen.
Engage and share feedback
You can participate and experiment with this API.
- Read about aggregatable reports and the aggregation service, ask questions, and suggest feedback.
- Read the Attribution reporting guides.
- Ask questions and join discussions on the Privacy Sandbox Developer Support repo.