TL;DR, Réponse rapide
9 min de lectureIl existe trois façons de désactiver Google Analytics. Le visiteur peut installer l'Opt-out Browser Add-on de Google, qui empêche analytics.js et gtag.js de partager les données de visite avec Google Analytics. Le site peut définir window['ga-disable-MEASUREMENT_ID'] = true avant tout appel gtag(), ce qui empêche la balise de déposer des cookies ou d'envoyer des données. Ou le mode de consentement peut passer analytics_storage à denied, ce qui bloque les cookies d'analytics mais, dans une configuration avancée, envoie quand même des pings sans cookies. Aucune de ces méthodes n'arrête les autres outils d'analytics.
Que signifie la désactivation de Google Analytics ?
Pour un site, la désactivation de Google Analytics désigne tout réglage qui empêche Google Analytics de collecter les données d'un visiteur, et elle prend trois formes : le visiteur installe l'Opt-out Browser Add-on de Google, le site passe la propriété window['ga-disable-MEASUREMENT_ID'] à true avant tout appel gtag(), ou le mode de consentement passe analytics_storage à denied. Chacune est contrôlée par une partie différente et bloque autre chose, donc "désactivé" peut vouloir dire aucune donnée du tout, ou aucun cookie avec certaines données qui continuent de circuler.
La question à poser est de savoir qui actionne l'interrupteur. Le module vit dans le navigateur du visiteur et fonctionne sur tous les sites. La propriété window et le mode de consentement vivent dans le code de votre site et ne s'appliquent qu'à votre propriété.
Comment fonctionne le Google Analytics Opt-out Browser Add-on ?
Le Google Analytics Opt-out Browser Add-on est une extension de navigateur de Google qui empêche le JavaScript de Google Analytics, sur n'importe quel site, d'envoyer l'activité du visiteur à Google Analytics. La page de téléchargement de Google indique qu'il a été conçu "To provide website visitors the ability to prevent their data from being used by Google Analytics," pour les "websites using the supported version of Google Analytics JavaScript (analytics.js, gtag.js)."
Les points clés tirés des pages de Google :
- Navigateurs. Il "is designed to be compatible with Chrome, Safari, Firefox and Microsoft Edge."
- Ce qu'il bloque. Le centre d'aide de Google : "The add-on prevents the Google Analytics JavaScript (gtag.js, analytics.js) that run on websites from sharing information about your visit activity with Google Analytics."
- Ce qu'il ne bloque pas. La même page : "Using the Google Analytics opt-out browser add-on doesn't prevent site owners from using other tools to measure site analytics. It also doesn't prevent data from being sent to the website itself or in other ways to web analytics services."
- Quand il échoue. "In order to function, the opt-out add-on must be able to load and execute properly on your browser."
Cette dernière limite est la plus concrète. Le module fonctionne dans le navigateur où il est installé, donc un visiteur qui passe à un autre navigateur ou à un autre appareil y est mesuré, sauf s'il l'installe à nouveau. Les données qu'un site envoie à Google Analytics depuis son propre serveur ne passent pas du tout par le JavaScript du navigateur du visiteur.

