Hope you are doing well.
Can I get the DAU and MAU data separately? I can only get the DAU/MAU ratio now.
Another question, can I customise the report type?
Could you send me a document that can introduce the data types to me?
Hope you are doing well.
Can I get the DAU and MAU data separately? I can only get the DAU/MAU ratio now.
Another question, can I customise the report type?
Could you send me a document that can introduce the data types to me?
The weekly and monthly active user numbers are available on the /about page of your forum.
https://meta.discourse.org/about
| Last 7 | Last 30 | All Time | |
|---|---|---|---|
| Active Users | 1.8k | 3.6k | — |
¿Hay alguna forma de obtener esas estadísticas de forma retrospectiva?
Estoy interesado en obtener los totales de MAU de los últimos 12 meses, para ver cómo ha sido la tendencia del número de usuarios activos cada mes a lo largo del año.
@michebs probablemente pueda hacer algo mágico para Data Explorer
Eso sería increíble
He estado recibiendo muchas preguntas esta semana del tipo “¿cuántos de los usuarios del foro están activos cada mes?” y he estado buscando una manera de obtener esos datos.
EDITAR: Aunque pensándolo bien, ¿ambas versiones de “activo” se basan simplemente en que un usuario inicia sesión en el sitio? ¿O también necesitarían verificar a los usuarios únicos que inician sesión, en lugar de los inicios de sesión totales? ![]()
Si MAU es simplemente el número de usuarios que han iniciado sesión y visitan el sitio, supongo que eso se podría extraer del informe existente de Visitas de Usuarios (sumando los totales mensuales).
Sí, puedes usar el informe de Visitas de Usuarios para calcular el MAU.
La consulta a continuación detalla el DAU, MAU y el Porcentaje. Espero que ayude.
--[params]
-- date :start_date = 2021-01-01
-- date :end_date = 2022-01-01
WITH dau AS (
SELECT date_trunc('day', user_visits.visited_at)::DATE AS date,
count(distinct user_visits.user_id) AS dau
FROM user_visits
WHERE user_visits.visited_at::DATE BETWEEN :start_date AND :end_date
GROUP BY date_trunc('day', user_visits.visited_at)::DATE
ORDER BY date_trunc('day', user_visits.visited_at)::DATE
),
data AS (SELECT
date,
dau,
(SELECT count(distinct user_visits.user_id)
FROM user_visits
WHERE user_visits.visited_at::DATE BETWEEN dau.date - 29 AND dau.date
) AS mau
FROM dau)
SELECT
date "day",
dau,
mau,
ROUND((dau/mau::numeric)*100,2)||'%' AS Percent
FROM DATA
| día | dau | mau | porcentaje |
|---|---|---|---|
| 2021-01-01 | 300 | 2500 | 12.00% |
| 2021-01-02 | 350 | 3000 | 11.66% |
| 2021-01-03 | 400 | 3500 | 11.42% |
Gracias @michebs - esto es genial ![]()
¿Se incluyó esto en el producto o todavía es necesario ejecutar una consulta? (tenemos un plan alojado, ni siquiera estoy seguro de dónde puedo obtener estos números)
No creo que esto se haya agregado a los informes de existencias, pero puedes copiarlo en una nueva consulta en tu explorador de datos y debería funcionar perfectamente.
![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.