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.
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
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.