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 ("tid") 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 360 (UA) ou Google Analytics 4 (GA4). La version classique (gratuite) d'Universal Analytics ne fonctionne plus depuis le 1er juillet 2023.

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 :

<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;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
</script>

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 via Google Tag Manager plutôt que via les script Global Site Tag (gtag.js).

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 :

<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>

Si vous continuez d’utiliser cette intégration pour la version gratuite d'Universal Analytics, désactivée depuis le 1er juillet 2023, Sirdata Analytics Helper sera inopérant. Nous vous suggérons de privilégier une évolution vers GA4 via Google Tag Manager plutôt que via les script Global Site Tag (gtag.js).

Si vous utilisez Universal Analytics 360, les scripts ne sont pas compatibles avec le Google Consent Mode, mais vous pourrez désactiver manuellement l'utilisation des cookies en l'absence de consentement, ou utiliser une version synchrone de Sirdata Analytics Helper pour les bloquer.

Vous pouvez en ce cas poursuivre votre installation de Sirdata Analytics Helper en passant au point II (“préalable obligatoire : 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 (tid commençant par "UA-"), 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 (tid commençant par "G-"), 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 (“préalable obligatoire : 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 :

Si vous utilisez ce type de balise vous utilisez GA4 via GTM :

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 (“préalable obligatoire : vie privée”) après avoir noté le mode d’intégration de vos autres identifiants de propriété si vous en utilisez plusieurs.

Dernière mise à jour