Introduction aux rapports de synthèse

Mesurez les données cumulées de plusieurs utilisateurs avec l'API Attribution Reporting et l'API 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. Il ne peut donc pas être lié à un individu. Les rapports récapitulatifs offrent des données de conversion détaillées et flexibles concernant les clics et les vues. Les rapports récapitulatifs ne s'appuient pas sur des cookies ni des mécanismes tiers permettant d'identifier des utilisateurs spécifiques sur l'ensemble des sites.

Les rapports de synthèse 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 à quel moment un clic sur une annonce ou une vue entraîne une conversion sur le site d'un annonceur (une vente ou une inscription, par exemple). Les technologies publicitaires peuvent également générer des rapports récapitulatifs pour les enchères de l'API Protected Audience avec l'agrégation privée.
  • Rapports intersites généraux: les développeurs capturent des données intersites dans un espace de stockage partagé et peuvent générer des rapports sur ces données avec l'agrégation privée. Cette approche présente de nombreuses utilisations, telles que l'analyse des données démographiques des utilisateurs et la capture des audiences uniques pour le contenu.

Les rapports récapitulatifs sont demandés différemment pour Attribution Reporting et Private Aggregation. Avant de pouvoir apprendre à 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 de mesure.

Concepts clés

Concevoir votre collecte de données

L'un des principes clés des rapports récapitulatifs concerne les décisions de conception précoces. Vous décidez quelles données collecter dans quelles catégories. Les rapports générés fournissent des insights sur vos campagnes ou votre activité.

Le rapport de sortie offre des données détaillées sur les conversions intersites et permet d'associer les données sur les clics et les vues aux données de conversion. Vous pouvez également considérer la sortie finale 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 apprendre sur l'engagement des utilisateurs avec mon contenu ?

Conversions des annonces

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

Diagramme montrant comment plusieurs rapports agrégables sont traités et comment du bruit est ajouté pour générer des rapports récapitulatifs spécifiques.

Engagement intersites

Par exemple, si vous générez des rapports de synthèse pour déterminer le nombre de personnes lisant votre contenu sur le site Web d'un tiers, cela peut aider votre équipe à déterminer comment s'associer à ce tiers afin de générer un engagement plus élevé et d'encourager les lecteurs à visiter directement votre site.

Quelles informations sont collectées dans le navigateur ?

Un rapport agrégable correspond aux données brutes capturées à partir du navigateur d'un utilisateur, qui incluent un ensemble prédéterminé de buckets (ou clés d'agrégation). La manière dont vous déterminez ces critères dépend de vos décisions de conception.

Les rapports récapitulatifs combinent des données globales et des données de conversion détaillées.

Conversions des annonces

Les conversions sont définies par l'annonceur ou l'entreprise ad tech, et peuvent varier selon les campagnes publicitaires. Une campagne permet de mesurer le nombre de clics sur les annonces suivis d'un utilisateur achetant l'article en question. Une autre campagne permet de mesurer le nombre d'impressions d'annonces ayant généré des visites sur le site de l'annonceur.

Par exemple, un fournisseur de technologie publicitaire diffuse une campagne publicitaire sur news.example, où une conversion représente un utilisateur qui clique sur une annonce pour des chaussures et achète ce produit.

La technologie publicitaire reçoit un rapport récapitulatif pour cette campagne publicitaire associée à l'ID 1234567, qui indique qu'il y a eu 518 conversions sur chaussures.example le 12 janvier 2022, pour des dépenses totales de 38 174 €. 60% des conversions provenaient d'utilisateurs qui achetaient des baskets bleues avec le code produit 9872, et 40% d'utilisateurs qui ont acheté des sandales jaunes avec le code produit 2643. L'ID de la campagne correspond à des données détaillées côté annonce, tandis que les codes SKU correspondent à des données de conversion détaillées. Le nombre de conversions et les dépenses totales sont des données globales.

Engagement intersites

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

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

Vous pouvez mesurer les données démographiques des utilisateurs qui ont consulté 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 résident en Allemagne". Tout d'abord, choisissez les informations que vous souhaitez collecter (telles que l'âge et la zone géographique). Utilisez ensuite le stockage partagé pour collecter ces données démographiques spécifiques à partir d'un site tiers. Par la suite, vous pourrez envoyer un rapport via l'agrégation privée avec les dimensions de tranche d'âge et de pays encodées dans la clé d'agrégation.

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

