Configurer Google Analytics 4 pour envoyer les données au serveur
Introduction
Cette méthode consiste à implémenter un balisage unique sur votre conteneur web pour envoyer les données à votre conteneur serveur. En utilisant Google Analytics 4 (GA4) comme transporteur de données, la configuration côté serveur devient plus simple et rapide. Si GA4 est correctement configuré côté web, les événements peuvent être facilement envoyés aux différentes plateformes depuis le serveur.
![Schéma client-to-server](/images/start-here/client_to_server_schema.jpg)
Remarque : La mise en place correcte de GA4 dépend de la qualité de votre Data Layer. Un Data Layer insuffisant impactera la collecte de données, que vous soyez en client-side ou en server-side.
Configuration de la balise Google
Création d'une nouvelle balise (Facultatif)
Si vous avez déjà un tracking GA4 existant sur votre GTM web, utilisez plutôt la balise Google existante. Vous pouvez aller directement à l'etape 3 pour ajouter le parametre server_container_url
.
Accédez au menu Tags dans Google Tag Manager (côté web) puis cliquez sur New en haut à droite.
![Création d'une nouvelle balise dans GTM](/images/start-here/gtm_tag_new.png)
Ensuite, sélectionnez le Google Tag.
![Sélection du type de balise Google dans GTM](/images/start-here/gtm_tag_new_google_tag.png)
Dans l’identifiant de la balise Google vous pouvez mettre l’ID de mesure de votre propriété GA4.
![Configuration de l'identifiant de la balise Google dans GTM](/images/start-here/gtm_tag_measurement_id.png)
Envoi de page_view (Facultatif)
Vous pouvez également ajouter le paramètre send_page_view
pour envoyer l'événement page_view
.
![Ajout du paramètre send_page_view dans GTM](/images/start-here/gtm_tag_send_page_view.png)
Ajouter le paramètre server_container_url
Dans les Paramètres de configuration, ajoutez server_container_url
pour diriger les événements GA4 vers votre serveur.
![Ajout du paramètre server_container_url dans GTM](/images/start-here/gtm_tag_server_container_url.png)
Déclenchement de la balise
Cette balise doit se déclencher sur chacune des pages. Déclenchez la balise Google dès le chargement des pages de votre site web en sélectionnant Initialization - All Pages.
![Sélection du déclencheur dans GTM](/images/start-here/gtm_trigger_select.png)
Vous pouvez sauvegarder le tag.
Il est conseillé de déclencher la balise Google le plus tôt possible lors du chargement des pages de votre site web.
Test and Preview
Pour récapituler, nous avons créé un workspace et des serveurs sur Addingwell, configuré notre sGTM, installé Tag Health et configuré notre GTM web. Il est temps de tester tout cela et de vérifier que tout fonctionne comme attendu.
Lancer le mode preview côté serveur
Dans l'interface GTM de votre conteneur serveur, cliquez sur Preview.
![Lancement du mode preview côté serveur](/images/start-here/sgtm_preview_button.png)
Un nouvel onglet doit s'ouvrir. Cette page sera vide mais c'est normal. Le preview serveur sera en attente des requêtes de tracking GA4.
![Aperçu du mode preview côté serveur](/images/start-here/sgtm_preview_home.png)
Lancer le mode preview côté web
Dans l'interface de GTM web, cliquez sur Preview.
![Lancement du mode preview côté web](/images/start-here/gtm_preview_button.png)
Une nouvelle page s'ouvre également. Renseignez l'url de votre site et cliquez sur Connect.
![Aperçu du mode preview côté web](/images/start-here/gtm_preview_home.png)
Votre site s'ouvrira dans un nouvel onglet. Naviguez dessus et déclenchez quelques événements.
Quand vous ouvrez le mode preview côté web, il se peut que votre site s'ouvre dans une fenêtre différente. Ceci n'est pas très pratique pour debugger correctement. Pour éviter ceci, vous pouvez installer l'extension chrome Tag Assistant Companion (opens in a new tab).
Vérification dans la prévisualisation de sGTM
Retournez dans l'onglet de prévisualisation de GTM server-side. Vous devriez voir maintenant les événements de tracking dans cette interface.
![Vérification dans la prévisualisation de sGTM](/images/start-here/sgtm_preview_page_view.png)
Publication
Si toutes les étapes du test se sont bien passées, vous pouvez maintenant publier votre conteneur web en production, après avoir vérifié que votre conteneur serveur est également publié.
![Publication du conteneur GTM web](/images/start-here/gtm_publish_button.png)
Dans les minutes ou heures qui suivent, vérifiez dans l'interface de GA4 que Google Analytics reçoit encore des données.
Félicitations
Vous avez terminé la configuration de Google Analytics 4 pour envoyer les données au serveur. La base de votre tracking server-side est maintenant prête et vous pouvez passer aux différents cas d'usages de GTM server-side.
Si vous avez rencontré le moindre problème durant ces étapes de démarrage, n'hésitez pas à contacter notre équipe support directement depuis l'interface d'Addingwell.
![Contacter le support dans Addingwell](/images/start-here/aw_contact_support.png)