Héberger Google Analytics localement dans WordPress : CAOS

Héberger Google Analytics localement dans WordPress : CAOS
9 mn de lecture

Savez-vous que vous pouvez héberger localement Google Analytics sur votre site ?

À quoi ça sert me direz-vous ?

Eh bien, en le faisant, vous supprimez une requête externe et mettez en cache le script de Google Analytics sur votre serveur. Ainsi, votre site se charge plus vite et son score de performance augmente.

Pour tout vous dire, ça faisait longtemps que je voulais écrire cet article. En effet, pendant des années, j’ai utilisé l’extension CAOS sur mes sites à des fins de performance. Puis, sont arrivées les sanctions infligées par la CNIL pour non-respect du RGPD à certains sites qui utilisaient Google Analytics. Alors, j’ai relégué ce brouillon d’article au placard… Et j’ai supprimé Google Analytics de mes sites.

Mais, aujourd’hui, je le ressors, car je me dis que pas mal de monde utilise encore Google Analytics. D’ailleurs, si vous êtes en train de lire cet article, c’est forcément que vous l’utilisez, n’est-ce pas ? 😉

Bref, trêve de blabla, je vous présente aujourd’hui l’extension CAOS qui vous permet d’installer Google Analytics sur votre site et d’héberger son script localement.

CAOS l’extension pour installer et héberger Google Analytics localement dans WordPress

CAOS l'extension pour héberger Google Analytics localement dans WordPress

CAOS (Complete Analytics Optimization Suite) est une extension gratuite créée par Daan van den Bergh, un spécialiste de l’optimisation WordPress. Elle a une note de cinq étoiles et est active sur plus de 20 000 sites. 🎯

En bref, CAOS permet d’installer et d’héberger le script gtag.js de Google Analytics 4 (GA4) localement. Elle le met en cache puis le maintient à jour automatiquement via le Cron de WordPress.

Pour ceux qui utilisent Minimal Analytics 4, sachez que CAOS le prend aussi en charge.

D’autre part, le mode de compatibilité de CAOS vous permet d’utiliser le fichier hébergé localement avec :

  • Les extensions Google Analytics comme MonsterInsights (Pro), ExactMetrics, WooCommerce Google Analytics Integration et WooCommerce Google Analytics Pro, Analytify…
  • Les bannières de cookies telles que Complianz, CookieYes, WP Cookie Notice, Cookie Notice & Compliance, Cookie Notice & Consent Banner…

Passons à présent à l’installation et au paramétrage de CAOS.

Installation et paramétrage de CAOS | Host Google Analytics Locally

Tout d’abord, allez dans Extensions > Ajouter une extension et saisissez le mot-clé CAOS. Puis, installez et activer l’extension.

Ensuite, pour configurer CAOS, rendez-vous dans Réglages > Optimize Google Analytics.

Basic Settings (Paramètres de base)

Le premier onglet concerne les paramètres de base de CAOS.

Paramètres de base de CAOS pour héberger Google Analytics localement dans WordPress

Tout d’abord, seulement à des fins de tests, vous pouvez cocher Tracking Logged In Administrators (Suivi des administrateurs connectés).

Ensuite, et c’est le paramètre primordial : Saisissez votre identifiant de suivi Google Analytics 4 (GA4) dans Data Stream Measurement ID.

Après, configurez quand autoriser le suivi sous Allow tracking. Ici, “Toujours” (Always) est coché par défaut. Il s’agit de l’option pour activer le suivi sans consentement préalable. Elle est donc valable uniquement si votre site n’a pas de bannière de cookies. Si vous utilisez une bannière de cookies prenant en charge l’API du mode Consentement de Google Analytics 4, choisissez plutôt parmi les différentes options de cookies :

  • Lorsque le cookie est défini (When cookie is set) ou NON défini (When cookie is NOT set) avec le nom du cookie défini par votre extension de bannière de cookies à renseigner
  • Quand le cookie a une certaine valeur avec nom indiqué dans votre extension de bannière de cookies et valeur du cookie à renseigner (When cookie has a value)
  • Lorsque le cookie contient une certaine valeur avec nom indiqué dans votre extension de bannière de cookies et valeur du cookie à renseigner (When cookie value contains)
  • Ou encore lorsque la propriété du mode Consentement analytics_storage est mise à jour sur « accordé » par un autre plugin (When Consent Mode’s analytics_storage property is updated to “granted” by another plugin)

