Pour prendre en charge des scénarios de test pendant les phases de test à 1% et d'activation progressive de l'abandon des cookies tiers dans Chrome, plusieurs indicateurs Chrome sont disponibles.
Dans Chrome 121 et versions ultérieures, vous pouvez simuler l'état après l'abandon des cookies tiers:
- 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
.
Chrome bloquera alors les cookies tiers, et activera les nouvelles fonctionnalités et les mesures d'atténuation.
Vous pouvez également essayer de naviguer en bloquant les cookies tiers à l'aide de chrome://settings/cookies
. Sachez toutefois que cet indicateur garantit l'activation des nouvelles fonctionnalités et des mises à jour. Le blocage des cookies tiers est une bonne approche pour détecter les problèmes, mais ne vous permet pas nécessairement de confirmer que vous les avez corrigés.
Si vous conservez une suite de tests active pour vos sites, effectuez 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
. Tout échec de test lors de la deuxième exécution et non lors de la première est un bon candidat pour identifier les dépendances des cookies tiers.
Indicateurs Chrome pour tester différents scénarios
En plus de --test-third-party-cookie-phaseout
, plusieurs options sont disponibles pour tester différents scénarios, comme 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 d'élément. - Pour déterminer la valeur à utiliser pour un indicateur de ligne de commande, définissez-le à partir de
chrome://flags
, puis affichez les valeurs de l'option Ligne de commande sur la pagechrome://version
.
Nom | Purpose | Version minimale | chrome://flags. | Indicateur de ligne de commande |
---|---|---|---|---|
Protection contre le suivi pour 3PCD | Activé: activez Protection contre le suivi: • Affichez l'interface utilisateur de l'icône en forme d'œil 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 |
Test de suppression des cookies tiers | Désactivé: il s'agit du paramètre 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 ignore la règle Chrome Enterprise BlockThirdPartyCookies=false , mais est remplacé par les paramètres de contenu, tels que ceux accordés par l'API Storage Access ou la règle CookiesAllowedForUrls. Les options et paramètres décrivent comment les paramètres utilisateur interagissent avec cet indicateur. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Autorisations d'essai liées à l'abandon des cookies tiers à des fins de test | Enabled (Activé) : il s'agit de la valeur par défaut. Autorisez la participation à l'essai d'abandon des cookies tiers. (Il n'est plus nécessaire d'activer cet indicateur pour participer à l'essai.) Désactivé: faites en sorte que Chrome se comporte comme si un jeton d'essai d'abandon tiers n'avait pas été fourni, même si c'est le cas. En d'autres termes, désactivez l'essai d'abandon des services tiers. Cela peut être utile pour vérifier que des correctifs à plus long terme fonctionnent, sans cookies tiers, sur un site participant à l'essai d'abandon. Pour avoir un effet, cette option nécessite l'activation de #tracking-protection-3pcd . |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
Autorisation d'essai de l'abandon des cookies tiers de premier niveau pour les tests | Activé: nécessaire pour autoriser l'essai d'abandon 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'est le cas. En d'autres termes, désactivez l'essai d'abandon des données first party. Cela peut être utile pour vérifier que des correctifs à plus long terme fonctionnent, sans cookies tiers, sur un site participant à l'essai d'abandon des données first party. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Autorisations d'accès aux métadonnées concernant l'abandon des cookies tiers à des fins de test | Enabled (Activé) : il s'agit de la valeur par défaut. Laissez le délai de grâce de l'essai d'abandon des cookies tiers prendre effet. Désactivé: fait en sorte que Chrome se comporte comme si le délai de grâce n'était pas en vigueur. Cela permet de vérifier que votre site a correctement déployé des jetons d'essai d'abandon 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 de suppression progressive des cookies tiers | Enabled (Activé) : il s'agit de la valeur par défaut. Autorisez la définition d'un groupe de test d'un groupe de test géré par Chrome pour ce client Chrome. Désactivé: aucun groupe de test ne peut être défini par Chrome. Autres valeurs: définissez manuellement un groupe de test spécifique. La plupart des développeurs doivent utiliser l'un des paramètres Enabled
Force . Ils 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 forcent pas l'inclusion. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Pour les autres valeurs, les valeurs de 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 facile de les définir à partir de chrome://flags , de redémarrer le navigateur, puis de copier la valeur de l'option depuis la section Ligne de commande de la page chrome://version .
|
Test heuristique d'octroi de cookies tiers | Par défaut: autorisez les atténuations basées sur des heuristiques. Activé: aucun effet. (Identique à Par défaut.) Désactivé: les mesures d'atténuation basées sur des heuristiques ne sont pas autorisées. Cela peut être utile pour vérifier que d'autres corrections à plus long terme (sans cookies tiers) fonctionnent comme prévu sans mesures d'atténuation heuristiques. Les autres valeurs d'options sont les suivantes. CurrentInteraction : nécessitent une interaction de l'utilisateur sur le site tiers pendant le pop-up ou le flux de redirection.La méthode 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 : la méthode 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. : 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 dans chrome://flags , redémarrez le navigateur, puis copiez la valeur de l'indicateur depuis la section Ligne de commande de la page chrome://version . |
Options et paramètres
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é.
Lorsque cette option est activée, les cookies tiers sont gérés tels qu'ils le sont pour le groupe de test de la protection contre le suivi de Chrome: les cookies tiers sont toujours autorisés à court terme et dans des cas limités pour permettre le fonctionnement de services critiques, ainsi que par le biais des solutions à plus long terme de CHIPS et de l'API Storage Access.
Si l'option Bloquer tous les cookies tiers pour chrome://settings/trackingProtection
est activée (ou Bloquer les cookies tiers pour 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 ou à d'autres états non partitionnés, sauf si les cookies tiers sont autorisés par une règle Chrome Enterprise CookiesAllowedForUrls ou si l'utilisateur accorde explicitement l'autorisation:
- en utilisant l'icône en forme d'œil dans la barre d'adresse (omnibox).
- Ajout d'une entrée sous Sites autorisés à utiliser des cookies tiers sur la page
chrome://settings/trackingProtection
. - Ajout d'une entrée à Autorisé à 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 provenant de chrome://settings
.
Utiliser des combinaisons d'options pour simuler des scénarios d'utilisation
Scénario | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
1% de tests, essai d'abandon ignoré | Activées | Désactivée | Désactivée |
L'enregistrement du délai de grâce a été 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 (après avril 2024), c'est-à-dire après avril 2024. | Activées | Activées | [Aucun effet] |
Assistance
- Signaler un problème de cookie tiers : goo.gle/report-3pc-broken
- Signaler un problème dans le dépôt d'assistance aux développeurs de la Privacy Sandbox : goo.gle/3pcd-support
En savoir plus
- Préserver les expériences utilisateur critiques : les essais d'abandon progressif des cookies tiers
- Les cookies tiers sont limités par défaut pour 1% des utilisateurs de Chrome
- Que sont les indicateurs Chrome ?
- Que sont les variantes Chrome ?