Google Analytics Integration - AMCP Website
Google Analytics Integration - AMCP Website
Configuration de Google Analytics (gtag.js) pour le suivi des visiteurs sur le site AMCP.
✅ Configuration Complétée
Measurement ID
G-0ZKTY3GTYQ
Fichiers Modifiés
- ✅
_config.yml- Ajout du Measurement ID - ✅
_layouts/default.html- Tag gtag.js déjà présent
📊 Comment Fonctionne le Suivi
1. Configuration dans _config.yml
google_analytics: "G-0ZKTY3GTYQ"
2. Tag gtag.js dans _layouts/default.html
<!-- Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0ZKTY3GTYQ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-0ZKTY3GTYQ');
</script>
3. Déploiement Automatique
- Le tag est automatiquement injecté sur toutes les pages
- Fonctionne uniquement en production (jekyll.environment == ‘production’)
- GitHub Pages configure automatiquement l’environnement de production
🚀 Déploiement
Commandes de Déploiement
cd /home/kalxav/CascadeProjects/amcp-github-pages/
git add _config.yml
git commit -m "Add Google Analytics Measurement ID G-0ZKTY3GTYQ"
git push origin main
Vérification du Déploiement
Après 2-5 minutes, vérifiez que le tag est présent:
curl -s https://agentmeshcommunicationprotocol.github.io/ | grep "G-0ZKTY3GTYQ"
Vous devriez voir:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0ZKTY3GTYQ"></script>
📈 Suivi des Données
Accès au Tableau de Bord
- Allez à: https://analytics.google.com/
- Sélectionnez votre propriété
- Consultez les données en temps réel
Métriques Suivies
- ✅ Pages vues
- ✅ Visiteurs uniques
- ✅ Durée de session
- ✅ Taux de rebond
- ✅ Sources de trafic
- ✅ Appareils utilisés
- ✅ Localisation géographique
- ✅ Comportement des utilisateurs
Délai d’Apparition des Données
- Temps réel: 0-5 minutes
- Rapports complets: 24 heures
- Données historiques: Après 24-48 heures
🔍 Vérification du Fonctionnement
Étape 1: Vérifier le Tag dans le Code Source
# Vérifier que le tag est présent
curl -s https://agentmeshcommunicationprotocol.github.io/ | grep -i "gtag\|googletagmanager"
Étape 2: Vérifier dans Google Analytics
- Allez à: https://analytics.google.com/
- Cliquez sur Temps réel
- Visitez votre site: https://agentmeshcommunicationprotocol.github.io/
- Vous devriez apparaître comme utilisateur actif
Étape 3: Vérifier dans les Outils de Développement
- Ouvrez votre site
- Appuyez sur F12 (Outils de développement)
- Allez à l’onglet Network
- Recherchez les requêtes vers
googletagmanager.com - Vous devriez voir des requêtes avec
G-0ZKTY3GTYQ
📋 Checklist de Configuration
Configuration
- Measurement ID ajouté à _config.yml
- Tag gtag.js présent dans _layouts/default.html
- Condition de production vérifiée
- Format correct du tag
Déploiement
- Changements commitées
- Changements poussées vers GitHub
- GitHub Pages reconstruit (attendre 2-5 min)
- Tag visible dans le code source
Vérification
- Tag gtag.js présent sur le site
- Utilisateurs visibles en temps réel dans GA
- Données collectées correctement
- Pas d’erreurs dans la console
🔐 Sécurité et Confidentialité
Données Collectées
- Pages visitées
- Durée de visite
- Appareil utilisé
- Localisation (approximative)
- Source du trafic
Données NON Collectées
- Informations personnelles identifiables
- Mots de passe
- Données sensibles
- Contenu des formulaires
Conformité
- ✅ RGPD compatible (avec consentement)
- ✅ Pas de suivi des données sensibles
- ✅ Anonymisation des données
- ✅ Politique de confidentialité recommandée
📊 Rapports Utiles
Rapports à Consulter Régulièrement
Temps Réel
- Utilisateurs actifs maintenant
- Pages consultées en direct
- Sources de trafic en temps réel
Utilisateurs
- Nombre total de visiteurs
- Utilisateurs nouveaux vs récurrents
- Taux de rebond
- Durée moyenne de session
Acquisition
- Sources de trafic
- Canaux (organic, direct, referral, etc.)
- Mots-clés de recherche
- Campagnes
Comportement
- Pages les plus visitées
- Entonnoirs de conversion
- Événements personnalisés
- Flux utilisateur
🛠️ Dépannage
Problème: Le Tag n’Apparaît Pas
Solution:
- Vérifiez que _config.yml a le bon format
- Attendez 5-10 minutes après le déploiement
- Videz le cache du navigateur (Ctrl+Shift+Suppr)
- Vérifiez que jekyll.environment est ‘production’
Problème: Pas de Données dans Google Analytics
Solution:
- Attendez 24 heures pour les données complètes
- Vérifiez que le tag est présent dans le code source
- Vérifiez que vous visitez le site après le déploiement
- Vérifiez les filtres dans GA (ils peuvent masquer les données)
Problème: Erreurs dans la Console
Solution:
- Vérifiez le format du Measurement ID
- Vérifiez qu’il n’y a pas de caractères spéciaux
- Vérifiez la connexion Internet
- Vérifiez que Google Analytics n’est pas bloqué par un adblocker
📚 Ressources
- Google Analytics Documentation
- gtag.js Documentation
- Jekyll Configuration
- GitHub Pages Documentation
📝 Prochaines Étapes
Immédiatement
- Déployez les changements
- Attendez 2-5 minutes
- Vérifiez que le tag est présent
Après 24 Heures
- Consultez Google Analytics
- Vérifiez les données collectées
- Analysez les sources de trafic
Après 1 Semaine
- Analysez les tendances
- Identifiez les pages populaires
- Optimisez le contenu
Après 1 Mois
- Comparez les métriques
- Identifiez les opportunités d’amélioration
- Planifiez les optimisations
📞 Support
Pour toute question sur Google Analytics:
✅ Résumé
| Élément | Statut |
|---|---|
| Measurement ID | ✅ G-0ZKTY3GTYQ |
| _config.yml | ✅ Configuré |
| _layouts/default.html | ✅ Tag présent |
| Déploiement | ⏳ À faire |
| Vérification | ⏳ À faire |
Configuration complète! Déployez maintenant et vérifiez après 2-5 minutes. 🚀