Dans un article précédent, j'ai évoqué la possibilité de connecter une propriété Google Analytics 4 avec une propriété Universal Analytics existante.
Puis, il y a quelques jours, en lisant un autre article de Pablo Moratinos dans lequel il parlait de la façon de mettre à niveau le système d'information de l'UE. Google Analytics 4 Je suis tombé sur le commentaire suivant :
Jordi
Bonjour, merci beaucoup pour cette vidéo. J'utilise Shopify et je ne peux pas modifier la balise globale car le suivi est saisi nativement en définissant l'UA.
Comment dois-je m'y prendre ?
Merci !
https://pablomoratinos.es/como-actualizar-a-google-analytics-4/#comment-644
Cela m'a encouragé à écrire ce court article où je décris une solution possible à un scénario comme celui décrit par Jordi dans son commentaire. Cette solution consisterait à connecter une propriété Universal Analytics existante à une propriété GA4.
Un détail avant de commencer, pour pouvoir faire cela Universal Analytics doit être implémenté sur le site web en utilisant la balise gtag.js, c'est-à-dire celle que je vous montre ci-dessous :
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-Y"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-Y');
</script>
Cela se produira si vous avez mis en œuvre cette balise en ajoutant ce script au modèle d'en-tête de votre site web, ou si vous avez utilisé un plugin / module qui a programmé l'insertion de la balise (par exemple un plugin d'insertion de balise ou certains plugins RGPD) ou dans le cas où vous l'avez mise en œuvre avec une balise HTML de Google Tag Manager. Si vous avez implémenté l'ID de votre propriété Universal Analytics depuis Tag Manager avec les balises prédéfinies, cette procédure ne fonctionnera pas.
Table des matières
Quelle est l'idée ?
C'est simple, il faut profiter du fait que nous avons déjà installé Universal Analytics en utilisant gtag.js pour qu'il transmette les données à la fois à la propriété UA et à la propriété GA4. Cependant, si vous avez des implémentations plus avancées dans cette balise, il est plus que probable que certaines données ne seront pas transmises à GA4. Mais moins, c'est rien.
Comment dois-je m'y prendre ?
Définissons deux scénarios :
- Vous créez une nouvelle propriété Google Analytics 4.
- Vous avez déjà créé une propriété Google Analytics 4, mais vous ne l'avez pas implémentée et vous souhaitez la connecter à Universal Analytics.
Si vous créez une nouvelle propriété Google Analytics 4
Lorsque vous créez une nouvelle propriété GA4 à partir de l'assistant de configuration GA4 situé dans la section d'administration, vous avez la possibilité, dans la première étape, de connecter la propriété GA4 avec la balise gtag.js si celle-ci est activée sur votre site Web. Si c'est le cas, vous pouvez choisir d'activer ou de désactiver cette connexion. Si vous n'utilisez pas la balise gtag.js, ne vous inquiétez pas, l'assistant ne vous permettra pas de l'activer.
Si vous êtes dans l'option de droite, cochez simplement l'option pour activer la collecte de données et suivez le processus, vous n'aurez rien d'autre à faire. Simple non ?
Vous avez déjà créé une propriété Google Analytics 4
Ok, vous ne le saviez pas et vous n'avez pas relié votre propriété GA4 à la balise gtag.js. C'est bon.
Dans ce cas, vous devrez vous rendre dans la section Gestion de votre compte Analytics et dans la colonne Propriétés, une fois que vous aurez choisi la propriété GA4 que vous souhaitez connecter dans la liste déroulante ci-dessus, vous devrez cliquer sur l'option Flux de données.

Une fois que nous avons fait cela, nous aurons une liste des flux de données que nous avons définis dans notre propriété. Normalement, il n'y en aura qu'un et ce sera celui du site web que nous avons, mais si ce n'est pas le cas, choisissez le flux de données que vous voulez connecter à gtag.js.

Lorsque vous choisissez le flux de données, vous verrez qu'une page s'ouvre avec les détails de votre propriété GA4. Dans le groupe d'options supplémentaires, la première est liée aux balises de site web. Normalement, il est réglé sur zéro, alors cliquez sur cette option.

Une fois que vous avez fait cela, vous accédez à une nouvelle page où il vous est demandé d'entrer l'ID de la balise, dans votre cas l'UA-XXXXXXXXXXXXXXX-Y de la propriété Universal Analytics que vous voulez connecter et un Nickname, c'est-à-dire un nom descriptif qui vous permet d'identifier cette balise. cliquez sur connecter et la liste des balises connectées apparaîtra en bas. Le même endroit d'où vous pourrez les déconnecter plus tard s'ils ne sont plus utiles.

Ainsi, votre balise gtag.js sera connectée et enverra des données à Universal Analytics et GA4.
Quelques détails à terminer :
N'oubliez pas que vous devez avoir implémenté la balise gtag.js, toute autre option ne fonctionnera pas.
Si, pour une raison quelconque, vous avez déjà mis en place la balise de suivi de Google Analytics 4 avec son identifiant, celui qui commence par G-XXXXXXXXXXXXXXXX, pensez à la supprimer, sinon vous collecterez tout en double.
Je vous invite à laisser vos impressions et/ou vos doutes dans le formulaire de contact et à me suggérer de nouveaux sujets que vous souhaiteriez voir abordés dans ces tutoriels. Je serai heureux de vous répondre par courriel et d'écrire dans ce blog.