Référencement, Webmarketing et Wordpress

Le taux de rebond d'Analytics ne sert à rien : changez-le !

Je vais en faire bondir plus d'un, mais le taux de rebond de Google Analytics ne sert strictement à rien. Pire encore, il fausse vos statistiques et vous induit en erreur !

Pourquoi ? Parce qu'il est un doublon de la variable "visites à une page", et parce qu'il considère au même niveau une visite d'une page pendant 2 secondes ou pendant 5 minutes. Hors ces deux cas sont très différents du point de vue de l'efficacité de votre site.

Heureusement, on peut modifier facilement la manière dont Google Analytics gère le taux de rebond.

Tout savoir sur le taux de rebond

Qu'est ce qu'un rebond ?

Le taux de rebond, c'est le taux de visites à une page. Il se calcule au niveau d'une page, par source de trafic, par campagne, par mot clé, par affilié, ...

Taux de rebond de la page = nombre de visites à 1 seule page / total des  visites de la page

En résumé, cela mesure le nombre de visites qui se sont arrêtés prématurément. C'est un indicateur clé sur n'importe quel site Internet : plus il est élevé, moins le site correspond aux besoins des visiteurs, et moins il a y de chances de générer du business.

Normalement, un taux de rebond élevé signifie que la page d'entrée du visiteur n'est pas pertinente. C'est vrai, mais c'est faux..

Pourquoi le taux de rebond d'Analytics ne sert à rien

C'est un raisonnement faussé que nous livre Google Analytics et les autres outils de Webanalytics. Il me suffit de prendre quelques exemples pour le prouver :

  • Une page de contact peut avoir un taux de rebond très élevé : j'arrive dessus, je récupère les coordonnées et je pars.
  • La page d'accueil car le visiteur connaît déjà les articles plus anciens, et repart s'il n'y a pas de nouveautés. C'est typiquement le cas de blogs qui s'arrêtent de publier pendant plusieurs jours/semaines.
  • Je suis un site de design qui publie des tutoriaux pour réaliser des trucs géniaux (comme créer une page plan de site sur WordPress). Les visiteurs vont conserver la fenêtre du navigateur ouverte longtemps pour reproduire le tutoriel et n'iront pas forcément sur une seconde page.

J'appelle cela des faux rebonds. Certes, dans ces trois cas, l'internaute aurait pu ou aurait dû aller plus loin, mais il est vital de différencier ceux qui partent en moins de 5 secondes et ceux qui partent après 5 minutes.

En plus, Google Analytics comptera systématiquement une visite avec rebond comme une visite de 0 secondes... Pas besoin de vous faire un dessin pour expliquer à quel point cela va fausser les statistiques de votre site... Il vous faut donc le changer au plus vite !

Le taux de rebond d'Analytics doit être modifié !

Le taux de rebond d'Analytics doit être modifié !

Par contre, prenons aussi un contre exemple : je suis un site E-commerce. Un visiteur arrive sur une page produit, y reste 5 minutes et repart. Dans ce cas-là, j'aurai tendance à dire qu'il y a un rebond réel  puisque la finalité d'une boutique n'est pas de présenter un produit, mais bel et bien de vendre.

Définir le bon taux de rebond

La méthode

La méthode pour modifier le taux de rebond d'Analytics est simple : une ligne de code à ajouter dans votre code analytics. Définissez ensuite le nombre de secondes directement dans le javascript pour faire varier la durée au bout de laquelle vous considérez une visite comme un faux rebond.

Pour le code Analytics traditionnel, je ne donnerais pas la solution. Pourquoi ? Parce qu'il vous faut migrer vers le nouveau code (l'ancien n'est d'ailleurs plus disponible dans l'interface Google Analytics...)

Pour le code Analytics asynchrone : ajoutez puis ajustez la ligne SetTimeout.

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXX-XX']);
  _gaq.push(['_trackPageview']);
  setTimeout('_gaq.push([\'_trackEvent\', \'Pas de rebond\', \'Plus de 060 seconds\'])',60000);
(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);   })(); </script>

Retrouver l'ancien taux de rebond

La méthode donnée ci-dessus n'est évidemment pas de moi. Mais ceux qui ont trouvé cette solution ne sont pas allés assez loin. Comme vous pouvez le constater, cela va modifier de manière définitive votre taux de rebond. Impossible de faire marche arrière, sauf avec un double code Google Analytics sur chaque page (mais je ne vous le conseille pas).

Il existe heureusement un moyen pour retrouver le taux de rebond initial et de le comparer avec votre nouveau taux de rebond. Il va falloir jouer sur les segments avancés situés en haut à droite.

Segments avancés de Google Analytics

Segments avancés de Google Analytics

Cliquez sur la liste déroulante, puis sur "Créer un segment avancé" à gauche. Le critère sera Pages vues => Egal à => 1

Créez un segment avec Pages Vues = 1

Créez un segment avec Pages Vues = 1

Ensuite, sélectionnez votre segment avancé et comparez-le avec le segment "Toutes les visites". Utilisez la ligne % du total pour connaître l'ancien taux de rebond dans chaque rapport.

Votre nouveau taux de rebond

Votre nouveau taux de rebond

Et vous allez avoir des surprises. Sur SeoMix, je passe de 70% à 13% de taux de rebond global, et de 32% à 25% pour le taux de rebond de ma page d'accueil, avec un timeout à 20 secondes. Vous pourrez toujours avoir un accès direct à votre ancien taux de rebond global en consultant l'onglet Nombre de page visitées...

Choisir le bon timing du taux de rebond

A vous de choisir le bon timing pour la lecture de votre page. Plus vos articles seront longs, plus il faudra l'allonger. Et là, c'est un peu au petit bonheur la chance comme on dit.

On peut cependant envisager de modifier le timing de manière dynamique. Par exemple, on récupère dans une variable le nombre de mots d'un article. Selon les différents articles que j'ai pu lire, on estime entre 220 et 240 mots par minute, soit entre 3,5 et 4 mots par seconde. Ça donnerait par exemple des taux de rebond de 14 à 16 secondes pour 50 mots, 28 à 32 secondes pour 100 mots ou encore 56 à 64 secondes pour 200 mots.

Et une fois de plus, vous pouvez vous baser sur un code très utile, qui permet dans le loop de WordPress de renvoyer le nombre de mots. La première ligne renvoi le nombre total de mots, la deuxième le nombre total sans les tags html. En ce qui me concerne, la variation entre les deux codes est énorme (de 2500 à 1500 sur certains articles).

<?php echo str_word_count($post->post_content);?>
            <?php echo str_word_count(strip_tags($post->post_content));?>

Libre à vous d'utiliser ce chiffre pour adapter votre timeout de taux de rebond.

En ce qui me concerne, je l'ai défini de cette manière : j'ai ajouté à mon code plusieurs timeout, de 20 à 180 secondes par tranche de 20 secondes. Et j'ai regardé les données pour voir quel timing serait le plus pertinent. En ce qui me concerne, voilà ce que ça donne :

Taux de rebond selon la durée de visite

Taux de rebond selon la durée de visite

Ensuite, j'ai fait une autre étude. J'ai pris la liste des mots clés organique. J'ai ensuite mis en corrélation le temps passé, les mots clés et les contenus des articles sur lesquels ils ont arrivé sur SeoMix. Et j'ai donc tenté de voir à partir de quelle durée de sortie une visite était crédible. En ce qui me concerne, je pense régler le timeout du taux de rebond à 40 secondes.

Les défauts du nouveau taux de rebond

Bien entendu, la méthode ne sera jamais parfaite. Je vais là aussi prendre deux exemples :

  • J'ouvre le site, mais suis dérangé par une tierce personne. Je laisse mon navigateur ouvert. Quand je reviens, je le ferme. C'est un rebond réel qui s'affiche dans les statistiques d'Analytics comme un non rebond.
  • Je navigue sur pas mal de site. J'ouvre donc 3 onglets. Je vais lire chaque onglet l'un après l'autre. Là aussi, même cas de figure.

Autre défaut, la méthode va compter un timeout pour chaque page visitée. Donc si le visiteur voit une page, pas de soucis. S'il en voit deux, il y aura deux évènements pour une seule visite... Il faut donc regarder la colonne évènements uniques, et pas les évènements totaux (donc regardez la deuxième colonne). Malgré ces défauts, je trouve que le jeu en vaut la chandelle. Reste à définir le bon timing pour un rebond.

N'hésitez pas si vous avez des remarques ou des critiques à faire. J'avoue que je vais à tâtons pour mes différentes modifications et optimisations de Google Analytics.

Mes sources :

Lisez aussi ces autres articles !
» Pour aller plus loin
Vous aimez cet article ? Partagez-le !
A propos de l'auteur

Daniel Roch, féru de Wordpress, fan de web, passionné par le webmarketing et le référencement, geek et joueur invétéré de jeux vidéo.

