Les navigateurs Web abandonnent les cookies tiers. Vous devez donc tester votre site pour voir ses performances lorsque les cookies tiers sont bloqués. Cela vous aidera à entamer le 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 l'indicateur de suppression progressive des cookies tiers. Cet indicateur permet à Chrome de se comporter comme après l'abandon des cookies tiers. Il est donc idéal pour tester l'expérience utilisateur sans 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 les 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 essais d'abandon:
- Tous les indicateurs suivants sont compatibles avec Windows, Mac, Linux, ChromeOS et Android.
- Ces indicateurs peuvent être définis à partir de la page chrome://flags ou de la ligne de commande.
- Pour définir des indicateurs pour plusieurs éléments géographiques à partir de la ligne de commande avec
--enable-features
ou--disable-features
, ajoutez une virgule entre chaque nom de fonctionnalité. - Pour déterminer la valeur à utiliser pour un indicateur de ligne de commande, définissez l'option à partir de
chrome://flags
, puis affichez les valeurs de ligne de commande sur la pagechrome://version
.
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: subventions 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 Protection contre le suivi: • L'interface utilisateur de l'icône représentant un œil s'affiche dans la barre d'adresse (omnibox) pour permettre à l'utilisateur d'activer temporairement les cookies tiers pour un site. • Fournissez 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é: limitez les cookies tiers et activez l'interface utilisateur de Tracking Protection pour qu'elle corresponde au comportement de Chrome après l'abandon des cookies tiers. Ce paramètre remplace la règle Chrome Enterprise BlockThirdPartyCookies=false , mais est remplacé par des paramètres de contenu tels que ceux accordés par l'API Storage Access ou la règle CookiesAllowedForUrls. La section Options et paramètres décrit comment les paramètres utilisateur interagissent avec cette option. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Autorisations d'évaluation avant arrêt des cookies tiers à des fins de test | Activé: il s'agit de la valeur par défaut. Autorisez la participation à l'évaluation avant arrêt des cookies tiers. (Il n'est plus nécessaire de définir cette option sur Activé pour participer à l'essai.) Désactivé: permet à Chrome de se comporter comme si aucun jeton d'évaluation tiers pour l'évaluation avant arrêt n'avait été fourni, même si c'était le cas. En d'autres termes, désactivez l'évaluation avant arrêt tiers. Cela peut être utile pour vérifier que les correctifs à plus long terme fonctionnent, sans cookies tiers, sur un site participant à l'évaluation avant arrêt. Pour fonctionner, cette option nécessite l'activation de #tracking-protection-3pcd . |
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 les tests | Enabled (Activé) : nécessaire pour autoriser l'essai avant arrêt des cookies tiers de premier niveau. Désactivé: comme pour l'essai tiers, faites en sorte que Chrome se comporte comme si aucun jeton d'essai valide n'avait été fourni, même si c'était le cas. En d'autres termes, désactivez l'évaluation avant arrêt propriétaire. Cela peut être utile pour vérifier que les correctifs à plus long terme fonctionnent, sans cookies tiers, sur un site participant à l'évaluation avant arrêt propriétaire. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Octroi de métadonnées pour l'abandon des cookies tiers à des fins de test | Activé: il s'agit de la valeur par défaut. Autorisez l'application du délai de grâce pour les cookies tiers. Désactivé: Chrome se comporte comme si le [délai de grâce](https://goo.gle/3pcd-grace-period) n'était pas appliqué. Cela permet également de vérifier que votre site a correctement déployé des jetons d'évaluation avant arrêt avant la fin du délai de grâce (pour un site soumis à ce délai). |
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. Autorisez la définition d'un groupe de test groupe de test géré par Chrome pour ce client Chrome. Désactivé: empêche Chrome de définir un groupe de test. Autres valeurs: définissez manuellement un groupe de test spécifique. La plupart des développeurs devront utiliser l'un des paramètres Enabled
Force . Celles-ci contournent les contrôles d'éligibilité et placent de manière prévisible le client Chrome dans le groupe de groupe sélectionné. Les paramètres Enabled permettent d'inclure le client dans un groupe de test, mais ne force pas son 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. Par 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, il est probablement plus simple de définir la valeur à partir de chrome://flags , redémarrez le navigateur, puis copiez la valeur de l'indicateur depuis la section Ligne de commande de la page chrome://version .
|
Tests heuristiques de l'outil Cookie Grants par des tiers | Par défaut: autorise les mesures d'atténuation basées sur des heuristiques. Activé: aucun effet. (Identique à Par défaut.) Désactivé: n'autorise pas les mesures d'atténuation basées sur l'heuristique. Cela peut être utile pour vérifier que d'autres correctifs à plus long terme (sans cookies tiers) fonctionnent comme prévu sans atténuation heuristique. Les autres valeurs d'indicateur sont les suivantes. CurrentInteraction : nécessite une interaction de l'utilisateur sur le 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 les scénarios de redirection, comme décrit dans les mesures d'atténuation basées sur l'heuristique.LongRedirect : l'heuristique de redirection accorde l'accès aux cookies pendant 30 jours.MainFrame: Seules les fenêtres pop-up déclenchées par le frame principal peuvent activer l'heuristique de redirection. : les pop-ups initiés par n'importe quel frame peuvent activer l'heuristique de redirection. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Pour les autres valeurs, définissez la valeur à partir de chrome://flags , redémarrez le navigateur, puis copiez la valeur de l'indicateur depuis la section Ligne de commande de la page chrome://version . |
Indicateurs et paramètres Chrome
Le blocage des cookies tiers dans les paramètres utilisateur de Chrome a un effet différent du comportement par défaut lorsque vous utilisez Chrome avec l'indicateur chrome://flags#test-third-party-cookie-phaseout
activé.
Si seule l'option est activée, les cookies tiers sont gérés comme pour le groupe de test de la protection contre le suivi de Chrome: les cookies tiers sont toujours autorisés à court terme dans des cas limités pour permettre le fonctionnement des services critiques, ainsi que via les solutions à long terme de CHIPS et de l'API Storage Access.
Si l'option Bloquer tous les cookies tiers est activée à partir de chrome://settings/trackingProtection
(ou Bloquer les cookies tiers de chrome://settings/cookies
, pour ceux qui ne font pas partie du groupe de protection contre le suivi), Chrome n'autorise aucun accès aux cookies tiers ni à d'autres états non partitionnés, sauf si les cookies tiers sont autorisés par une règle CookiesAllowedForUrls de Chrome Enterprise ou si l'utilisateur accorde explicitement l'autorisation:
- En utilisant l'icône en forme d'œil dans la barre d'adresse (omnibox).
- Ajoutez une entrée sous Sites autorisés à utiliser des cookies tiers sur la page
chrome://settings/trackingProtection
. - Ajout d'une entrée à Autorisés à utiliser des cookies tiers sur
chrome://settings/cookies
.
Si la règle BlockThirdPartyCookies est définie sur false
pour un utilisateur Chrome Enterprise, celui-ci ne pourra pas bloquer les cookies tiers 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ée | Désactivée |
Enregistrement du délai de grâce approuvé pour le domaine, mais aucun jeton n'a encore été fourni | Activées | Activées | Activées |
Délai de grâce actif, jeton fourni | Activées | Activées | Désactivée |
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/3pcd-support.
En savoir plus
- Préserver les expériences utilisateur critiques : les essais d'arrêt progressif des cookies tiers.
- Cookies tiers limités par défaut pour 1% des utilisateurs de Chrome
- Que sont les indicateurs Chrome ?
- Que sont les variantes Chrome ?