Sélectionner une URL avec un stockage partagé

Sélectionnez une URL basée sur des données collectées dans le stockage partagé et affichez le contenu dans un frame cloisonné.

Avec l'API Shared Storage, vous pouvez sélectionner l'URL à afficher dans une image cloisonnée à l'aide de données intersites. Utilisez JavaScript pour lire et écrire des données intersites, puis sélectionnez une URL dans la liste fournie en fonction des données stockées. Vous pouvez afficher cette URL dans un frame cloisonné.

La sélection d'URL peut inclure n'importe quel type de contenu: annonces, articles, images, code HTML, incitations à l'action (comme les boutons), etc.

Par exemple, imaginons que vous gériez un site de voyages et que vous diffusiez une campagne publicitaire avec trois créations différentes. Vous souhaitez séquencer ces créations en fonction des interactions de l'utilisateur (vue ou clic).

Trois créations publicitaires, qui sont diffusées auprès des utilisateurs en fonction de leur interaction précédente.
Pour un nouveau spectateur, la première création est le suivant : "Partez à l'aventure". Avec une simple vue et aucun clic, l'utilisateur verrait : "Découvrir des escapades d'un week-end". Après avoir vu la création ou cliqué dessus, la troisième création encourage les utilisateurs à cliquer pour obtenir votre remise sur l'hôtel. Si l'utilisateur clique sur la première annonce, l'annonce suivante qu'il voit est la troisième création.

Lorsqu'un utilisateur observe pour la première fois un espace publicitaire gagnant, vous pouvez stocker un ID et l'état du clic pour cette création dans le stockage partagé. Cela signifie que si vous remportez une enchère publicitaire sur d'autres sites consultés par cet utilisateur, vous pourrez diffuser une autre annonce basée sur ces données.

Présentation du stockage partagé avec trois créations publicitaires et des interactions utilisateur.

Votre code JavaScript s'exécute dans un worklet pour récupérer ces informations, mais votre code ne peut pas interagir avec l'iFrame ou le cadre cloisonné, ni communiquer en dehors de celui-ci, sur la page parente.

Prenons un autre exemple. Supposons que vous souhaitiez tester les articles les plus performants dans un contexte intégré. Vous pouvez attribuer un utilisateur à un groupe de test lorsque vous le voyez sur votre site, puis stocker cet ID de groupe dans un stockage partagé pour y accéder dans un contexte intersite. Sur un autre site, votre frame cloisonné peut sélectionner une URL basée sur le groupe de test de cet utilisateur, telle qu'elle est stockée dans le stockage partagé.

Le stockage partagé vous permet de prendre des décisions éclairées basées sur des données intersites, sans partager des informations utilisateur (telles que l'historique de navigation ou d'autres informations personnelles) avec un site intégré ni exfiltrer des données vers vos propres serveurs.

Cas d'utilisation

La sélection d'URL avec le stockage partagé est compatible avec les cas d'utilisation suivants:

  • Alterner les créations : vous pouvez stocker des données, telles que l'ID de la création et les interactions des utilisateurs, pour déterminer quelles créations sont diffusées auprès des utilisateurs sur différents sites.
    • La fréquence est un cas d'utilisation de la rotation des créations. Le nombre de vues du navigateur peut être stocké dans un stockage partagé et utilisé pour choisir la création à présenter à un utilisateur.
  • Effectuer des tests A/B: vous pouvez attribuer un utilisateur à un groupe de test, puis stocker cet ID de groupe dans un espace de stockage partagé pour un accès intersite.
  • Personnaliser l'expérience utilisateur pour les clients connus : vous pouvez partager du contenu personnalisé et des incitations à l'action en fonction de l'état d'inscription d'un utilisateur ou d'autres états.

Essayer la sélection d'URL

La sélection d'URL avec l'API Shared Storage est disponible à des fins de test dans Chrome Canary/Dev/Bêta M105+.

Pour effectuer un test, vous devez activer l'indicateur de test des API Privacy Sandbox Ads dans chrome://flags/#privacy-sandbox-ads-apis.

Activer le test des API Privacy Sandbox Ads pour utiliser ces API

Tester la version de démonstration

Une démonstration est disponible. Vous pouvez examiner le code sur GitHub.

Cette démonstration est conçue du point de vue d'un annonceur, d'une technologie publicitaire, d'un distributeur de contenu ou d'un autre service tiers qui souhaite stocker des informations sur les sites de différents éditeurs. Dans la démonstration, le même code tiers est exécuté sur les sites de l'éditeur A et de l'éditeur B pour chaque cas d'utilisation. Consultez la page de chaque éditeur pour découvrir comment les données sont partagées dans un contexte intersites.

Interagir et partager des commentaires

La proposition de stockage partagé fait l'objet d'une discussion active et est susceptible d'être modifiée à l'avenir. Si vous essayez cette API et que vous avez des commentaires, n'hésitez pas à nous en faire part.