-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suivi des consultations / téléchargements #3189
Comments
Bonjour Mathieu, La question s'était posée à quelques reprises par le passé. Pour le moment l'absence de logs vient autant d'un "manque de besoin fort" que d'une volonté de ne pas "tracker" les utilisateurs. Mais en effet dans un contexte SINP OpenData, il devient compliqué de savoir qui utilise la base et dans quels buts. Ces infos pourraient parfois aider à prioriser les développements etc. Sur un autre thème mais qui reste lié, j'ai soulevé la question quelques fois de permettre à la synthèse d'envoyer les données (bouton télécharger) quand la requête renvoie trop de résultats pour le navigateur. Ca permettrait à la fois d'éviter les requêtes longues "en direct", de lever la limite de téléchargement, et de collecter les adresses mails des utilisateurs les plus réguliers pour obtenir des stats et des retours d'utilisateurs. En région la base "invertébrés" ne sert plus à la consultation (on a une base globale désormais) donc ces sujets là ne sont plus entre mes mains en région, mais ca fait partie des choses qui sont évoquées en région. |
Je pense qu'il n'est pas nécessaire de développer une mécanique complexe et un peu lourde de suivi des utilisations à l'intérieur de GeoNature. Cela avait été commencé à être discuté ici : #356 Ce serait assez simple à mettre en place, il suffirait d'ajouter la possibilité que chaque instance puisse customiser et configurer un bout de code JS qu'il souhaite ajouter dans le chargement de toutes les pages de GeoNature. |
Oui, ca demanderait quand même de cibler les actions sur lesquelles on veut des déclencheurs (connexions, requêtes, téléchargements etc), j'imagine que c'est au sein du code de GN que s'intègreraient ces déclencheurs ? |
Non c'est générique et gérer par les outils de suivi. Par contre le fait que GeoNature soit une SPA peut poser des soucis aux outils de suivi car on n'a pas vraiment une URL par page. A tester. |
En effet, l'architecture de l'appli n'est pas évidente à traiter. Cette question c'est aussi posée pour BiodivSports, basée sur GeoTrek et pour suivre l'usage des APIs. nous avons mis en place une solution provisoire qui s'appuie sur les logs du proxy nginx (peut aussi se faire sur traefik) avec goAccess qui génère automatiquement des rapports html, json ou csv. Il doit être possible de pousser le filtrage des url suivies de diverses manières, en utilisant grep dans un pipe par exemple. N'y a-t-il pas aussi sentry (déjà intégré à GN) qui offre ce genre de possibilités? |
Nous utilisons déjà Matomo pour la partie Atlas (notre page d'accueil), et nous avions par le passé demandé à notre prestataire de faire remonter dans Matomo le nombre de téléchargements réalisés par type de fichiers (données, métadonnées, liste des taxons, statuts) (cf. #356 ). |
Matomo peut tracer plein de choses sur un site internet classique, mais les outils de suivi de fréquentation s'appuient sur les URL des différentes pages. Il faudrait tester et regarder https://developer.matomo.org/guides/spa-tracking, pour voir comment Matomo peut identifier ou non les différentes pages et actions dans une SPA qui est donc toujours sur la même URL. |
Bonjour,
Afin de rendre compte des téléchargements (données, métadonnées) effectués sur la plateforme Biodiv'Bretagne, nous souhaiterions récupérer les logs relatifs aux requêtes effectuées sur la page Explorer les données (donnant lieu ou pas à un téléchargement), les téléchargements qui ont été effectués (quantité, quelles requêtes, quels fichiers), ainsi que les logs relatifs aux téléchargements des fiches pdf des métadonnées.
L'idée générale serait de savoir quelle approche ont les utilisateurs de la plateforme. Recherchent-ils des données sur des taxons ? des sites ? Des données propres à une étude, un programme d'acquisition de données particulier (via les métadonnées) ? Leurs propres données (observateurs, déterminateurs, acteurs) ?
Serait-il possible, dans un premier temps, de mettre en place facilement un système de logs permettant de récupérer ces différentes requêtes dans une logique de première phase exploratoire ?
Avez-vous déjà des stats relatives aux téléchargements des données sur vos plateformes ?
Êtes-vous intéressés par cette démarche ? Si oui, quels seraient vos besoins ?
Merci pour vos retours,
Mathieu
The text was updated successfully, but these errors were encountered: