How does everyone measure active/super active users? ie people who have logged in or commented in the past month, for example.
The dashboard tells me the number of visits and comments etc, but I don’t know how to chunk this down easily into actual users. We’ve got 1400 members on our community, but I’d like to know how many of those are engaging with it month on month.
Returns the top 50 posters for a given monthly period. Results are ordered by post_count. It accepts a ‘months_ago’ parameter, defaults to 1 to give results for the most recently completed calendar month.
-- [params]
-- int :months_ago = 1
WITH query_period AS (
SELECT
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' as period_start,
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' + INTERVAL '1 month' - INTERVAL '1 second' as period_end
),
user_posts_in_period AS (
SELECT
p.user_id
FROM posts p
INNER JOIN query_period qp
ON p.created_at >= qp.period_start
AND p.created_at <= qp.period_end
WHERE p.user_id > 0
)
SELECT
up.user_id,
count(1) as post_count
FROM user_posts_in_period up
GROUP BY up.user_id
ORDER BY post_count DESC
LIMIT 50
Top 50 likers
Returns the top 50 likers for a given monthly period. Results are ordered by like_count. It accepts a ‘months_ago’ parameter, defaults to 1 to give results for the most recently completed calendar month.
-- [params]
-- int :months_ago = 1
WITH query_period AS (
SELECT
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' as period_start,
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' + INTERVAL '1 month' - INTERVAL '1 second' as period_end
)
SELECT
ua.user_id,
count(1) AS like_count
FROM user_actions ua
INNER JOIN query_period qp
ON ua.created_at >= qp.period_start
AND ua.created_at <= qp.period_end
WHERE ua.action_type = 1
GROUP BY ua.user_id
ORDER BY like_count DESC
LIMIT 50
you could also get in touch with @DiscourseMetrics.com and @Bas (about Community Analytics)
their tools can give you loads of extra stats so you don’t have to do the work … I’m looking at such tools at the moment myself
Up till now I’ve been doing this just in excel - you can export your user data and run a few queries to monitor this. I gave a value to each post read, to posts (replies) and to new threads, then categorised them accordingly
So far it shows 20% are ‘readers’, 25% are ‘participants’ and 15% are ‘creators’
I’ve found that most analysis tools are under-valuing the role of readers because of a focus just on the activity of posting. There is a big difference between inactive members and active readers!
There are ways (e.g. separating logged in/out users, measuring read time, collating paged threads etc.) to guide Google Analytics to do quite a bit of this for you; but it takes some proper GA-fu to accomplish.
comment obtenir les décomptes quotidiens basés sur les adresses IP uniques ?
le tableau de bord > les visites d’utilisateurs sont-ils basés sur les adresses IP, (y compris les utilisateurs connectés et les visiteurs ?)
Merci…
Je pense que ceci est similaire à ce que vous recherchez. Puisque vous voulez tous les utilisateurs et pas seulement les anonymes, vous devrez supprimer la condition que l’utilisateur est anonyme.
Merci. Il semble qu’il soit là pour le répertoire des utilisateurs, mais pas dans la liste des utilisateurs administrateurs sur https://meta.discourse.org/admin/users/list/active
Je me demande si les mêmes champs pourraient être affichés dans l’administration, ou si le répertoire des utilisateurs (lorsqu’il est désactivé dans les paramètres) peut toujours être consulté par les administrateurs afin que ces détails supplémentaires soient visibles.
[quote=“Robert McIntosh, post:8, topic:74574, full:true, username:robmc”]vous pouvez également contacter @DiscourseMetrics.com et @Bas (à propos de Community Analytics)
leurs outils peuvent vous donner plein de statistiques supplémentaires pour que vous n’ayez pas à faire le travail… Je regarde moi-même de tels outils en ce moment
Jusqu’à présent, je l’ai fait juste dans Excel - vous pouvez exporter vos données d’utilisateur et exécuter quelques requêtes pour surveiller cela. J’ai attribué une valeur à chaque message lu, aux messages (réponses) et aux nouveaux fils de discussion, puis je les ai classés en conséquence
Jusqu’à présent, cela montre que 20 % sont des « lecteurs », 25 % des « participants » et 15 % des « créateurs »
J’ai constaté que la plupart des outils d’analyse sous-évaluent le rôle des lecteurs en se concentrant uniquement sur l’activité de publication. Il y a une grande différence entre les membres inactifs et les lecteurs actifs !
Bonne chance !
[/quote]
Salut, je viens de voir ce fil de discussion, si vous êtes là, pouvez-vous me dire quels outils peuvent aider à suivre l’engagement de la communauté au-delà de la simple activité de publication, en particulier pour mesurer les lecteurs actifs ?
Merci,
Mike Taku.