Identification Google Analytics
Avant de pouvoir déployer Sirdata Analytics Helper, il est nécessaire d’identifier la ou les versions et identifiants de propriété de Google Analytics que vous souhaitez sécuriser.
En effet, en fonction de votre intégration actuelle ou envisagée de Google Analytics, certaines étapes sont nécessaires ou au contraire superflues.
La plupart du temps, et spécialement si vous êtes déjà client de la Consent Management Platform (CMP) de Sirdata, le processus est extrêmement simplifié. Il vous suffit de suivre les étapes de ce guide.

1) Identification des versions et identifiants de propriété Google Analytics

Dans votre compte Google Analytics, ou dans vos balises, commencez par retrouver et noter votre ou vos identifiants de propriété Google Analytics : ils vous seront utiles dans l’activation du service Sirdata Analytics Helper.
Ils sont de la forme UA-XXXXXX-Y ou G-XXXXXXX.
Grâce à eux, vous pouvez déterminer si vous utilisez ou voulez déployer Google Universal Analytics (UA) ou Google Analytics 4 (GA4).
En cas de doute, l’identification est très facile, et se base sur la nomenclature de l’identifiant de propriété Google Analytics :
  • s’il commence par UA (ex : UA-XXXXXX-Y), il s’agit d’Universal Analytics
  • s’il commence par G (ex : G-XXXXXXX), il s’agit de GA4
Seule la mesure d’audience est prise en charge par le service Sirdata Analytics Helper : les services publicitaires de Google comme Google Ads, Campaign Manager 360, Display & Video 360, Search Ads 360 ne le sont pas. Si votre identifiant est de la forme AW-XXXXXXX ou DC-XXXXXXX Sirdata Analytics Helper sera donc inopérant.
Après avoir identifié le ou les services concernés, passez à l’étape suivante d’identification du ou des modes d’intégration.

2) Identification de l'intégration

Quelle que soit la version de votre balise (UA ou GA4), différentes intégrations sont possibles :
  • via un script Google Analytics asynchrone (ga.js),
  • via un script Universal Analytics (analytics.js),
  • via le Global Site Tag (gtag.js)
  • ou via le Tag Manager
Pour chaque identifiant de propriété pour lequel vous voulez activer Sirdata Analytics Helper, il est nécessaire de déterminer l’intégration existante ou prévue, en analysant vos scripts ou balises utilisés.

a) ga.js

Si votre script est de cette forme, vous utilisez Universal Analytics via ga.js :
<!-- Google Analytics
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-Y']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
<!-- End Google Analytics -->
Cette intégration de Google Universal Analytics est obsolète depuis plusieurs années et n’est prise en charge ni par le Google Consent Mode ni par Sirdata Analytics Helper.
Une mise à jour de vos tags est indispensable avant de poursuivre l’intégration de Sirdata Analytics Helper. Nous vous suggérons de privilégier une évolution vers GA4 plutôt que vers Universal Analytics qui sera obsolète en juin 2023.
Si vous continuez d’utiliser cette intégration, Sirdata Analytics Helper sera inopérant.

b) analytics.js

Si votre script est de cette forme, vous utilisez Universal Analytics via analytics.js :
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
Ces scripts ne sont pas compatibles avec le Google Consent Mode, mais Sirdata Analytics Helper fonctionnera très bien et permettra de simuler son comportement.
Vous pouvez donc poursuivre votre installation de Sirdata Analytics Helper en passant au point II (“vie privée”) après avoir noté le mode d’intégration de vos autres identifiants de propriété si vous en utilisez plusieurs.

c) gtag.js

Si votre script est de cette forme, vous utilisez Universal Analytics via Global Site Tag :
<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXX-Y');
</script>
Si votre script est de cette forme, vous utilisez GA4 via Global Site Tag :
<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXX');
</script>
Le Global Site Tag est en effet compatible avec les deux types d’identifiant de propriété, et compatible avec le Google Consent Mode : Sirdata Analytics Helper fonctionnera très bien.
Vous pouvez donc poursuivre votre installation de Sirdata Analytics Helper en passant au point II (“vie privée”) après avoir noté le mode d’intégration de vos autres identifiants de propriété si vous en utilisez plusieurs.

d) via Google Tag Manager (GTM)

Il s’agit d’une intégration compatible avec les deux types d’identifiant de propriété.
Si vous utilisez ce type de balise vous utilisez Universal Analytics via GTM :
Balise Universal Analytics via Google Tag Manager
Si vous utilisez ce type de balise vous utilisez GA4 via GTM :
Balise GA4 via Google Tag Manager
Ces intégrations sont compatibles avec le Google Consent Mode et Sirdata Analytics Helper fonctionnera très bien.
Vous pouvez donc poursuivre votre installation de Sirdata Analytics Helper en passant au point II (“vie privée”) après avoir noté le mode d’intégration de vos autres identifiants de propriété si vous en utilisez plusieurs.
Copier le lien
Sommaire
1) Identification des versions et identifiants de propriété Google Analytics
2) Identification de l'intégration
a) ga.js
b) analytics.js
c) gtag.js
d) via Google Tag Manager (GTM)