Présentation des rapports récapitulatifs

Mesurez les données agrégées sur les utilisateurs avec les API Attribution Reporting et Private Aggregation.

État de l'implémentation

Qu'est-ce qu'un rapport récapitulatif ?

Un rapport récapitulatif est compilé pour un groupe d'utilisateurs afin qu'il ne puisse pas être associé à un individu. Les rapports récapitulatifs offrent des données de conversion détaillées avec une flexibilité pour les données de clics et de vues. Les rapports récapitulatifs ne s'appuient pas sur des cookies tiers ni sur des mécanismes permettant d'identifier les utilisateurs individuels sur les sites.

Les rapports récapitulatifs sont créés dans deux contextes :

  • Mesure des annonces : les technologies publicitaires peuvent générer des rapports récapitulatifs avec Attribution Reporting pour mesurer quand un clic ou une vue d'annonce génère une conversion sur le site d'un annonceur, comme une vente ou une inscription. Les technologies publicitaires peuvent également générer des rapports récapitulatifs pour les enchères de l'API Protected Audience avec Private Aggregation.
  • Rapports intersites généraux : les développeurs capturent les données intersites dans Shared Storage et peuvent générer des rapports sur ces données avec Private Aggregation. Cela peut servir à de nombreuses fins, par exemple pour obtenir des insights sur les données démographiques des utilisateurs et capturer les couvertures uniques pour les contenus.

La demande de rapports récapitulatifs est différente pour Attribution Reporting et Private Aggregation. Avant de pouvoir générer des rapports, vous devez d'abord comprendre ce qu'est l'agrégation et comment les rapports récapitulatifs peuvent être utilisés pour répondre à vos besoins en termes de mesures.

Concepts clés

Concevoir votre collecte de données

Les décisions de conception précoces sont un principe clé des rapports récapitulatifs. Vous décidez quelles données collecter et dans quelles catégories. Les rapports de sortie fournissent des informations sur vos campagnes ou votre activité.

Le rapport de sortie fournit des données détaillées sur les conversions multisites et permet de joindre facilement les données de clics et de vues à celles de conversions. Vous pouvez également considérer le résultat final comme une entrée pour les outils que vous utilisez pour prendre des décisions.

Posez-vous la question suivante : qu'est-ce que je veux savoir sur l'engagement des utilisateurs avec mon contenu ?

Conversions d'annonces

Par exemple, si vous générez des rapports récapitulatifs pour déterminer le nombre de conversions ayant généré une valeur de dépenses totale, cela peut aider votre équipe à décider de la prochaine campagne publicitaire à cibler pour générer des dépenses totales plus élevées.

Comment plusieurs rapports agrégables sont traités et du bruit y est ajouté pour générer des rapports récapitulatifs spécifiques.
Traitement de plusieurs rapports agrégables

Engagement multisite

Par exemple, si vous générez des rapports récapitulatifs pour déterminer le nombre de personnes qui lisent votre contenu sur le site Web d'un tiers, cela peut aider votre équipe à décider comment collaborer avec ce tiers pour générer un engagement plus élevé et encourager les lecteurs à visiter directement votre site.

Quelles informations sont capturées dans le navigateur ?

Un rapport agrégable correspond aux données brutes capturées à partir du navigateur d'un utilisateur. Il inclut un ensemble prédéterminé de buckets (ou clés d'agrégation). La façon dont vous déterminez ce critère dépend de vos décisions de conception.

Les rapports récapitulatifs proposent une combinaison de données agrégées et de données de conversion détaillées.

Conversions d'annonces

Les conversions sont définies par l'annonceur ou l'entreprise de technologie publicitaire, et peuvent varier d'une campagne publicitaire à l'autre. Une campagne peut mesurer le nombre de clics sur les annonces qui ont été suivis d'un achat de l'article annoncé par un utilisateur. Une autre campagne pourrait mesurer le nombre de vues d'annonces ayant généré des visites sur le site de l'annonceur.

Par exemple, un fournisseur de technologies publicitaires diffuse une campagne publicitaire sur news.example, où une conversion représente un utilisateur qui clique sur une annonce de chaussures et effectue un achat de chaussures sur shoes.example.

La technologie publicitaire reçoit un rapport récapitulatif pour cette campagne publicitaire avec l'ID 1234567, qui indique qu'il y a eu 518 conversions sur shoes.example le 12 janvier 2022, pour des dépenses totales de 38 174$. 60 % des conversions provenaient d'utilisateurs ayant acheté des baskets bleues avec le SKU de produit 9872 et 40 % provenaient d'utilisateurs ayant acheté des sandales jaunes avec le SKU de produit 2643. L'ID de campagne est une donnée détaillée côté annonce, tandis que les SKU de produit sont des données de conversion détaillées. Le nombre de conversions et les dépenses totales sont des données agrégées.

Engagement multisite

Avant de pouvoir capturer des données, vous devez définir les informations que vous souhaitez collecter, identifier les conversions que vous attendez de chaque intégration multisite et déterminer le type de rapport à collecter.

Il existe de nombreux cas d'utilisation possibles, détaillés dans la documentation Private Aggregation. Prenons un exemple :

Vous pouvez mesurer les données démographiques des utilisateurs qui ont vu votre contenu sur différents sites. L'agrégation privée peut fournir une réponse, par exemple "Environ 317 utilisateurs uniques sont âgés de 18 à 45 ans et viennent d'Allemagne". Commencez par déterminer précisément les informations que vous souhaitez collecter (âge, localisation, etc.). Utilisez ensuite Shared Storage pour collecter ces données démographiques spécifiques à partir d'un site tiers. Vous pourrez ensuite envoyer un rapport à l'aide de l'agrégation privée, avec les dimensions "Tranche d'âge" et "Pays" encodées dans la clé d'agrégation.

