comment utiliser google analytics - gilles barbier, partner chez thefamily
TRANSCRIPT
Introduction à Google Analytics
Comment ça marche ?
analytics.js
google-analytics.com
monsite.com
vous
utilisateur
Voici un utilisateur !
692956160.1419847796
Sessions692956160.1419847796
264784636.3264726772
198746378.3774927848
159279389.4278378829
Clics (Hits)• Un clic (Hit), c’est un appel à GA,
déclenché par le javascript inséré dans vos pages:
• ga('send', ‘pageview');
• ga('send', 'event', 'button', ‘click');
• ga('ecommerce:send');
Vérifier son implémentation !• Vérifier sur la vue temps-réel
• Ajouter l’extension Google Analytics Debugger à son navigateur Chrome
• Vérifier la présence de GA sur toutes les pages
https://www.google.com/analytics/partners/search/apps?category=114
analytics.js ga.js
Société Data Filtres, Analyses
Configuration
Configuration du Compte
Configuration de la Propriété
Configuration de la VueExclure les robots, définir votre timezoneToujours laisser cette vue inchangée ! Créer vos vues.
Exclure le trafic provenant de vos IPs et de votre site de dev
Activer e-commerce (option)
Pages vues
Objectifs
Segments
Evénements
Pages vues
Objectifs
Segments
Evénements
Pages vues
Génération d’une « page vue »• Une page vue est enregistrée
par l’execution de ce javascript :
ga('send', ‘pageview’);
• Ce code est inclus par défaut dans toutes vos pages
• Les pages peuvent être virtuelles !
ga('send', ‘pageview’, ‘/maPageVirtuelle’);
Temps passé sur une page
• Envois d’événement sur les liens externes:
• Envois d’un événement chaque 10s
<script>trackOutboundLink = function(url) { ga('send', 'event', 'outbound', 'click', url, {'hitCallback':function () {document.location = url;}});}</script>
<a href="http://www.example.com" onclick=”trackOutboundLink(‘http://www.example.com’); return false;">Check out
Pages vues
« Mes » Pages vues
Pages vues
Objectifs
Segments
Evénements
• Hits :
• Lecture / Pause d’une vidéo
• Téléchargement d’un fichier
• Création de compte
• Liens externes
• Tracker des erreurs
• Tracker des durées
Evénements
Génération d’un événement• Un événement (Event), c’est un appel à GA,
déclenché par ce javascript inséré dans vos pages:
ga('send', 'event', category, action, label, Value, interaction );
‘Video’‘Play’‘My first drive’0true
Evénements
Pages vues
Objectifs
Segments
Evénements
• Mesurer :
• Création d’un compte
• Téléchargement d’un livre-blanc
• Partage sur un réseau social
• Inscription à une newsletter
• Ecriture d’un commentaire
• Durée sur la page
Objectifs
Définir un objectif
Définir un objectif
Définir un objectif
pas de domaine
= | début | regex
Définir un objectif
attention à la casse
Exemple: avec ^/zone(\-fr$|\-es$), l’objectif est atteint avec la visite de /zone-fr ou /zone-es
Tester une expression régulière :
https://support.google.com/analytics/answer/1034324?hl=fr
Définir un objectif
Objectifs
Pages vues
Objectifs
Segments
Evénements
Pages vues
Objectifs
Segments
Evénements
SegmentsExemple de segments prédéfinis
Importer des segments
https://www.google.com/analytics/gallery/
Exemple d’analyse recommandée
Cohortes (!)
Autres
Entonnoirs
• Déterminer à quelle étape les utilisateurs s’en vont
Annotations
• Evolutions du site
• Modifications dans l’implémentation de GA
• Pannes
• Communication inhabituelle
• Evolution d’algorithme chez Google
• Tout ce qui pourrait impacter le trafic
Data Alerts
http://cutroni.com/blog/2012/01/04/save-your-ass-with-google-analytics-data-alerts/
Démographie
• nécessite un niveau minimum d’activité
• activer dans les réglages GA de la propriété web
• adapter le code js (ga('require', 'displayfeatures');)
Centres d'intérêt
In-Page Analytics• Installer l’extension Chrome
• Enhanced Link Attribution
• activer dans les réglages GA de la propriété web
• adapter le code js (ga(‘require',
'linkid', ‘linkid.js’);)
• adapter le code html (<a
href='NewPage.html' id=‘NewPageLink1'>)
Valeurs personnalisées (Custom Values)
Pour transmettre à GA des données de votre bdd
ga('send', 'pageview', {'dimension5': '<?=$garagiste?>'});
Pièges
Difficultés les plus courantes• Sous-domaines : ok si vous utilise Universal Analytics, à configurer sinon
• Sources de trafic : valable 6 mois par défaut!
• Temps par page : 0 pour la dernière
• Conversion : 1 / objectif / session
• Difficile de suivre les utilisateurs enregistrés
• Echantillonnage (Sampling)
• Rapport personnalisé : éviter de mélanger les valeurs définies par hit/session/user
• Funnel incluant un paiement sur une plateforme tierce
Bon vol!