Comment utiliser Google Analytics - Gilles Barbier, Partner chez TheFamily

Preview:

Citation preview

gilles@thefamily.co

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

gilles@thefamily.co

Bon vol!