Comment fonctionne la propriété window ga-disable ?
La propriété window ga-disable est un indicateur de la bibliothèque gtag.js qui, quand il vaut true pour un ID de mesure, empêche la balise Google de déposer des cookies ou d'envoyer des données pour cet ID. Le guide de Google sur la confidentialité décrit la vérification : "When a product attempts to set a cookie or send data back to the Google Analytics servers, it will first check if this property is set, and will take no action if the value is set to true."
<script>
window['ga-disable-G-XXXXXXXXXX'] = true;
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>Trois règles décident si elle fonctionne. Google indique que "The window property must be set before any calls to gtag() are made, and it must be set on each page for which you want to turn off Analytics. If the property is not set or set to false, then Analytics will work as usual." Google nomme lui-même le cas d'usage : un site dont la politique de confidentialité "provides an option for the user to opt-out of Google Analytics."
Pour les sites sous Google Tag Manager, Google documente une autre voie qui n'utilise pas la propriété window. Définissez un cookie first-party nommé google-analytics-opt-out avec la valeur true, créez une variable 1st-Party Cookie qui le lit, et modifiez le déclencheur de la balise Google Analytics pour qu'elle ne se déclenche que sur les pages vues où cette variable "does not equal true." La balise ne se déclenche jamais, donc rien n'est envoyé.
Que bloque un refus dans le mode de consentement ?
Un refus dans le mode de consentement bloque les cookies de Google Analytics, pas forcément toutes les requêtes vers Google Analytics. Quand analytics_storage vaut denied, le centre d'aide de Google indique que la balise "Will not read or write first-party analytics cookies. For advanced consent mode implementation, cookieless pings will be sent to Google Analytics for future measurement."
La différence entre les deux configurations du mode de consentement détermine ce que signifie un refus :
- Le mode de consentement basique bloque les balises Google jusqu'à ce que le visiteur donne son consentement. Un visiteur qui refuse n'envoie rien.
- Le mode de consentement avancé charge les balises avec le consentement refusé par défaut. Un visiteur qui refuse envoie quand même des pings sans cookies, que Google utilise pour la modélisation des comportements et des conversions.
Ainsi, un visiteur qui clique sur "Refuser" dans une configuration avancée est exclu des cookies d'analytics mais produit toujours des requêtes vers Google Analytics. Le consentement se définit avec gtag('consent', 'default', {...}) avant tout appel config ou event et se modifie avec gtag('consent', 'update', {...}) après le choix du visiteur. Le guide Google consent mode v2 traite des signaux ad_user_data et ad_personalization qui accompagnent analytics_storage.
- Les balises Google restent bloquées jusqu'à ce que le visiteur donne son consentement
- Un visiteur qui refuse n'envoie rien
- Les balises se chargent avec le consentement refusé par défaut
- Les cookies d'analytics first-party ne sont ni lus ni écrits
- Les pings sans cookie atteignent quand même Google Analytics
- Google s'en sert pour la modélisation comportementale et des conversions
Quelle méthode de désactivation de Google Analytics bloque quoi ?
Les trois méthodes de désactivation de Google Analytics diffèrent par qui les contrôle, où elles s'appliquent et ce qui quitte encore le navigateur.
| Opt-out Browser Add-on | Propriété ga-disable | analytics_storage refusé | |
|---|---|---|---|
| Qui le définit | Le visiteur | Le site | Le site, selon le choix de consentement du visiteur |
| Où il s'applique | Tous les sites dans ce navigateur | Un ID de mesure, sur chaque page où il est défini | Les balises Google de votre site |
| Cookies d'analytics | Non décrit dans les pages de Google | Non déposés | Ni lus ni écrits |
| Requêtes vers Google Analytics | Arrêtées pour analytics.js et gtag.js | Arrêtées pour cet ID | Aucune en mode basique ; pings sans cookies en mode avancé |
| Autres outils d'analytics | Non concernés | Non concernés | Non concernés |
| Règle de timing | Doit se charger et s'exécuter dans le navigateur | Avant tout appel gtag() | Valeur par défaut avant tout config ou event |
Deux réglages sont pris à tort pour des désactivations. allow_google_signals: false empêche les événements d'être utilisés "for ads personalization and demographics and interests reports," et allow_ad_personalization_signals: false arrête la personnalisation des annonces alors que les événements "can still be used for demographics and interests reporting." Les deux envoient toujours des données d'analytics.

