Introduce the feature you want to discuss:
The new statistics shown at /admin/dashboard are very useful, especially the active users, a number that /about/more or any other UI didn’t show. Wouldn’t it be great to have proper metrics with graphs, at least about some of these values?
- Background to problem, alt. feature history
Let’s look at active users. Many admins and instance members will be interested in this metric. However, catching it and storing it to provide meaningful data is very complicated for two reasons:
- The data must be captured manually every week, otherwise is lost. I don’t know whether there is an API or an external method to grab it automagically.
- The data is about “this week”, which seems to refer to a Monday-Sunday week. This means that you have to be ready to catch the final number on Sunday at 23:59.
- Kind of feedback you are looking for
Hopefully a developer saying that this suggestion is spot on and easy to implement.
- Possible solutions / or if there are no solutions
Counting “last 7 days” instead of “this week” shouldn’t be that difficult, right? This would provide more reliable data whenever you check the dashboard. It would make it easier to capture “good enough” metrics manually on a periodical basis.
Storing the active users value on a weekly basis would be very useful, even if it is in a plain HTML table showing the last 3 months or something. From there admins could copy & paste in a spreadsheet and from there… Of course it would be better to show the graphs / offer a csv export but maybe this would complicate things too much.
Honestly, the use case for this is pretty simple: send a toot to our community saying “We are NN active users, % more/less than a month ago!” or something along these lines.