Qu'est-ce que GA4 ?

Définition
GA4 (Google Analytics 4) est la dernière plateforme d'analyse web et d'applications de Google. Lancée en octobre 2020, elle a complètement remplacé la version précédente, Universal Analytics, le 1er juillet 2023. GA4 n'est pas simplement une version améliorée, mais une plateforme entièrement repensée basée sur une nouvelle philosophie de collecte et d'analyse des données.
La plus grande caractéristique de GA4 est qu'elle utilise un modèle de données basé sur les événements. Alors qu'Universal Analytics était centré sur les sessions et les pages vues, GA4 suit toutes les interactions des utilisateurs comme des événements. Chaque action telle que les pages vues, les clics, les défilements et les lectures de vidéos est enregistrée comme un événement, permettant une analyse plus détaillée. De plus, vous pouvez analyser les données des sites web et des applications mobiles dans une seule propriété, ce qui est très utile pour comprendre les parcours utilisateurs multiplateformes.
GA4 a considérablement amélioré les capacités d'apprentissage automatique et d'IA. Grâce aux métriques prédictives, vous pouvez prédire le comportement futur des utilisateurs, et les insights automatisés détectent et signalent automatiquement les tendances importantes. Elle offre également une mesure sans cookies et une gestion du cycle de vie des données pour s'adapter à l'ère de la protection de la vie privée. Elle est conçue pour permettre une analyse efficace tout en respectant les réglementations sur la vie privée telles que le RGPD en Europe et le CCPA aux États-Unis.
Caractéristiques
- Modèle de données basé sur les événements : Suit toutes les interactions des utilisateurs comme des événements, permettant une analyse plus flexible et détaillée. Tout est un événement : pages vues, clics, défilements, lectures de vidéos, téléchargements de fichiers, etc.
- Analyse multiplateforme : Analysez les données des sites web et des applications iOS/Android dans une seule propriété, vous permettant de suivre complètement les parcours utilisateurs à travers plusieurs appareils.
- IA et apprentissage automatique : Fournit des métriques prédictives comme la probabilité d'achat et la probabilité de désabonnement, et les insights automatisés détectent automatiquement les pics de trafic, les modèles anormaux, etc.
- Axé sur la confidentialité : Offre diverses fonctionnalités pour la conformité aux réglementations sur la vie privée, y compris la mesure sans cookies, l'anonymisation des IP et les paramètres de conservation des données.
- Intégration gratuite avec BigQuery : Toutes les propriétés GA4 peuvent exporter des données brutes vers BigQuery gratuitement, permettant une analyse avancée et une intégration d'entrepôt de données. (Uniquement disponible dans la version payante d'Universal Analytics)
Comment utiliser
Voici comment configurer et utiliser GA4 efficacement :
Étape 1 : Créer une propriété GA4 Après vous être connecté à votre compte Google Analytics, créez une nouvelle propriété GA4. Sélectionnez "Créer une propriété" dans le menu d'administration et entrez les informations de votre site web ou application. Lorsque vous sélectionnez votre catégorie et taille d'entreprise, GA4 fournit automatiquement des rapports et des insights pertinents.
Étape 2 : Configurer le flux de données Pour les sites web, créez un flux de données web ; pour les applications mobiles, créez un flux de données iOS ou Android. Lorsque vous créez un flux de données web, vous recevrez un ID de mesure (au format G-XXXXXXXXXX), qui doit être inséré dans toutes les pages de votre site web. L'utilisation de Google Tag Manager facilite la gestion.
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Étape 3 : Configurer les événements clés En plus des événements collectés automatiquement (pages vues, défilements, etc.), GA4 vous permet de suivre manuellement les événements importants pour vos objectifs commerciaux. Par exemple, configurez des événements de conversion comme "Achat terminé", "Inscription", "Abonnement à la newsletter", "Clic sur contact". En marquant ces événements comme "Conversions", vous pouvez facilement les suivre dans les rapports.
Étape 4 : Créer des dimensions et métriques personnalisées Vous pouvez créer des dimensions personnalisées et des métriques personnalisées pour suivre des données spécifiques nécessaires à votre entreprise. Par exemple, pour un blog, vous pouvez créer des dimensions personnalisées comme "Catégorie d'article", "Nom de l'auteur", "Temps de lecture" pour une analyse plus détaillée.
Étape 5 : Personnaliser les rapports Bien que les rapports par défaut de GA4 soient utiles, vous pouvez activer des rapports supplémentaires depuis la bibliothèque ou créer des rapports personnalisés à l'aide d'Explorations. Des modèles d'analyse avancée tels que l'exploration de chemins, l'exploration d'entonnoirs et le chevauchement de segments sont fournis.
Étape 6 : Utiliser les audiences et les métriques prédictives L'une des fonctionnalités puissantes de GA4 sont les métriques prédictives basées sur l'apprentissage automatique. Vous pouvez optimiser les campagnes marketing en utilisant des métriques comme "Probabilité d'achat", "Probabilité de désabonnement" et "Revenus prévus". La création d'audiences personnalisées basées sur celles-ci et leur intégration avec Google Ads améliore considérablement l'efficacité du ciblage.
Étape 7 : Intégrer avec Google Ads et Search Console L'intégration de GA4 avec votre compte Google Ads permet de mesurer plus précisément les performances des annonces. L'intégration avec Search Console vous permet de voir les données de requêtes de recherche dans GA4, ce qui aide à l'analyse SEO. L'intégration peut être configurée dans la section "Liens de produits" du menu d'administration.
Étape 8 : Révision régulière des données et insights GA4 fournit des données sous diverses perspectives, y compris des rapports en temps réel, des rapports d'utilisateurs et des rapports de cycle de vie. Vérifiez les métriques clés au moins une fois par semaine et examinez les insights automatisés pour améliorer votre site web. Il est particulièrement important de se concentrer sur les métriques d'engagement et les métriques de conversion.
Exemples
Exemple 1 : Code d'installation de base de GA4
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Blog Zero Coke</title>
<!-- Code d'installation GA4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ABC123XYZ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Configuration de base
gtag('config', 'G-ABC123XYZ', {
'send_page_view': true,
'anonymize_ip': true // Anonymisation IP
});
</script>
</head>
<body>
<h1>Titre de l'article du blog</h1>
<p>Contenu...</p>
</body>
</html>
Exemple 2 : Suivi d'événements personnalisés (clic sur bouton)
<button onclick="trackNewsletterSignup()">S'abonner à la newsletter</button>
<script>
function trackNewsletterSignup() {
// Envoyer un événement GA4
gtag('event', 'newsletter_signup', {
'event_category': 'engagement',
'event_label': 'header_newsletter_form',
'value': 1
});
// Logique réelle d'abonnement à la newsletter
console.log('Abonnement à la newsletter terminé');
}
</script>
Exemple 3 : Suivi d'événements e-commerce
// Événement de vue de produit
gtag('event', 'view_item', {
currency: 'KRW',
value: 129000,
items: [
{
item_id: 'XYZ2000-BLK',
item_name: 'Écouteurs Bluetooth sans fil XYZ-2000',
item_category: 'Électronique',
item_category2: 'Audio',
item_brand: 'TechSound',
price: 129000,
quantity: 1
}
]
});
// Événement d'ajout au panier
gtag('event', 'add_to_cart', {
currency: 'KRW',
value: 129000,
items: [
{
item_id: 'XYZ2000-BLK',
item_name: 'Écouteurs Bluetooth sans fil XYZ-2000',
price: 129000,
quantity: 1
}
]
});
// Événement d'achat terminé
gtag('event', 'purchase', {
transaction_id: 'T_12345',
currency: 'KRW',
value: 129000,
tax: 11727,
shipping: 3000,
items: [
{
item_id: 'XYZ2000-BLK',
item_name: 'Écouteurs Bluetooth sans fil XYZ-2000',
price: 129000,
quantity: 1
}
]
});
Exemple 4 : Suivi de la profondeur de défilement
// Envoyer un événement lors du défilement vers des points spécifiques de la page
let scrollTracked = {
'25': false,
'50': false,
'75': false,
'100': false
};
window.addEventListener('scroll', function() {
let scrollPercentage = (window.scrollY + window.innerHeight) / document.body.scrollHeight * 100;
for (let threshold in scrollTracked) {
if (scrollPercentage >= threshold && !scrollTracked[threshold]) {
gtag('event', 'scroll_depth', {
'event_category': 'engagement',
'event_label': threshold + '%',
'value': parseInt(threshold)
});
scrollTracked[threshold] = true;
}
}
});
Exemple 5 : Suivi des clics sur les liens externes
// Suivre automatiquement tous les clics sur les liens externes
document.addEventListener('click', function(event) {
let target = event.target.closest('a');
if (target && target.hostname !== window.location.hostname) {
gtag('event', 'click', {
'event_category': 'outbound_link',
'event_label': target.href,
'transport_type': 'beacon'
});
}
});
Exemple 6 : Suivi des téléchargements de fichiers
<a href="/downloads/seo-guide.pdf" onclick="trackDownload(this)">Télécharger le guide SEO</a>
<script>
function trackDownload(element) {
let fileName = element.href.split('/').pop();
gtag('event', 'file_download', {
'event_category': 'downloads',
'event_label': fileName,
'file_extension': fileName.split('.').pop(),
'file_name': fileName
});
}
</script>
Exemple 7 : Suivi de la lecture de vidéo
<video id="tutorial-video" controls>
<source src="tutorial.mp4" type="video/mp4">
</video>
<script>
let video = document.getElementById('tutorial-video');
let videoTracked = {
'start': false,
'25': false,
'50': false,
'75': false,
'complete': false
};
video.addEventListener('play', function() {
if (!videoTracked['start']) {
gtag('event', 'video_start', {
'event_category': 'video',
'event_label': 'tutorial-video',
'video_title': 'Tutoriel SEO'
});
videoTracked['start'] = true;
}
});
video.addEventListener('timeupdate', function() {
let percentage = (video.currentTime / video.duration) * 100;
if (percentage >= 25 && !videoTracked['25']) {
gtag('event', 'video_progress', {
'event_category': 'video',
'event_label': 'tutorial-video',
'video_percent': 25
});
videoTracked['25'] = true;
}
// Idem pour 50%, 75%...
});
video.addEventListener('ended', function() {
gtag('event', 'video_complete', {
'event_category': 'video',
'event_label': 'tutorial-video'
});
videoTracked['complete'] = true;
});
</script>
Avantages et inconvénients
Avantages
-
Analyse orientée vers l'avenir : Le modèle basé sur les événements et les fonctionnalités d'IA sont plus adaptés à l'environnement numérique en évolution. Il est conçu pour répondre aux restrictions de cookies et à la protection renforcée de la vie privée.
-
Intégration multiplateforme : Analysez les données des sites web et des applications mobiles dans une seule propriété pour comprendre l'ensemble du parcours utilisateur. Vous pouvez suivre les modèles où les utilisateurs parcourent les produits sur les applications mobiles et achètent sur le site web plus tard.
-
Capacités prédictives : Les métriques prédictives basées sur l'apprentissage automatique vous permettent d'identifier de manière proactive les utilisateurs avec une probabilité élevée de désabonnement ou une probabilité élevée d'achat et de répondre de manière préventive. Ceci est très utile pour allouer efficacement les budgets marketing.
Inconvénients
-
Courbe d'apprentissage abrupte : Il a une structure complètement différente d'Universal Analytics, donc même les utilisateurs existants doivent apprendre à nouveau. Il faut du temps pour s'adapter au modèle basé sur les événements, à la nouvelle structure de rapports, à la terminologie différente, etc.
-
Données historiques limitées : Les données d'Universal Analytics ne peuvent pas être migrées automatiquement. GA4 collecte des données à nouveau à partir du moment de l'installation, ce qui rend difficile la comparaison avec les données historiques. Pour analyser les tendances historiques dans les rapports de conversion, les données d'Universal Analytics doivent être stockées séparément.
-
Configuration complexe : La configuration initiale est plus complexe qu'Universal Analytics. En particulier, le suivi du commerce électronique, les événements personnalisés et la configuration des conversions nécessitent des connaissances techniques, et sans une configuration appropriée, il est difficile d'obtenir des données précises. De nombreuses entreprises obtiennent l'aide d'experts pour la configuration.
FAQ
Q : Puis-je utiliser Universal Analytics et GA4 simultanément ? R : Oui, c'est possible. Cependant, Universal Analytics a complètement arrêté la collecte de données le 1er juillet 2023, vous devez donc maintenant utiliser uniquement GA4. Avant juillet 2023, vous pouviez exécuter les deux propriétés simultanément pour comparer les données et vous familiariser avec GA4 pendant la période de transition. Si vous commencez maintenant, vous n'avez besoin d'installer que GA4.
Q : En quoi les événements GA4 diffèrent-ils des événements Universal Analytics ? R : Dans Universal Analytics, les événements avaient une structure fixe de "catégorie, action, étiquette, valeur". Dans GA4, toutes les interactions sont des événements et vous pouvez librement ajouter tous les paramètres que vous souhaitez à chaque événement. C'est beaucoup plus flexible, mais vous devez planifier à l'avance des conventions de dénomination cohérentes et des structures de données. Par exemple, les pages vues sont également traitées comme des événements 'page_view' dans GA4.
Q : Comment le taux de rebond est-il calculé dans GA4 ? R : La définition du taux de rebond dans GA4 est complètement différente d'Universal Analytics. Dans Universal Analytics, un rebond était défini comme une session où une seule page était vue avant de partir, mais dans GA4, le taux de rebond est défini comme le pourcentage de sessions qui ne sont pas des "sessions engagées". Une session engagée est une session qui dure 10 secondes ou plus, voit 2 pages ou plus, ou a un événement de conversion. Par conséquent, le taux de rebond de GA4 apparaît généralement plus bas.
Q : Combien de temps les données GA4 sont-elles conservées ? R : Par défaut, les données d'événements peuvent être conservées pendant 2 mois ou 14 mois (dans la version gratuite). Vous pouvez sélectionner la période de conservation dans les paramètres, et une fois définie, elle ne s'applique pas rétroactivement aux données passées. Il est donc préférable de la définir sur 14 mois dès le début. Les données de rapports agrégées sont conservées indéfiniment. Si vous souhaitez stocker des données brutes à long terme, configurez l'exportation BigQuery (gratuit).