Tableau de bord en temps réel
Suivi des objectifs
Suivi sans cookies
Comment ajouter un lien de désactivation sur votre site ?
Vous ajoutez un lien de désactivation de Google Analytics en enregistrant le choix du visiteur et en le lisant sur chaque page avant l'exécution de la balise Google.
- Enregistrer le choix. Quand le visiteur clique sur "Désactiver l'analytics", enregistrez un indicateur dans un cookie first-party ou dans
localStorage. - Le lire en premier. En haut du
<head>, avant l'extrait gtag, vérifiez l'indicateur et définissezwindow['ga-disable-G-XXXXXXXXXX'] = truequand il est présent. - Répéter sur chaque page. La propriété ne s'applique qu'à la page où elle est définie, donc placez la vérification dans votre layout partagé.
- Couvrir chaque ID. Définissez une propriété par ID de mesure si le site envoie vers plusieurs propriétés.
- Mettre aussi à jour le consentement. Si vous utilisez le mode de consentement, envoyez
gtag('consent', 'update', { analytics_storage: 'denied' })pour que vos registres de consentement concordent. - Tester. Rechargez la page avec l'indicateur défini et vérifiez dans le panneau Network qu'aucune requête ne part vers Google Analytics.
Votre politique de confidentialité doit décrire la méthode que vous proposez. Le guide sur les exigences de politique de confidentialité pour Google Analytics détaille ce que ce texte doit contenir, et le guide sur le consentement au tracking explique quand une désactivation suffit et quand il vous faut plutôt un consentement préalable.
Comment empêcher Flowsery de suivre un navigateur ?
Flowsery arrête de suivre un navigateur grâce à un indicateur localStorage que son tracker lit à chaque chargement de page. La documentation de Flowsery le présente comme le moyen d'empêcher le suivi de votre propre navigateur : exécutez localStorage.setItem('flowsery_ignore', 'true') dans la console développeur sur votre site, et ce navigateur n'envoie plus ni pages vues, ni événements personnalisés, ni enregistrements de session tant que l'indicateur est défini. L'indicateur vit dans le stockage de ce navigateur pour ce site, donc définissez-le sur chaque navigateur, appareil et nom d'hôte que vous utilisez, et retirez-le avec localStorage.removeItem('flowsery_ignore'). Pour le trafic que vous ne voulez jamais voir dans les rapports, Website Settings, Security propose des règles d'exclusion par chemin, IP, pays et nom d'hôte. La documentation de Flowsery ne décrit aucun contrôle de désactivation destiné aux visiteurs au-delà de cet indicateur. Le script propose aussi une option sans cookies qui utilise un hash de visiteur renouvelé chaque jour et ne stocke aucune donnée personnelle, donc les visiteurs ne sont pas reliés d'un jour à l'autre ni d'un appareil à l'autre. La page analytics respectueux de la vie privée explique comment Flowsery mesure le trafic et les conversions sans collecter de données personnelles.
Questions fréquentes
Le Google Analytics Opt-out Browser Add-on fonctionne-t-il avec GA4 ?
Le module fonctionne avec les sites qui utilisent gtag.js et analytics.js, et gtag.js est la bibliothèque qui envoie les données aux propriétés GA4. Google le liste pour Chrome, Safari, Firefox et Microsoft Edge. Il ne fonctionne que s'il peut se charger et s'exécuter correctement dans le navigateur.
Où placer window['ga-disable-MEASUREMENT_ID'] ?
Placez-le dans un script qui s'exécute avant l'extrait gtag, sur chaque page où Analytics doit être désactivé. Google indique qu'il doit être défini avant tout appel à gtag(). S'il n'est pas défini, ou s'il vaut false, Analytics fonctionne normalement.
Refuser analytics_storage arrête-t-il toutes les données Google Analytics ?
Pas dans une configuration avancée du mode de consentement. Le refus empêche Google Analytics de lire ou d'écrire des cookies d'analytics first-party, mais les configurations avancées envoient toujours des pings sans cookies. Seule une configuration basique, qui bloque les balises jusqu'au consentement, n'envoie rien.
Le module de désactivation bloque-t-il les autres outils d'analytics ?
Non. Google indique que le module n'empêche pas les propriétaires de sites d'utiliser d'autres outils pour mesurer l'audience de leur site. Il n'empêche pas non plus l'envoi de données au site lui-même ni, par d'autres moyens, à des services d'analytics web.
Comment désactiver Google Analytics dans Google Tag Manager ?
Google documente un déclencheur basé sur un cookie. Définissez un cookie first-party nommé google-analytics-opt-out à true, lisez-le avec une variable 1st-Party Cookie, et ne déclenchez la balise Google Analytics que lorsque cette variable n'est pas égale à true.
Désactiver Google signals revient-il à désactiver Google Analytics ?
Non. Passer allow_google_signals à false empêche les événements d'être utilisés pour la personnalisation des annonces et les rapports sur les données démographiques et les centres d'intérêt. La balise envoie toujours des données d'analytics, donc le visiteur est toujours mesuré.
Un visiteur peut-il se désactiver de Google Analytics sur tous ses navigateurs à la fois ?
Pas avec le module complémentaire. Il agit dans le navigateur où il est installé, donc un visiteur qui change de navigateur ou d'appareil est mesuré là-bas tant qu'il ne l'a pas réinstallé. Google le donne comme compatible avec Chrome, Safari, Firefox et Microsoft Edge.
Pourquoi mon indicateur ga-disable n'arrête-t-il pas Google Analytics ?
La cause habituelle est le moment où il est défini. Google précise que la propriété window doit être définie avant tout appel à gtag(), et sur chaque page où vous voulez désactiver Analytics. Si elle n'est pas définie ou vaut false, Analytics fonctionne comme d'habitude, et chaque ID de mesure a besoin de sa propre propriété.
Quelle différence entre le mode de consentement basique et avancé quand un visiteur refuse ?
Le mode basique bloque les balises Google jusqu'au consentement du visiteur, donc un refus n'envoie rien. Le mode avancé charge les balises avec le consentement refusé par défaut, si bien qu'un refus envoie encore des pings sans cookie que Google utilise pour la modélisation comportementale et des conversions.
Comment empêcher Flowsery de suivre mon propre navigateur ?
Exécutez localStorage.setItem('flowsery_ignore', 'true') dans la console développeur de votre site. Ce navigateur n'envoie alors ni pages vues, ni événements personnalisés, ni enregistrements de session. Définissez-le dans chaque navigateur, appareil et nom d'hôte que vous utilisez, et retirez-le avec localStorage.removeItem('flowsery_ignore').
Cet article vous a-t-il été utile ?
Dites-nous ce que vous en pensez !
Nous voir plus souvent sur Google
Un clic définit Flowsery comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.
Avant de partir...
Flowsery
Des analyses orientées revenus pour votre site web
Suivez chaque visiteur, source et conversion en temps réel. Simple, puissant et sans cookies.
Tableau de bord en temps réel
Suivi des objectifs
Suivi sans cookies
Termes connexes du glossaire


