Firefox l'invisible?

L'ami Da scritch a publié un billet Firefox l'invisible dans lequel il constate entre autres des différences de résultats entre les logs de son serveur et ce que Google Analitycs comptabilise. Notamment pour Firefox.

Je viens de récupérer les logs de mon site de qcm dans ce but. Petite frayeur au passage, je n'avais pas configuré le logrotate[1], mais ça m'arrange, du coup je vais comparer 1,7Go de logs avec ce que me dit Analitycs.

Les deux avantages de faire l'étude sur ce site sont:

  • Son nombre de pages vues est élevé, l'échantillon sera grand.
  • Quasiment toutes les ressources (css, js) sont inclues dans le code html des pages, il y peu de nettoyage du fichier à faire.

La période de comparaison est du 13 Jan 2017 au 23 fev 2017 bornes incluses.

Google analitycs comptabilise 3 731 395 pages vues pour cette période.

Mon fichier de logs nettoyé[2] contient: 40 22 186 soit un écart de 7,8% !

Voyons à présent l'étude par navigateur.

Voici la capture d'écran de google analitycs:



Capture_du_2017-02-24_23-40-22.png

Et voici celle de GoAccess:

Capture_du_2017-02-25_00-42-33.png

En synthèse, voici la comparaison Analitycs / logs :

Effectivement Firefox semble plus sous-estimé par google analytics que ces concurrents.

Attention cependant, ne me faites pas écrire ce que je n'ai pas écrit, je n'accuse pas Google Analitycs. Il peut y avoir plein de raisons:

  • Le signal "do not tract" serait activé par défaut sur les nouvelles installations de firefox (à vérifier).
  • La requête Analitycs est asynchrone, peut être que Firefox plante plus que les autres navigateurs et ne réussit pas à l'envoyer. [3]
  • La détection du navigateur. Je vous laisse considérer la liste des usersAgent de Safari et ceux de Chrome. Je me suis bien creusé la tête pour trouver comment détecter le browser avant de me rabattre sur goaccess. On peut supposer quelques imprécisions de Google Analitycs et de GoAccess.

Quoiqu'il en soit, ma conclusion rejoint celle de Da Scritch; Sachant cela, il ne sert plus à rien de suivre les parts des navigateurs via Google Analitycs. De toutes façons, lorsque je fais du développement web, ce n'est ni pour IE, ni pour Mozilla, ni pour Chrome, mais pour le W3C.

Notes

[1] C'est corrigé

[2] Le surf des bots a été éliminé, seules les pages contenant le code pour analitycs a été compté

[3] Je n'y crois pas non plus

Page top