Gestion de la performance des modérateurs

J’espérais lancer une discussion avec d’autres responsables de communauté sur la façon dont ils gèrent les performances de leurs modérateurs. L’administrateur a des métriques clés, mais je me demandais si quelqu’un utilisait des requêtes d’explorateur de données qu’il aimerait partager ?

Je suis intéressé par leur temps de première réponse pour les messages privés, leur activité dans la file d’attente de révision, les données de sentiment seraient incroyables s’il existe des outils externes et tout ce que la communauté pourrait utiliser et qu’ils pourraient partager.

La gamification est d’une grande aide en termes de badges qu’ils gagnent également, mais je suis curieux de savoir s’il existe autre chose.

Comme toujours, merci d’avance !

4 « J'aime »

Alors vous pourriez changer le titre pour l’indiquer afin que les personnes qui s’en soucient sachent que c’est le bon endroit pour en discuter.

5 « J'aime »

Bon point @pfaffman merci.

3 « J'aime »

Si quelqu’un est intéressé, j’ai utilisé ceci, qui affiche les métriques suivantes dans un tableau à l’aide du plugin Data Explorer :

Moderator_Username
Nombre de :
post_approved
post_rejected
approve_user
delete_user
suspend_user
unsuspend_user


WITH date_range AS (
  SELECT
    '2024-02-01'::date AS start_date, -- Ajuster avec la date de début réelle
    '2024-02-27'::date AS end_date    -- Ajuster avec la date de fin réelle
)

SELECT
  u.username AS "Moderator_Username",
  COUNT(CASE WHEN uh.action = 56 THEN 1 ELSE NULL END) AS "post_approved",
  COUNT(CASE WHEN uh.action = 64 THEN 1 ELSE NULL END) AS "post_rejected",
  COUNT(CASE WHEN uh.action = 69 THEN 1 ELSE NULL END) AS "approve_user",
  COUNT(CASE WHEN uh.action = 1 THEN 1 ELSE NULL END) AS "delete_user",
  COUNT(CASE WHEN uh.action = 10 THEN 1 ELSE NULL END) AS "suspend_user",
  COUNT(CASE WHEN uh.action = 11 THEN 1 ELSE NULL END) AS "unsuspend_user"
FROM users u
LEFT JOIN user_histories uh ON u.id = uh.acting_user_id
WHERE (uh.created_at BETWEEN (SELECT start_date FROM date_range) AND (SELECT end_date FROM date_range))
  AND (u.moderator = true OR u.admin = true)
GROUP BY u.username
ORDER BY u.username

Quelqu’un en a d’autres qu’il aimerait partager ?

2 « J'aime »

J’ai transmis ceci à Data & reporting pour voir si cela pouvait susciter plus d’intérêt. Je pense que c’est l’un de ces sujets qui conviennent à l’une ou l’autre catégorie, mais cela pourrait susciter davantage de réponses de la part des community managers qui s’intéressent aux données. :crossed_fingers:

2 « J'aime »