Un mécanisme de désactivation pendant le délai de grâce de l'essai d'abandon des cookies tiers

Pour les sites qui participent à l'un des tests d'abandon des cookies tiers, Chrome offre un délai de grâce pour réactiver temporairement ces cookies. Pendant le délai de grâce, les sites peuvent accéder aux cookies tiers dans Chrome, même s'ils n'ont pas encore déployé de jetons d'essai.

Chrome fournit également un mécanisme permettant aux sites de désactiver le délai de grâce pour un pourcentage d'utilisateurs. Le mécanisme de désactivation permettra aux sites d'exécuter leurs propres déploiements par étapes afin de ne plus dépendre du délai de grâce, afin de tester le déploiement des jetons d'essai d'abandon et de passer à des solutions à long terme.

Pourquoi les développeurs ont-ils besoin du mécanisme de désactivation ?

Lorsqu'un site ou un service est approuvé pour les essais d'abandon propriétaires ou tiers, Chrome fournit un jeton d'essai et lance un délai de grâce pour laisser le temps au déploiement des jetons. Le délai de grâce continue de s'appliquer jusqu'à son expiration, même après le déploiement des jetons. Cela peut poser problème pour vérifier si le déploiement du jeton d'essai d'abandon a réussi.

Les développeurs peuvent définir un indicateur Chrome pour désactiver le délai de grâce afin de tester localement le déploiement des jetons, mais cette option ne convient pas pour les tests à grande échelle. Pour permettre aux sites de déployer des jetons de test en production, Chrome fournit désormais un mécanisme permettant de désactiver le délai de grâce pour un pourcentage d'utilisateurs.

Configurer les pourcentages de désactivation du délai de grâce

Pour participer à la désactivation, fournissez un fichier de configuration accessible publiquement dans le répertoire .well-known de votre site à l'adresse /.well-known/tpcd/grace-period.json. Le fichier grace-period.json fournit des pourcentages de refus pour l'un des délais de grâce ou les deux:

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

Celles-ci peuvent avoir les valeurs 0, 25, 50 ou 100. Exemple :

{
  "ThirdPartyOptOutPercentage": 25
}

Tester le déploiement

Si vous souhaitez profiter de la désactivation du délai de grâce, nous vous recommandons de commencer par déployer grace-period.json dès que possible, avec une valeur de 0 pour l'une des clés ou les deux. Cela vous permettra de vérifier si Chrome traite le fichier comme prévu, sans affecter l'activation du délai de grâce. Vous pourrez ensuite commencer à augmenter le pourcentage lorsque vous serez prêt. À l'avenir, nous prévoyons de fournir aux développeurs des outils permettant d'interroger l'état d'activation du délai de grâce pour les sites consultés par leur navigateur.

Le fichier grace-period.json doit être correctement formaté pour prendre effet. Pour éviter les erreurs, vérifiez votre fichier à l'aide de l'outil de validation de la désactivation du délai de grâce.

Déboguer le mécanisme de désactivation

Les serveurs Google vérifient régulièrement le fichier grace-period.json (s'il existe) sur chaque site pour lequel le délai de grâce est actif. Les pourcentages de désactivation peuvent ensuite être distribués à tous les clients Chrome, mais ce processus peut prendre de 24 à 48 heures. Chrome fournira un outil permettant aux développeurs de sites de vérifier l'état d'activation du délai de grâce dans le panneau des problèmes des outils pour les développeurs Chrome afin de comprendre quand une désactivation est en vigueur.

Exemples

Exemple pour un fournisseur tiers

Dans l'exemple suivant, third-party.example s'est inscrit à l'évaluation avant arrêt d'un service tiers, et le délai de grâce a été activé pour lui. Il héberge le fichier suivant à l'emplacement third-party.example/well-known/tpcd/grace-period.json:.

{
  "ThirdPartyOptOutPercentage": 25
}

Une fois ce fichier en place, le délai de grâce sera désactivé pour 25% des clients Chrome qui accèdent aux sites ou aux services depuis third-party.example. Pour les clients Chrome soumis à la protection contre le suivi, les cookies tiers de third-party.example seront limités, sauf si l'essai d'abandon tiers est actif.

Exemple d'utilisation de données first party

Dans l'exemple suivant, first-party.example s'est inscrit à l'essai d'abandon des données first party et le délai de grâce a été activé. Il héberge le fichier suivant à l'emplacement first-party.example/well-known/tpcd/grace-period.json:.

{
  "FirstPartyOptOutPercentage": 50
}

Une fois cette configuration effectuée, le délai de grâce sera désactivé pour 50% des clients Chrome qui consultent leur site. Les cookies tiers sont restreints pour tous les clients Chrome faisant partie du groupe Protection contre le suivi.

En savoir plus

Si vous avez des questions concernant le mécanisme de désactivation, signalez un problème dans le dépôt d'assistance de la Privacy Sandbox.