Optimisation de votre suivi GA4 pour le Locator en libre-service d'Uberall
Pour garantir que vos données analytiques sont exactes et exemptes de doublons, il est important de configurer votre balise Google Analytics 4 (GA4) spécifiquement pour Uberall Self-Service Locator.
Parce que Uberall Locator fonctionne comme une Single Page Application (SPA), elle gère la navigation de manière dynamique sans recharger la page entière. Notre système est conçu pour envoyer manuellement les événements page_view à votre propriété GA4 pour garantir que chaque interaction est enregistrée. Cependant, l'installation standard de GA4 envoie également une page view automatique lors du chargement du script, ce qui peut entraîner un double comptage de vos données.
Suivez ce guide pour ajuster votre implémentation afin d'obtenir des rapports clairs et précis.
L'ajustement : Désactiver les page views automatiques
Pour éviter le suivi en doublon, vous devez ajouter un indicateur spécifique – send_page_view: false – à votre snippet de configuration GA4. Cela indique à Google Analytics d'attendre le déclenchement manuel du Uberall Locator plutôt que de déclencher un événement immédiatement au chargement de la page.
Configuration standard (À ne pas utiliser)
Habituellement, un snippet GA4 standard ressemble à ceci :
HTML
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
Configuration requise pour Uberall
Vous devez modifier la ligne gtag('config', ...) pour inclure le paramètre de désactivation comme indiqué ci-dessous :
HTML
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Ajoutez le flag { send_page_view: false } ici :
gtag('config', 'TAG_ID', { send_page_view: false });
</script>
Pourquoi est-ce nécessaire ?
- Précision : En ajoutant { send_page_view: false }, vous garantissez que les seuls événements page_view enregistrés sont ceux envoyés directement par l'application Uberall Locator.
- Intégrité du parcours utilisateur : Dans un environnement SPA, les chargements de page traditionnels ne se produisent pas lorsqu'un utilisateur recherche un emplacement ou affiche une épingle. Nos déclenchements manuels capturent correctement ces « pages virtuelles ».
- Conformité aux bonnes pratiques : Cette méthode est conforme à la documentation officielle des développeurs de Google pour la gestion de la mesure d'événements manuels.
Liste de contrôle d'implémentation
- Localisez votre balise de site global GA4 dans la section <head> de votre site web.
- Remplacez l'espace réservé TAG_ID par votre identifiant de mesure Google réel (par exemple, G-XXXXXXXXXX).
- Mettez à jour la ligne de configuration pour inclure le paramètre send_page_view: false.
- Publiez vos modifications et vérifiez les données en temps réel dans votre tableau de bord Google Analytics.
Remarque : Si vous utilisez Google Tag Manager (GTM) à la place d'un script gtag.js codé en dur, vous devrez ajuster les paramètres de configuration « Google Tag » dans l'interface GTM pour désactiver « Envoyer un événement de page view lors du chargement de cette configuration ».