Discrépances statistiques

Salut !

J’accède à certains profils d’utilisateurs et le nombre de « J’aime » reçus est totalement différent de celui affiché lorsque je vais dans la vue administrateur de ce profil et que je descends jusqu’à la section statistiques.

Voici les chiffres :

Screenshot 2020-08-19 at 18.16.55 Screenshot 2020-08-19 at 18.17.11

2 « J'aime »

L’un d’eux se trouve dans une fenêtre de temps mobile.

Ce n’est pas le cas. Les deux sont des statistiques toutes époques, du moins c’est ce que l’interface utilisateur indique.

Oui, en effectuant d’autres vérifications, je constate également d’autres bizarreries.

J’ai examiné un utilisateur récent sur un site dont j’ai les droits d’administration.
L’utilisateur s’est inscrit il y a 30 jours.

Sur son profil public - https://<site>/u/<user>/summary - il est affiché image

Sur la page d’administration - https://<site>/admin/users/<user id>/<user> - il est affiché
image

Puisque l’utilisateur n’a été actif que sur un seul sujet et a publié plusieurs messages, j’ai vérifié tous les messages. Il n’a ni donné ni reçu de « j’aime ».

Je n’ai pas examiné les messages privés.

N’est-ce pas parce que le profil public ne contient que les sujets publics et que l’administrateur compte les likes dans les messages privés ?

6 « J'aime »

Je suppose que ce n’est pas une question pour moi, puisque je n’ai pas développé cette fonctionnalité :blush:. Peut-être. Mais c’est une nouvelle fois où nous constatons des écarts de données, soit en raison d’un manque d’UX et de communication appropriés de l’interface utilisateur, soit pour une autre raison.

Ce serait génial, @Falco, si tu pouvais confirmer cela avec certitude, afin que nous soyons à 100 % certains de ce point. Merci !

1 « J'aime »

Les statistiques que vous voyez sur la page de résumé de l’utilisateur sont extraites de la table user_stats. Les champs likes_given, likes_received, post_count et topic_count de cette table se réfèrent tous à des activités qui se produisent dans des sujets réguliers — les activités provenant des MP sont exclues des résultats. Pour plus de détails, consultez discourse/app/models/user_action.rb at main · discourse/discourse · GitHub.

Les statistiques que vous voyez sur la page d’administration d’un utilisateur incluent les comptes provenant des MP, vous pouvez donc vous attendre à ce que les résultats pour likes_given, likes_received, post_count et topic_count soient différents dans les deux endroits.

Si l’utilisateur a terminé le Tutoriel pour les nouveaux utilisateurs, il aura envoyé et reçu un like dans un MP. Ces likes apparaîtront sur la page d’administration de l’utilisateur, mais ils ne seront pas affichés sur sa page de Résumé car ils ont eu lieu dans un MP. Vous pouvez également vous attendre à ce que le nombre de Messages créés soit plus élevé sur la page d’administration d’un utilisateur que sur sa page de Résumé si l’utilisateur a répondu au tutoriel.

4 « J'aime »