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