Les rapports récapitulatifs sont constitués de données globales provenant d'un groupe d'appareils individuels. Bien que les actions d'un utilisateur individuel ne puissent pas être observées et examinées, 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 Attribution Reporting, les rapports agrégables sont collectés comme suit:

  1. Un utilisateur visite le site d'un éditeur, et voit une annonce ou clique dessus. Il s'agit d'un événement de source d'attribution.
  2. Quelques minutes ou jours plus tard, l'utilisateur effectue une conversion. Il s'agit d'un événement déclencheur d'attribution. Par exemple, une conversion peut être définie comme l'achat d'un produit.
  3. Le logiciel du navigateur met en correspondance le clic ou la vue sur l'annonce avec l'événement de conversion. En fonction 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 ad tech pour collecte. Le serveur de technologie publicitaire doit s'appuyer sur un service d'agrégation pour accéder aux insights avec bruit.

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

  1. Un tiers décide de ce qu'il veut mesurer et écrit les données dans un stockage partagé pour être lues 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 qui intègre du contenu, le tiers peut lire les données du stockage partagé et utiliser l'agrégation privée pour envoyer des rapports agrégables chiffrés à votre serveur à des fins de collecte.

Traiter les rapports agrégables par lot

Avant de pouvoir traiter les rapports agrégables collectés et les regrouper dans un rapport de synthèse, vous devez les regrouper par lot. 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 forme de shared_info, qui peuvent être utilisées pour créer des lots. y compris le code temporel et l'origine des rapports. Vous ne pouvez pas effectuer un traitement par lot basé sur les informations chiffrées dans le rapport.

Idéalement, les lots contiendront de nombreux rapports. Vous pouvez décider d'effectuer des traitements par lot toutes les heures, tous les jours, toutes les semaines ou toute autre période de votre choix. Cette stratégie peut être modifiée pour des événements spécifiques qui devraient générer un trafic plus important.

Par exemple, lorsque vous regroupez des rapports agrégables par lot pour l'API Attribution Reporting, vous pouvez décider de mettre à jour votre stratégie de traitement par lot pour qu'elle s'applique à l'heure pour le jour d'une vente importante, période à laquelle vous prévoyez un plus grand volume de conversions d'annonces.

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

Traiter des 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), déployé sur un service cloud qui prend en charge les mesures de sécurité nécessaires pour protéger ces données.

Rapports de synthèse avec Attribution Reporting

Pour que les fournisseurs de technologie publicitaire puissent récupérer un rapport récapitulatif, procédez comme suit:

  1. Le fournisseur de technologie publicitaire collecte des rapports agrégables à partir des navigateurs d'utilisateurs individuels.
  2. Le fournisseur de technologie publicitaire regroupe les rapports agrégables et les envoie 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 de l'agrégation déchiffre et agrège les données des rapports agrégables, ainsi que les données avec bruit.
  5. Le service d'agrégation renvoie le rapport récapitulatif au fournisseur de technologie publicitaire.

La technologie publicitaire peut utiliser le rapport récapitulatif pour éclairer les enchères et proposer des rapports à ses propres clients. Un schéma encodé en JSON est le format proposé pour les rapports récapitulatifs.

Rapports de synthèse avec agrégation privée

  1. Lire les données intersites collectées par le stockage partagé et générer une clé d'agrégation pour les regrouper
  2. Appelez l'API Private Aggregation à partir d'un worklet de stockage partagé avec la clé d'agrégation et la valeur que vous souhaitez accumuler. Le navigateur génère un rapport agrégable chiffré à partir de vos entré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 par lot, puis ajoute du bruit.
  5. Le service d'agrégation renvoie le rapport récapitulatif au demandeur.

Interagir et donner votre avis

Les rapports récapitulatifs sont un élément clé des propositions de mesure de la Privacy Sandbox. Comme pour d'autres propositions de la Privacy Sandbox, ce processus est documenté et discuté publiquement sur GitHub.