En ce qui concerne le code de suivi (Tracking Code), celui est chargé par défaut de manière asynchrone. Cela signifie qu’il n’y aura pas de blocage de rendu et que la performance de votre site sera optimale. Après, si vous ne vous souciez que des pages vues/événements, vous pouvez activer Minimal Analytics 4 à la place.

Tracking Code Position (Position du code de suivi), quant à lui, sert à indiquer où vous souhaitez charger le code. Par défaut, le code se charge dans l’en-tête (Header). Étant chargé avant le reste de la page, cela assure que toutes les données des visiteurs sont enregistrées par GA4.

Vous pouvez également opter pour le chargement du code dans le pied de page (Footer). Je ne vous recommande pas cette option, car il sera chargé après tous les autres codes. Enfin, une dernière option existe : l’ajout manuel (Add manually). Cette option permet de copier le code de suivi généré par CAOS afin de l’ajouter manuellement. Elle peut être utile dans le cas où votre thème ou une extension empêche CAOS de l’ajouter automatiquement.

Advanced Settings (Paramètres avancés)

Le deuxième onglet concerne les paramètres avancés de CAOS.

Paramètres avancés de CAOS pour héberger Google Analytics localement dans WordPress

Ici, Compatibility Mode, vous permet d’activer le mode de compatibilité de CAOS avec une extension de suivi analytique. Cela peut être Monster Insights, Analytify, WooCommerce GA Integration ou encore ExactMetrics…

Ensuite, vous trouverez Cache directory for Gtag.js. Là, vous pouvez changer le répertoire de cache du code de suivi qui par défaut se trouve sous /uploads/caos/.

D’autre part, si vous utilisez un CDN, vous pouvez y stocker le gtag.js de CAOS. Il suffit juste de renseigner son URL sous Serve from CDN.

Truc sympa : il est possible de désactiver toutes les fonctionnalités de reporting publicitaire et de remarketing de Google Analytics. Pour ce faire, cochez la case Disable Advertising Features.

Enfin, si vous souhaitez supprimer tous les paramètres de CAOS lors de sa désinstallation, c’est possible. Cochez la case Remove settings at Uninstall.

Google Analytics hébergé localement et plus conforme au RGPD avec CAOS Pro

CAOS Pro offre des paramètres supplémentaires permettant plus de conformité envers le RGPD pour Google Analytics et autres.

Les fonctionnalités ajoutées par CAOS Pro sont :

  • Increase GDPR Compliance (Augmenter la conformité au RGPD) qui supprime toutes les données pouvant être utilisées pour identifier une personne
  • Randomize Client ID qui accorde un nouvel UUID/ClientID introuvable à chaque visiteur
  • Track Cloaked Affiliate Links (Suivi des liens d’affiliation masqués)
  • Cloudflare Compatibility (Mode de compatibilité Cloudflare), utile si vos données Google Analytics s’avèrent incomplètes
  • Avoid Ad Blockers (éviter les bloqueurs de publicités) qui vous permet d’activer le mode furtif (Stealth Mode) indétectable par les bloqueurs de publicités. Grâce à lui, tous les visiteurs ayant activé un bloqueur de publicité seront quand même comptés dans vos statistiques.

Y a-t-il des alternatives à Google Analytics conformes au RGPD ?

Déjà, il convient de signaler que Google Analytics est un peu plus conforme au RGPD depuis le 10 juillet 2023. En effet, à cette date, la Commission européenne a adopté une nouvelle décision d’adéquation concernant les États-Unis. Les transferts de données personnelles depuis l’Union européenne vers les États-Unis peuvent donc désormais s’effectuer librement. Néanmoins, Google Analytics collecte toujours des données telles que des identifiants en ligne, de cookies, d’appareils, des adresses IP… Il n’est donc plus vraiment illégal, mais pas non plus totalement conforme au RGPD

Après, pour répondre à la question, oui, il existe des alternatives à Google Analytics qui sont vraiment respectueuses du RGPD. Ici, je pense à Matomo, Koko Analytics, Burst Statistics, Independent Analytics…

Pour ma part, j’ai supprimé Google Analytics de mes sites. Et à la place, j’ai installé Independent Analytics, une alternative à Google Analytics 100% conforme RGPD qui me convient totalement.

Néanmoins, j’utilise toujours l’extension CAOS pour installer et héberger Google Analytics localement et ainsi optimiser les sites WordPress de mes client(e)s qui ne veulent pas s’en séparer.

Apparemment, vous êtes toujours team Google Analytics ? Pourquoi ?

Soumettre un commentaire 💬

guest
2 Commentaires
Commentaires en ligne
Afficher tous les commentaires