Comment les données sont-elles capturées avant l'agrégation ?

Les rapports récapitulatifs sont constitués de données agrégées provenant d'un groupe d'appareils individuels. Bien qu'il soit impossible d'observer et d'examiner les actions d'un utilisateur individuel, le processus de collecte est le même pour chaque personne.

Les actions d'un utilisateur individuel sont chiffrées et collectées dans un rapport agrégable. Ces rapports incluent également une petite quantité de métadonnées non chiffrées pertinentes pour le traitement par lot.

Pour les données de reporting sur l'attribution, les rapports agrégables sont capturés comme suit :

  1. Un utilisateur consulte le site d'un éditeur et voit une annonce ou clique dessus (événement source d'attribution).
  2. Quelques minutes ou quelques jours plus tard, l'utilisateur effectue une conversion, également appelée événement de déclenchement de l'attribution. Par exemple, une conversion peut être définie comme l'achat d'un produit.
  3. Le logiciel du navigateur associe le clic ou la vue de l'annonce à l'événement de conversion. Sur la base de cette correspondance, le navigateur crée un rapport agrégable avec une logique spécifique créée par un fournisseur de technologie publicitaire.
  4. Le navigateur chiffre ces données et, après un court délai, les envoie à un serveur de technologie publicitaire pour qu'elles soient collectées. Le serveur de technologie publicitaire doit s'appuyer sur un service d'agrégation pour accéder aux insights bruités.

Pour l'agrégation privée, elle se présente comme suit :

  1. Un tiers décide de ce qu'il souhaite mesurer et écrit les données dans le stockage partagé pour les lire ultérieurement.
  2. L'utilisateur déclenche un événement qui correspond à ce que le tiers souhaite mesurer. Par exemple, lorsque l'utilisateur consulte un site avec du contenu intégré, le tiers peut lire les données dans Shared Storage et utiliser Private Aggregation pour envoyer des rapports agrégables chiffrés à votre serveur pour collecte.
Envoi de rapports agrégables chiffrés à un serveur pour collecte

Rapports agrégables par lot

Avant de pouvoir être traités et agrégés dans un rapport récapitulatif, les rapports agrégables collectés doivent être regroupés par lots. Un lot est un groupe stratégique de rapports agrégables.

Les rapports agrégables contiennent une petite quantité de données non chiffrées, incluses sous la forme shared_info, qui peuvent être utilisées pour créer des lots. (y compris l'horodatage et l'origine du rapport). Vous ne pouvez pas effectuer de traitement par lot sur la base d'informations chiffrées dans le rapport.

Idéalement, les lots doivent contenir de nombreux rapports. Vous pouvez choisir de regrouper les données par heure, par jour, par semaine ou selon toute autre fréquence de votre choix. Cette stratégie peut changer pour des événements spécifiques où un trafic plus élevé est attendu.

Par exemple, lorsque vous regroupez des rapports agrégables pour l'API Attribution Reporting, vous pouvez décider de mettre à jour votre stratégie de regroupement pour qu'elle soit horaire le jour d'une grande promotion, où vous vous attendez à un volume plus important de conversions d'annonces.

Avec l'API Private Aggregation, vous pouvez vous attendre à modifier votre stratégie le jour d'un communiqué de presse important concernant un contenu spécifique, intégré sur des sites Web tiers.

Traiter les données avec le service d'agrégation

Le service d'agrégation déchiffre et combine les données par lot des rapports agrégables, ajoute du bruit et renvoie le rapport récapitulatif final. Ce service s'exécute dans un environnement d'exécution sécurisé (TEE), qui est déployé sur un service cloud compatible avec les mesures de sécurité nécessaires pour protéger ces données.

Rapports récapitulatifs avec Attribution Reporting

Pour que les fournisseurs de technologie publicitaire puissent récupérer un rapport récapitulatif, les étapes suivantes doivent être suivies :

  1. Le fournisseur de technologie publicitaire collecte les rapports agrégables à partir des navigateurs des utilisateurs individuels.
  2. Le fournisseur de technologie publicitaire regroupe les rapports agrégables et envoie les lots au service d'agrégation.
  3. Le service d'agrégation planifie un nœud de calcul pour agréger les données.
  4. Le nœud de calcul d'agrégation déchiffre et agrège les données des rapports agrégables, ainsi que les données bruitées.
  5. Le service d'agrégation renvoie le rapport récapitulatif au fournisseur de technologie publicitaire.
Étapes pour créer un rapport récapitulatif

L'ad tech peut utiliser le rapport récapitulatif pour informer les enchères et proposer des rapports à ses propres clients. Un schéma encodé au format JSON est le format proposé pour les rapports récapitulatifs.

Rapports récapitulatifs avec Private Aggregation

  1. Lisez les données multisites collectées par Shared Storage et générez une clé d'agrégation pour regrouper les données.
  2. Appelez l'API Private Aggregation à partir d'un worklet Shared Storage avec la clé d'agrégation et la valeur que vous souhaitez cumuler. Le navigateur génère un rapport agrégable chiffré à partir de vos données et l'envoie à votre serveur pour collecte.
  3. Regroupez les rapports agrégables et envoyez-les au service d'agrégation pour traitement.
  4. Le service d'agrégation traite les rapports groupés, puis ajoute du bruit.
  5. Le service d'agrégation renvoie le rapport récapitulatif au demandeur.

Interagir et envoyer des commentaires

Les rapports récapitulatifs sont un élément clé des propositions de mesure de la Privacy Sandbox. Comme les autres propositions de la Privacy Sandbox, celle-ci est documentée et discutée publiquement sur GitHub.