Google Analytics

Vu de
l'intégrateur/développeur

Kiwi Partÿ 2013

Créé par Nicolas Hoffmann / @nico3333fr

Nicolas Hoffmann ?

Pourquoi cette présentation ?

Petite histoire vécue…

C'est le drame.

Gamelle

Pourquoi cette présentation ?

  • Bref, ne pas négliger ce besoin d'information du client
  • Facile à mettre en place quand on a quelques bases
  • Cela tombe bien, c'est le but de cette présentation : « en obtenir le plus en en faisant le moins possible » ©.

Plan de guerre

  1. Côté site (bases)
  2. Côté Google Analytics
  3. Des exemples réels
  4. D'autres possibilités plus avancées (si on le temps)

Stoooop : disclaimer !

Stoooop : sondage

Que faisiez-vous le 5 Février 2013 à 13H37 ?

Connaître l’efficacité d’un site via Google Analytics

1) Côté site

Page Tracker


  var _gaq = _gaq || [];
  _gaq.push(['_setAccount’, 'UA-XXXXXXX-X']);
  _gaq.push(['_trackPageview']);
 
  (function() {
    var ga = document.createElement('script’); ga.type = 'text/javascript’; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl’ : 'http://www') + '.google-analytics.com/ga.js’;
    var s = document.getElementsByTagName('script’)[0]; s.parentNode.insertBefore(ga, s);
  })();

					

Tracke donc la page courante

Page Tracker virtuel

    
           _gaq.push(['_trackPageview', '/mapage-virtuelle.php']);
					
  • Permet de tracker une page « virtuelle »
  • Basiquement, permet de faire remonter des infos structurées comme on le souhaite

Event Tracker

    
           _gaq.push(['_trackEvent’, 'category', 'action’, 'label’]);
           

Permet de tracker une action ou un événement (!) de l'utilisateur

    
           _gaq.push(['_trackEvent’, 'email’, 'click', 'house@hates.us']);
           

Hourra

Vous savez tout. Enfin presque.

2) Côté Google Analytics

  • Goals
  • Goal funnel
  • Event Goals
Objectif simple
Objectif à étapes
Objectif sur Event tracker
Objectif avec expression régulière

Trucs à savoir, surtout
quand on débute

  • Objectifs « non-rétroactifs »
  • Objectifs chiffrables (ou pas)
  • Petit temps de comptabilisation

La bonne méthode pour « lancer »
un objectif

  • Développer le site (bah oui)
  • Mettre en place les objectifs côté Analytics
  • Les tester le soir en partant sur un profil non-filtré
  • Vérifier le matin que tout va bien
  • Avoir un profil filtré (si possible)
Profil filtré

3) Des exemples concrets

Calculer le R.O.I d'une campagne d'inscriptions

Côté site

    
 
 					

_gaq.push(['_setAccount’, 'UA-XXXXXXX-X']);
_gaq.push(['_trackPageview', '/{lieu}-thanks.php']);
           

Côté objectif


^/(GMP|GDN|GSL|GDL)-thanks\.php
              

Connaître l’efficacité d’un site via Google Analytics

Argent rapporté par les inscriptions

Yay !

La campagne a coûté 500 €, elle en a rapporté 2800 €.
(ça c'est du langage client)


(et ça ne coûte pas plus cher pour mettre cela en place à une plus grande échelle)

3) Des exemples concrets (bis)

Voir l'efficacité d'un
tunnel/entonnoir de conversion

Exemple typique, une commande en plusieurs étapes

Un goal funnel
Un goal funnel : les résultats

Houston…

On a un problème

On a perdu ~80% des clients à une étape.

Attention !

  • Vous savez qu'il y a un souci, mais pas forcément lequel.
  • Vous n'avez que des indices, pas de vérité absolue.
  • Le problème peut autant venir du site (ergonomie, toussa…) que des tarifs proposés (#lesClients).


L'interprétation des données est un sport à part entière !

3) Des exemples concrets (ter)

Faire des vues sur les données

  • « Rétro-actif »
  • Convertissable en dashboard
  • Possibilité d'envoi de rapport
  • Pas trop dur si la structure d'URL bien pensée

→ Expérience perso : dominer le monde en accessibilité
(rien que ça)

Création d'une vue accessibilité

Dashboard

Un dashboard

Tracker oui… mais quoi ?

Un exemple plus sérieux

  • Penser en amont
  • Isoler les produits
  • Voir les intérêts selon la langue du visiteur
  • Étudier la provenance

Un exemple de langage client

Entre :
“On a 50000 visites sur nos produits chaque mois.”
Et :
“Y a les chinois qui sont intéressés par tels produits, les allemands qui eux sont intéressés par celui-là…”

→ Client trèèèèèèèèèèès intéressé ! :)

4) D'autres possibilités

Faire du A/B testing (sous Contenu> Tests)

Histoire vécue encore…

A/B testing sous Analytics, étape 1
A/B testing sous Analytics, étape 2
A/B testing sous Analytics, exemple de résultats

Les variables UTM (Urchin Traffic Monitor)
et leurs amis

Très utile pour permettre d'affiner vos sources de trafic selon vos campagnes, etc.

  • utm_source = provenance (google, affiliates, etc.)
  • utm_medium = moyen (banner, cpc, email, etc.)
  • utm_campaign = le nom de la campagne (2013maCampagnePrintemps)


Bref, pour savoir d'où viennent vos visiteurs, ce qui les amène à faire des conversions, etc. pensez-y !

Les entonnoirs multi-canaux

  • Permettent de retracer les parcours des internautes avant une conversion (pour peu que vous ayez bien rempli vos variables UTM… ET défini des objectifs)
  • Permettent de voir quels canaux rappportent le plus d'argent/de conversions (direct ou indirect)
  • Permettent de définir même vos propres canaux

Et tout le reste…

  • Variables personnalisées (permet de recréer des structures/hiérarchie si les URL ne suffisent plus, ou de suivre plus précisement chaque utilisateur, etc. )
  • Autres types d'objectifs (durée sur le site, nombre de pages/visites)
  • E-commerce (_addTrans () , _addItem () , _trackTrans () )
  • Real time
  • Et tout ce qui peut être imaginé sur mesure pour chaque projet
  • Google Universal Analytics

Conclusion

  • Un vrai plus pour nos clients…
  • … sans introduire trop de code (si on le pense en amont)
  • S'inscrit bien dans une démarche qualité et/ou d'amélioration progressive
  • Pas « si compliqué »… :)
  • Un réflexe à prendre, même sans sortir « l'artillerie lourde »
  • Sans être expert, bien de le connaitre et de le permettre

Ressources, compléments

Merci pour l'immenserie
de votre attentionnitude

Un grand merci à :
  • Alsacréations
  • Les sponsors de la Kiwiparty
  • Mon boss qui m'a fait découvrir le petit monde de Google Analytics
  • Les sources énoncées au slide précédent
  • Reveal.js (pour la présentation)
  • Et tous ceux que j'ai oublié (ouf, aucun risque ainsi)

Maintenant à vous !



Des questions ?



Nicolas Hoffmann / @nico3333fr