Définir des propriétés utilisateur GA4 et en tirer des rapports
Définissez les propriétés utilisateur GA4 avec gtag ou Tag Manager, déclarez-les en dimensions personnalisées et restez sous la limite des 25 propriétés.


Ce qu'est la fonction gtag, comment elle se charge et ce qu'envoie chaque commande
Avec la fonction gtag, la balise Google reçoit les commandes config, event, set et consent. Chargement de gtag.js et différences avec Google Tag Manager.


Pourquoi votre taux de rebond GA4 n'est que le taux d'engagement inversé
Votre taux de rebond GA4 est la part des sessions non engagées. Sa définition par Google, l'écart avec Universal Analytics et où l'ajouter aux rapports.


Ce que compte le rapport des pages de destination GA4 et où il reste vide
Dans Google, le rapport des pages de destination GA4 liste la première page de chaque session. Où le trouver, ses métriques, les lignes (not set) et la source.


Comment le suivi de la recherche sur le site GA4 enregistre ce que tapent les visiteurs
Activez la recherche sur le site GA4 via la mesure améliorée, ajoutez vos paramètres, lisez la dimension Search term et suivez les recherches sans URL.


Comment associer Search Console à GA4 et publier ses rapports
Apprenez à associer Search Console à GA4 dans Admin, les rôles requis, comment publier les deux rapports dans Library et ce que les données ne croisent pas.
Articles connexes


Créer des métriques calculées GA4 avec un quota de cinq emplacements
Google limite les métriques calculées GA4 à 5 par propriété standard. Syntaxe des formules, unités, emplacements et ce qu'une formule ne peut pas utiliser.


Configurer le regroupement de contenu GA4 avec un seul paramètre
Configurez le regroupement de contenu GA4 avec le paramètre content_group dans gtag ou Tag Manager, lisez la dimension Content group et évitez les (not set).


Comment ajouter des annotations Google Analytics dans GA4 et tenir un journal des changements
Dans GA4, les annotations Google Analytics épinglent une note datée aux graphiques. Qui peut en créer, limites de 60 et 150 caractères, plafond de 1,000.

