Testez votre site pour voir ses performances sans cookies tiers. Cela vous aidera à démarrer processus de transition vers des solutions alternatives.
Indicateurs Chrome pour les tests
Le meilleur moyen de tester votre site pour détecter les dysfonctionnements sans cookies tiers dans Chrome est d'utiliser le l'indicateur de suppression progressive des cookies. Cet indicateur fait en sorte que Chrome se comporte comme il le sera l'abandon des cookies. C'est donc idéal pour tester l'expérience utilisateur les cookies intersites. Il existe deux façons de définir cet indicateur:
- Activer
chrome://flags/#test-third-party-cookie-phaseout
- Exécutez Chrome à partir de la ligne de commande avec l'indicateur
--test-third-party-cookie-phaseout
Cet indicateur oblige Chrome à bloquer les cookies tiers, et garantit que les nouvelles fonctionnalités et des mesures d'atténuation temporaires sont actives.
Vous pouvez tester votre site en naviguant avec les cookies tiers bloqués à l'aide de chrome://settings/cookies
, mais l'indicateur de suppression progressive permet de s'assurer que les fonctionnalités nouvelles et mises à jour sont également activées. Le blocage des cookies tiers est une bonne approche pour détecter les problèmes, mais ne vous aide pas nécessairement à confirmer que vous les avez corrigés.
Si vous disposez d'une suite de tests active pour vos sites, vous devez effectuer deux exécutions côte à côte: l'une avec Chrome avec les paramètres habituels et l'autre avec la même version de Chrome lancée avec l'indicateur --test-third-party-cookie-phaseout
. Tous les échecs de test lors de la deuxième exécution et pas lors de la première sont de bons candidats pour rechercher les dépendances de cookies tiers.
Tester des scénarios spécifiques d'abandon des cookies tiers
En plus de --test-third-party-cookie-phaseout
, des options sont disponibles
pour des scénarios de test spécifiques, tels que la participation à des évaluations avant arrêt:
- Tous les indicateurs suivants sont compatibles avec Windows, Mac, Linux, ChromeOS, et Android.
- Ces indicateurs peuvent être définis chrome://flags ou la page ligne de commande.
- Pour définir des indicateurs pour plusieurs fonctionnalités à partir de la ligne de commande avec
--enable-features
ou--disable-features
, ajoutez une virgule entre chaque élément géographique son nom. - Vous pouvez déterminer la valeur à utiliser pour un indicateur de ligne de commande en définissant le
l'indicateur à partir de
chrome://flags
, puis afficher les valeurs de la ligne de commande sur lachrome://version
.
![Page chrome://version avec un indicateur de la section "Command Line" (Ligne de commande) mis en évidence](https://developers.google.cn/static/privacy-sandbox/assets/images/chrome-version-command-line-flag.png?authuser=8&hl=fr)
Effectuer un test avec des mesures d'atténuation temporaires bloquées
Lorsque vous testez votre site avec l'indicateur d'abandon, des mesures d'atténuation temporaires, telles que les essais d'abandon et le délai de grâce pour les cookies tiers, peuvent empêcher les cookies tiers d'être limités par votre site ou les services tiers auxquels il accède.
Pour vous assurer que les mesures d'atténuation temporaires ne masquent pas les problèmes, vous pouvez tester votre site à l'aide d'indicateurs pour bloquer les mesures d'atténuation:
- Évaluation avant arrêt propriétaire: autorisations d'évaluation avant arrêt des cookies tiers de premier niveau à des fins de test
- Évaluation avant arrêt tiers: autorisations d'évaluation avant arrêt des cookies tiers à des fins de test
- Délai de grâce: octroi de métadonnées pour l'abandon des cookies tiers à des fins de test
Le tableau suivant montre comment utiliser ces options et décrit leur effet lorsqu'elles sont désactivées ou activées.
Nom | Purpose | Version min. | chrome://flags | Indicateur de ligne de commande |
---|---|---|---|---|
Protection contre le suivi pour 3PCD | Activé: activez le suivi.
Protection: • Affichage de l'interface utilisateur de l'icône représentant un œil dans la barre d'adresse (omnibox) pour permettre à l'utilisateur d'activer temporairement les cookies tiers pour un site. • Fournir chrome://settings/trackingProtection
au lieu de chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Tester l'abandon progressif des cookies tiers | Désactivé: il s'agit de la valeur par défaut. (Aucun effet.) Activé: restreindre les cookies tiers et activez le suivi Protection pour qu'il corresponde au comportement de Chrome après l'exécution l'abandon progressif des cookies. Ce paramètre remplace la BlockThirdPartyCookies=false
aux règles Chrome Enterprise, mais elles sont remplacées par des paramètres de contenu tels que
que ceux accordés par l'API Storage Access ou
CookiesAllowedForUrls
. Options et paramètres décrit comment les paramètres utilisateur interagissent avec cet indicateur. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Accords d'essai avant arrêt des cookies tiers à des fins de test | Activé: il s'agit de la valeur par défaut. Autoriser la participation au programme
évaluation avant arrêt des cookies. Il n'est plus nécessaire de définir cet indicateur
activée pour participer à l'essai.) Désactivé: permet à Chrome de se comporter comme si un tiers le jeton d'évaluation avant arrêt n'a pas été fourni, même si c'est le cas. Dans d'autres termes: désactiver l'évaluation avant arrêt de tiers. Il peut s'agir utile pour vérifier que les correctifs à long terme fonctionnent tiers sur un site participant au processus d'abandon essai sans frais. Pour que cet indicateur soit pris en compte, #tracking-protection-3pcd à activer. |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
Accords d'évaluation avant arrêt des cookies tiers de premier niveau pour Tests | Enabled (Activé) : obligatoire pour autoriser les notifications de niveau supérieur
évaluation avant arrêt des cookies tiers. Désactivé: comme pour la version d'essai tierce, Chrome se comporte comme si essai valide que le jeton n'a pas été fourni, même si c'est le cas. Autrement dit: désactiver l'évaluation avant arrêt first party. Cela peut être utile pour tester que les correctifs à plus long terme fonctionnent, sans cookies tiers, participant à l'évaluation avant arrêt propriétaire. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Autorisation de métadonnées d'abandon des cookies tiers à des fins de test | Activé: il s'agit de la valeur par défaut. Autorisez le cookie tiers grâce à
de Google. Désactivé: permet à Chrome de se comporter comme si le [délai de grâce](https://goo.gle/cookies-grace-period) n'était pas appliqué. Cela permet également de vérifier que votre site a bien déployé des jetons d'essai, avant la fin du délai de grâce (pour les sites qui est soumise à un délai de grâce). |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Tests facilités par l'abandon progressif des cookies tiers | Activé: il s'agit de la valeur par défaut. Autoriser un administrateur
groupe de test à définir pour ce Chrome
client. Désactivé: ne pas autoriser un groupe de test défini par Chrome. Autres valeurs: définissez manuellement un test spécifique. groupe. La plupart des développeurs devront utiliser l'un des paramètres Enabled
Force . Ceux-ci contournent
les contrôles d'éligibilité et
placera de manière prévisible le client Chrome dans le groupe sélectionné ; La
Les paramètres Enabled permettent d'inclure le client dans un
de test, mais ne forcez pas l'inclusion. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Pour les autres valeurs, les valeurs de la ligne de commande dépendent du paramètre. Pour exemple, pour définir Enabled Force Control 1 :
--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994 Si vous devez définir ces valeurs à partir de la ligne de commande, le plus simple pour définir la valeur à partir de chrome://flags , redémarrez
le navigateur, puis copiez la valeur de l'indicateur depuis la section Command Line (Ligne de commande) de la page chrome://version .
|
Tests heuristiques de l'outil Cookie Grants par des tiers | Par défaut: autoriser les requêtes heuristiques basées sur des heuristiques
mesures correctives. Activé: aucun effet. (Identique à Par défaut.) Désactivé: les mesures d'atténuation basées sur l'heuristique ne sont pas autorisées. Il peut s'agir utiles pour tester que d'autres correctifs à plus long terme (cookies) fonctionnent comme prévu sans recourir aux techniques d'atténuation heuristiques. Les autres valeurs d'indicateur sont les suivantes. CurrentInteraction : exigent une interaction de l'utilisateur sur la
vers un site tiers pendant le processus de boîte de dialogue ou de redirection.L'heuristique de redirection ShortRedirect accorde l'accès aux cookies
pendant 15 minutes: les cookies tiers sont autorisés pour la redirection
des scénarios, tels que décrits dans la section Basé sur les heuristiques
mesures correctives.LongRedirect : l'heuristique de redirection accorde l'accès aux cookies
pendant 30 jours.MainFrame: seuls les pop-ups lancés par le frame principal peuvent
activer l'heuristique de redirection. : fenêtres pop-up déclenchées par n'importe quel cadre
peut activer l'heuristique de redirection. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Pour les autres valeurs, définissez celle de chrome://flags ,
redémarrez le navigateur, puis copiez la valeur de l'indicateur depuis la section Command Line (Ligne de commande) de la page chrome://version . |
Indicateurs et paramètres Chrome
Blocage des cookies tiers des utilisateurs de Chrome
paramètres a un effet différent
du comportement par défaut si vous utilisez Chrome avec
Option chrome://flags#test-third-party-cookie-phaseout
activée.
Lorsque seul l'indicateur est activé, les cookies tiers sont traités comme pour Groupe de test de la fonctionnalité Protection contre le suivi de Chrome: les cookies tiers sont toujours autorisés à court terme, cas limités pour permettre le fonctionnement des services critiques, mais aussi sur le long terme solutions de CHIPS et API Storage Access.
Si l'option Bloquer tous les cookies tiers est activée depuis
chrome://settings/trackingProtection
(ou Bloquer les cookies tiers de chrome://settings/cookies
, pour les utilisateurs qui n'y ont pas accès
du groupe "Protection contre le suivi"), Chrome n'autorise aucun accès
les cookies tiers ou tout autre état non partitionné, sauf si les cookies tiers sont
autorisé par une instance CookiesAllowedForUrls de Chrome Enterprise
ou l'utilisateur accorde explicitement l'autorisation:
- En utilisant l'icône en forme d'œil dans la barre d'adresse (omnibox).
- en ajoutant une entrée sous Sites autorisés à utiliser des cookies tiers sur la page
chrome://settings/trackingProtection
. - en ajoutant une entrée dans la section Autorisés à utiliser des cookies tiers sur
chrome://settings/cookies
Si le
BlockThirdPartyCookies
est définie sur false
pour un utilisateur Chrome Enterprise, celui-ci ne pourra pas
bloquer les cookies tiers provenant de chrome://settings
.
Utiliser des combinaisons d'indicateurs pour simuler des scénarios d'utilisation
Scénario | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
1% de tests, évaluation avant arrêt ignorée | Activées | Désactivé | Désactivé |
Gris période approuvée pour le domaine, mais aucun jeton pour l'instant fournies | Activées | Enabled | Activées |
Délai de grâce actif, jeton fourni | Activées | Activé | Désactivé |
Le délai de grâce n'est plus actif, jeton fourni | Activées | Activées | [Aucun effet] |
Assistance
- Signaler une défaillance des cookies tiers: goo.gle/report-3pc-broken.
- Signalez un problème dans le dépôt d'assistance pour les développeurs de la Privacy Sandbox: goo.gle/cookies-support
En savoir plus
- Préserver les expériences utilisateur critiques: les essais d'abandon progressif des cookies tiers
- Cookies tiers restreints par défaut pour 1% des utilisateurs de Chrome
- Que sont les indicateurs Chrome ?
- Que sont les variantes Chrome ?