Gestione delle prestazioni dei moderatori

Spero di avviare una discussione con altri community manager sui modi in cui gestiscono le prestazioni dei loro moderatori. L’amministratore ha alcune metriche chiave, ma mi chiedevo se qualcuno utilizza query di esplorazione dati che vorrebbe condividere?

Sono interessato a conoscere il loro tempo di prima risposta per i DM, la loro attività nella coda di revisione, i dati sul sentiment sarebbero fantastici se esistessero strumenti esterni e qualsiasi altra cosa la community potrebbe utilizzare che possano condividere.

La gamification è di grande aiuto in termini di badge che guadagnano, ma sono curioso se ci sia qualcos’altro.

Come sempre, grazie in anticipo!

4 Mi Piace

Allora potresti cambiare il titolo per indicarlo in modo che le persone a cui interessa lo sappiano, questo è il posto giusto per discuterne.

5 Mi Piace

Ottimo punto @pfaffman grazie.

3 Mi Piace

Se qualcuno è interessato, ho usato questo, che visualizza le seguenti metriche in una tabella utilizzando il plug-in data explorer:

Moderator_Username
Numero di:
post_approved
post_rejected
approve_user
delete_user
suspend_user
unsuspend_user


WITH date_range AS (
  SELECT
    '2024-02-01'::date AS start_date, -- Adjust with the actual start date
    '2024-02-27'::date AS end_date    -- Adjust with the actual end date
)

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

Qualcuno ne ha altri da condividere?

2 Mi Piace

L’ho inoltrato a Data & reporting per vedere se poteva suscitare maggiore interesse. Penso che sia uno di quegli argomenti adatti a entrambe le categorie, ma questo potrebbe suscitare più risposte da quei community manager interessati ai dati. :crossed_fingers:

2 Mi Piace