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 | — |
Existe uma maneira de extrair essas estatísticas retroativamente?
Estou interessado em obter os totais de MAU dos últimos 12 meses, para ver como o número de usuários ativos a cada mês variou ao longo do ano.
@michebs provavelmente pode fazer mágica para o Explorador de Dados
Isso seria incrível
Tenho recebido muitas perguntas esta semana do tipo “quantos usuários do fórum estão ativos por mês”, e tenho procurado uma maneira de obter esses dados.
EDIT: Embora, pensando bem, ambas as versões de “ativo” sejam apenas baseadas em um usuário fazer login no site? Ou eles precisariam verificar também usuários únicos fazendo login, em vez de logins totais? ![]()
Se MAU é simplesmente o número de usuários logados visitando o site, acho que isso poderia ser extraído do relatório existente de Visitas de Usuários (somando os totais mensais).
Sim, você pode usar o relatório de Visitas de Usuários para calcular o MAU.
A consulta abaixo detalha o DAU, MAU e a Porcentagem. Espero que ajude.
--[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
| day | dau | mau | percent |
|---|---|---|---|
| 2021-01-01 | 300 | 2500 | 12.00% |
| 2021-01-02 | 350 | 3000 | 11.66% |
| 2021-01-03 | 400 | 3500 | 11.42% |
Obrigado @michebs - isso é ótimo ![]()
Isso já se tornou parte do produto, ou ainda é necessário executar uma consulta? (temos um plano hospedado, nem sei onde posso obter esses números)
Não acho que isso tenha sido adicionado aos relatórios de estoque, mas você pode copiá-lo para uma nova consulta no seu explorador de dados e deve funcionar perfeitamente.
![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.