Le retour de la vengeance des statistiques

Because killer-feature

a marqué ce sujet comme résolu.

C’est un peu HS, vu comment vous avez avancé avec GA, mais un projet récent permet d’outrepasser les bloqueurs d’analytics js. Il utilise CSS, n’est pas finalisé, mais donne des pistes de réflexion intéressantes, en permettant de collecter des informations normalement indisponibles.https://github.com/jbtronics/CrookedStyleSheets

Je ne pense pas qu’il puisse remplacer totalement GA, mais il permettrait d’analyser le traffic de manière plus fiable.

En plus, je ne comprends pas pourquoi est-ce qu’on utilise GA alors qu’il existe un certain nombre d’outils libres pour les analytics, plus respectueux de la vie privée (la meilleure donnée de vie privée est celle qui n’est pas récoltée).

+2 -0

Alors justement on ne veut pas forcer l’utilisation de Google Analytics, on permet même de s’y opposer en cliquant sur un lien de la bannière des cookies (qui mériterait à mon avis d’être plus visible).

Il y a certes des solutions plus respectueuses de la vie privée, mais elles demandent des compétences techniques et un temps de maintenance que personne dans l’équipe technique ne peut actuellement endosser.

+0 -0

Pour rajouter d’ailleurs une pierre à l’édifice du tracking sur Zds : si un jour l’association à plus de budget et que le site prend en importance ça pourrait être une bonne idée de passer sur un outil comme Xiti :

  • L’API est cool
  • C’est BEAUCOUP plus fiable comme mesure (pas d’échantillonnage)
  • C’est validé OJD en France
  • Ça demande pas plus de boulot pour le maintenir que GA

Par contre c’est pas gratuit :(

+0 -0

À moins que ça ait changé drastiquement en 2 ans : l’interface pour aller voir les stats est inutilisable et les libs fournies sont du grand n’importe quoi.

SpaceFox

Pour l’interface elle vient de changer mais jusque récemment je ne pouvais que valider. Par contre ça te fourni une API simple qui te sort du JSON ou du XML.

Après c’était juste une proposition :)

Petite mise à jour : La fonctionnalité est entièrement codée, @firm1 est actuellement d’en faire la QA (la tester pour voir si tout marche et rien n’est cassé). Autrement dit, ça arrive très bientôt !

Pour le coup c’est vraiment cool que cette fonctionnalité soit là, ca différencie (il me semble) pas mal ZdS des autres plateformes de partages de contenu en offrant aux auteurs une visibilité sur la fréquentation de leur contenu, bravo pour la transparence !

Et j’ai pas su résister, j’ai finalement ajouter un sélecteur de date pour faire une période personnalisée :

+13 -0

J’ai une excellente nouvelle, ce weekend @situphen a pu coder le morceau manquant pour clore le sujet sur le sélectionneur de date. Du coup, toutes les fonctions pour une V1 de cette nouvelle fonctionnalités sont réunies pour une mise en prod' sereine (car on a aussi @firm1 qui a bossé sur les tests, bref, une équipe en or que j’vous dis !)

+2 -0

Tu as des données discrètes et volatiles, donc une courbe avec un joli effet lissé, c’est bof. Les barres sont plus représentatives.

Par contre, au nom de tout ce qui est beau et juste dans ce monde, je t’en conjure, fais démarrer ton axe des ordonnées à 0 ! Parce que ton graphe qui commence à 5, ça biaise complètement la lecture des résultats. Et ça fait saigner mon pauvre petit cœur.

+6 -1

S’il n’y a pas de consensus, on peut même proposer un bouton pour passer de l’un à l’autre. Quand il y a un nombre restreint de points, les bars ça fait un peu moche et les lignes c’est plutôt joli. Quand il y a beaucoup de lignes, les bars c’est lisibles mais les lignes illisibles. Je trouve que les bars reflètent plus la réalité car une barre égale une date (alors que une ligne toute lisse donne l’impression de continuité).

@Gabbro, effectivement mettre faire commencer l’ordonnée à 0 est une bonne idée !

@Eskimon, si besoin je peux aider ce soir pour les modifications :)

+3 -0

Recu, je me plierais à la majorité. Perso je trouvais les lignes plus plaisante à l’oeil, mais je suivrais vos avis :) !

@Situphen, j’avais commencé à faire la modif' pour l’axe à 0, c’est trivial (la partie yAxes a rajouter). Du coup je commit rien, je te laisse tout caler dans une seule PR pour éviter la dispersion :

    var basicOptions = {
        scales: {
            xAxes: [{
                ...
            }],
            yAxes: [{
                ticks: {
                    beginAtZero: true
                }
            }]
        },
        responsive: true,
    };

Pour faire des lignes moins "souples", la doc est ici, et je trouve leur exemple plutôt sympa.

Perso j’aime bien les lignes pour le côté continuité justement, mais ce n’est que mon avis.

+3 -0

Si la solution des lignes est gardée je trouverai mieux de ne pas activer la fonction de "lissage" (je suis pas sur de comment ça s’appelle avec la lib que tu utilises) et donc de garder des "lignes fraturées", des lignes qui font des angles quoi.

De manière générale je serais pour suivre les leaders en matière de visualisation de donnée de page web, à savoir Google Analytics, parce qu’ils savent ce qu’ils font.

Un exemple de Google Analytics
Un exemple de Google Analytics

EDIT: Tant que j’y suis, j’imagine que c’est pas très compliquer de changer les couleurs que la lib utilise pour présenter les données. Il y a qq temps j’étais tombé sur ça qui propose une très cool palettes de couleurs qui sont bien différenciables et assez jolies (si ça veut dire qqch). Je trouverai bien d’utiliser ça plutôt.

Colors
Colors

Tu as des données discrètes et volatiles

Que seraient des données non-discrètes ? Dans tous les cas il y a un pas de temps discret, non ?

Au sujet de la question, il me semble qu’une ligne est assez standard et intuitif pour représenter une série temporelle. Je suis d’accord pour le lissage trompeur.

@Eskimon, comment passe-t-on de la version à une courbe à celle avec plusieurs ? Il serait très appréciable d’avoir l’option de ne pas afficher toutes les courbes (ou barres), par exemple pour ne comparer que deux sections.

+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte