Comment migrer pas-à-pas son site vers GA4 ?

Comment migrer pas-à-pas son site vers GA4 ? Comme 22,5 millions de sites qui utilisent Google Analytics 3, vous allez rapidement devoir passer à GA4. Voici comment le faire rapidement et simplement.

La troisième mouture de l'outil d'analyse Web prendra fin le 1er juillet 2023. Ses données seront définitivement supprimées le 31 décembre 2023 et vous ne pouvez pas importer les données d'Universal Analytics vers votre nouvelle propriété GA4. 

Migrer rapidement vers GA4 vous permettra donc de récolter des données le plus tôt possible sur GA4. "Je conseille à mes clients de commencer dès maintenant", glisse Julien Coquet,  directeur data et analytics chez Media.monks pour la région EMEA. "Surtout que cela permet d'avoir un an d'historique commun avec Universal Analytics pour comparer sa performance et harmoniser le tracking." Voici donc comment migrer vers GA4

Pas de migration sans propriété GA4

Pour commencer, vous devez créer une propriété GA4.  C'est la condition sine qua non afin d'accéder à la nouvelle version de l'outil de Google. Rappelons qu'une propriété se situe dans un compte. Elle contient les données et les rapports sur votre site Web et/ou application. Le plus souvent, une entreprise équivaut à un  compte, et les propriétés correspondent chacune à des marques de la société mère.

Comment créer une propriété GA4 ? Pour en mettre une en place, assurez-vous d'avoir le rôle d'éditeur ou d'administrateur. Afin de savoir si c'est le cas, allez dans "administration", en bas à gauche de l'interface de l'outil. Cliquez sur "Gestion des accès du compte". Votre fonction (administrateur, éditeur…) y est mentionnée.

Si vous avez le rôle approprié, choisissez la bonne propriété sur laquelle vous souhaitez migrer. Pour cela, dans l'interface de Google Analytics, cliquez sur la roue dentelée en bas à gauche sur "Administration". Sur la page affichée, mettez vous sur le bon compte et la bonne propriété.

© Capture d'écran

Dans la colonne "Propriété", allez dans "Assistant de configuration GA4"

© Capture d'écran

Si le message "Vos propriétés ont bien été associées" apparait, cela veut dire que vous utilisez déjà une propriété GA4. Vous n'avez rien à faire. Sinon, cliquez sur "Démarrer" pour créer une propriété GA4.

© Capture d'écran

Migrer avec une balise gtag.js ou analytics.js 

 Il faut savoir que Google Analytics se sert d'une balise composée d'un extrait de code Javascript pour afficher les données dans les rapports de votre propriété Analytics. Afin de connaitre le type de balise utilisée sur votre site web, affichez le code source de la page de votre site à l'aide d'un clic droit.  Recherchez  la présence d'une balise analytics.js ou gtag.js à l'aide de la commandes CTRL + F.

Voici un exemple de code source avec un site fonctionnant avec la balise analytics.js :

<script type="text/javascript"> 
(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');"

Selon que vous ayez une balise gtag.JS ou une balise analytics.js, deux options s'offrent à vous pour migrer vers GA4.

#1 La balise gtag.js compatible avec GA4

Si vous utilisez gtag.js, vous avez la possibilité d'activer la collecte de données à l'aide de balises existantes. Une grande partie des données collectées pour Universal le seront également pour GA4, grâce aux balises de sites associées.  Vous n'avez pas à ajouter de code à votre site. Simplement, cochez l'option "Activez la collecte de données à l'aide de vos balises existantes".

Vous récupérez sur GA4 de nombreux paramétrages d'Universal Analytics comme la collecte de données, les audiences, les conversions, ou les utilisateurs autorisés à accéder au compte.

Sachez que votre outil de création de site ou votre CMS peut être compatible avec la balise gtag.js. Certains CMS acceptent nativement une compatibilité avec l'identifiant "G-". En effet, d'après Google : "Si vous utilisez une propriété Google Analytics 4, vous avez un ID de mesure au lieu d'un ID de suivi. Un ID de mesure utilise le format G-XXXXXXX et identifie le flux de données qui envoie des données vers votre propriété Google Analytics 4."

Pour trouver l'identifiant "G-", allez dans la page "Administration". Sur le compte et la propriété appropriés, allez dans "propriétés" et cliquez sur "Flux de données". Cliquez sur le rectangle en bas de "toutes". Votre ID de mesure "G-" apparait.

© Capture d'écran

Pour information, Wordpress, Drupal, ou Squarespace prennent en comptent cet identifiant.

#2 Utiliser la balise analytics.js en complément de la balise gtag.js

Dans le cas où votre site est tagué avec analytics.js, vous devez ajouter la balise gtag.js. Pour la récupérer, allez dans la page Administration. Cliquez sur "flux de données" en dessous de votre propriété.

© Capture d'écran

Allez sur le rectangle en dessous de "détail de flux", représentant l'ID de flux. 

© Capture d'écran

Sous "Instructions de taggage", cliquez en dessous de "Ajouter une nouvelle balise sur la page", sur "Global Site Tag (gtag.js)".

© Capture d'écran

Le code commence par <!-- Global site tag (gtag.js) - Google Analytics --> et fini par </script>

Lorsque vous avez le code, ajoutez-le juste après la balise <head> sur toutes les pages de votre site. Cette balise collectera des données pour votre nouvelle propriété GA4.

Si vous n'utilisez pas d'outil de création de site ou de CMS, vous pouvez vous servir d'un éditeur de pages pour ajouter directement la balise gtag.js à vos pages. Pour information, des plateformes comme Magento, PrestaShop, ou Shopify ne prennent pas en compte nativement la balise gtag.js et devraient nécessiter cette opération. 

Laissez votre balise analytics.js telle quelle. Cela vous permet de continuer à recevoir des données sur votre propriété Universal Analytics. Celle-ci continue en effet de collecter des données pour votre propriété Universal Analytics jusqu'au 1er juillet 2023. 

Continuer la migration

Outre ces étapes pour migrer vers GA4, voici celles préconisées par Google pour parfaire cette migration :

  • Créer des flux de données
  • Activer la collecte de données
  • Activer les signaux Google
  • Créer les associations utiles : Google Ads, Google Search Console, etc.
  • Associer les événements personnalisés Universal Analytics à Google Analytics 4
  • Migrer les objectifs et les conversions Universal Analytics vers Google Analytics 4
  • Valider les conversions et définir des enchères pour celles-ci dans Google Ads
  • Migrer les audiences
  • Migrer les mesures de l'e-commerce
  • Ajouter des utilisateurs
  • Une migration progressive

La migration vers GA4 devrait ainsi être progressive.  "GA4 fait volontairement table rase du passé et il faut revoir ses configurations", explique Julien Coquet. "Si cela rajoute du travail, c'est surtout pour mieux préparer le futur de sa collecte de données. C'est l'occasion de se séparer de la hiérarchie d'événements (catégorie, action, libellé) pour justement utiliser le modèle de données plat de GA4".

Avec GA4, rappelle-t-il, "tout devient un événement avec des attributs qui lui sont propres. Vous pourrez donc créer vos propres mesures, ajouter des dimensions et des compteurs personnalisés en grande quantité."

Sachez en outre qu'une version 360 de GA4 ("New GA360") est disponible pour les "gros" annonceurs, via un réseau de partenaires agréés. Elle concerne moins des problématiques de volumétrie (comme GA360 avec Universal) que d'intégration avec différents outils (suite Google Marketing Plateform pour la publicité, Salesforce pour le CRM et l'eCommerce...).