» 15 commentaires :
  1. willy, de mopi.tv

    Le 6 juin 2010 à 15 h 33 min

    Excellent article ! Ca fait plaisir de découvrir son vrai taux de rebond. D'ailleurs l'écart est impressionnant : de 1% à 25% de différence !!

    Si le taux de rebond est en général plus faible qu'analytics le dit, je suis un peu perplexe pour mon taux de rebond en visite direct (il explose).

    Comme quoi il faut vraiment prendre le temps d'ajuster la durée à partir de laquelle on déclare qu'il n'y a pas de rebond...

  2. Benjamin

    Le 6 juin 2010 à 17 h 09 min

    Merci pour l'analyse. Juste une chose à ajouter : quelque soit le timeout configuré, il faut, à mon avis, et pour comme la plupart des kpi, regarder le tx de rebond comme un indicateur relatif et non absolu... 30 % par exemple, bon ou mauvais taux ? Ni l'un ni l'autre mais un bon point de départ avant de mesurer des deltas lors te test d'optimisation de page, de call to action, de nav etc.

  3. yann

    Le 7 juin 2010 à 6 h 49 min

    Incroyable analyse, bonnes observations
    Mais la méthode de comptage nous réservera toujours des Surprises
    Se mettre a la place de chaque situation qui nous poussent à visiter un site est de pus en plus varié
    Je suis surpris de votre analyse sur des phénomènes qui méritent d’être pris en compte dans le futur
    « Ne jamais oublier le but de l’analyse »
    Bravo !!
    je decouvre le taux de rebond!
    l'observation du taux de rebond est aussi important que l'obs d'une dérive pour un navigateur sur la mer !

  4. Jean-Christophe Gilbert

    Le 7 juin 2010 à 12 h 03 min

    Entièrement d'accord. Voilà des années que je prêche dans le désert là-dessus.

  5. Julien Coquet

    Le 7 juin 2010 à 12 h 14 min

    Bonjour Daniel,

    bon article!

    Il est bon de noter que ce n'est pas tant le timer que le fait de déclencher un évènement qui compte dans le calcul du rebond ;-)

    Personnellement, je préfère garder le tracking traditionnel en place mais optimiser mes landing pages pour pousser au deuxième clic en optimisant le contenu et en incluant dans les médias de la page (video, flash) de quoi traquer les interactions afin de les faire participer (ou non) au taux de rebond.

    Amicalement,

    Julien

  6. Aurélien

    Le 7 juin 2010 à 12 h 20 min

    Amha Google ne prend pas en compte ce critère et tu le montre bien dans ton article, ce critère est faussé.
    Merci pour ton truc.

  7. Niko

    Le 9 juin 2010 à 15 h 35 min

    Très bon article, que je vais m"empresser de tester rapidement.
    Pas simple à mettre en place sur de gros sites sur lesquels on n'a pas toujours la main, mais je tente sur un de mes wordpress pour voir comment ça réagit.

  8. Matthieu

    Le 10 juin 2010 à 22 h 31 min

    Très bonne explication.
    Et quand un client demande ce que signifie le taux de rebond, c'est assez difficile de lui faire comprendre ce que c'est pour lui dire qu'il est faussé finalement...
    Je l'enverrais vers ton article maintenant ;)

  9. Mr. Catch

    Le 10 juin 2010 à 22 h 50 min

    Merci pour l'analyse, effectivement expliqué comme ça je me dit que mon taux de rebond est surement faussé.
    J'utilise Piwik depuis quelques temps et j'ai constaté pas mal de différences entre Piwik, Analytics et Reinvigorate.
    Mon choix a été de continuer avec Piwik et je ne pense pas pouvoir modifié le code pour le taux de rebond. Je vais vérifier ça quand même ;)

  10. Cyrille

    Le 10 juin 2010 à 22 h 55 min

    Je suis d'accord avec le commentaire de benjamin, le taux de rebond est un indicateur relatif, ce qui est intéressant c'est d'analyser son évolution.

    Mais toutes ces constatations auront beaucoup d'intérêt pour des personnes qui seraient affolées par un taux trop élevé et qui orienteraient improprement leur travail.

  11. ABComm

    Le 11 juin 2010 à 10 h 29 min

    Bon article.
    Je m'en vais de ce pas tester ce petit code !

  12. galvanisation

    Le 16 juin 2010 à 6 h 14 min

    Tres bon complement a l'article de Converteo... Il faut que je teste sur mes sites.

  13. Referencement | Ya-graphic

    Le 16 juin 2010 à 8 h 45 min

    Article intéressant.

    Réduire le comportement de l'utilisateur uniquement au taux de rebond est une erreur. C'est une donnée à relativiser et à mesurer avec l'ensemble des données (nouvelles visites, temps passé sur le site, temps passé sur les pages, etc.).

  14. Le juge SEO Houston

    Le 17 juin 2010 à 21 h 45 min

    superbe article, Bookmarké et qui va de plus etre mis en place avec nes comptes analytics...

    Beau boulot! et merci pour le code!

  15. Nicolas, d'e-seo

    Le 23 juin 2010 à 11 h 30 min

    Très pertinent, j'avoue ne jamais avoir penser à mettre cela directement dans mes analytics, ça sera je pense plus claire et simple, pour définir ce fameux taux de rebond négatif ou positif.

    Merci !

» Commentez cet article !
(Requis - merci de donner un vrai prénom ou pseudo) :
(Requis - ne sera jamais publié)
(Uniquement si c'est pertinent pour cet article : faites gaffe, je modère !)
» Prévisualisez votre message
(requis - html accepté : balises strong, u, i et liens a) :
A bas le NoFollow
I Love DoFollow !

Amis spammeurs,
modération subjective des commentaires et de vos liens

Plus d'informations sur cet article :
  • Catégorie : WebMarketing » Webanalytics
  • Thèmes abordés : Bounce Rate, Filtre Google Analytics, Google, Google Analytics, Rebond, ROI, Statistiques web, Taux de rebond, Webanalytics
  • Lien permanent vers l'article : Trackback
6 sites en parlent :