Надеюсь, у вас всё хорошо.
Могу ли я получить данные по DAU и MAU отдельно? Сейчас я могу получить только соотношение DAU/MAU.
Ещё один вопрос: могу ли я настроить тип отчёта?
Не могли бы вы прислать документ с описанием типов данных?
Надеюсь, у вас всё хорошо.
Могу ли я получить данные по DAU и MAU отдельно? Сейчас я могу получить только соотношение DAU/MAU.
Ещё один вопрос: могу ли я настроить тип отчёта?
Не могли бы вы прислать документ с описанием типов данных?
Количество активных пользователей за неделю и месяц доступно на странице /about вашего форума.
https://meta.discourse.org/about
| Последние 7 дней | Последние 30 дней | За всё время | |
|---|---|---|---|
| Активные пользователи | 1,8 тыс. | 3,6 тыс. | — |
Есть ли способ получить эти данные ретроспективно?
Меня интересует статистика по общему количеству активных пользователей (MAU) за последние 12 месяцев, чтобы увидеть, как менялось число активных пользователей каждый месяц в течение года.
@michebs, вероятно, сможет что-то волшебным образом придумать для Data Explorer
Это было бы замечательно
На этой неделе мне задали много вопросов вроде «сколько пользователей форума активны каждый месяц», и я искал способ получить эти данные.
РЕДАКТИРОВАНИЕ: Но, подумав еще раз, основаны ли обе версии «активности» просто на входе пользователя на сайт? Или нужно также учитывать уникальных пользователей, а не общее количество входов? ![]()
Если MAU — это просто количество пользователей, зашедших на сайт, то, думаю, эти данные можно извлечь из существующего отчета «Посещения пользователями» (суммируя ежемесячные итоги).
Да, вы можете использовать отчёт «Посещения пользователями» для расчёта MAU.
Ниже приведён запрос, который детализирует DAU, MAU и процентное соотношение. Надеюсь, это поможет.
--[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
| день | dau | mau | процент |
|---|---|---|---|
| 2021-01-01 | 300 | 2500 | 12.00% |
| 2021-01-02 | 350 | 3000 | 11.66% |
| 2021-01-03 | 400 | 3500 | 11.42% |
Спасибо @michebs — это отлично ![]()
Стало ли это когда-либо частью продукта, или по-прежнему необходимо запускать запрос? (У нас есть хостинг-план, я даже не уверен, где можно получить эти цифры)
Я не думаю, что это было добавлено в стандартные отчёты, но вы можете скопировать его в новый запрос в вашем обзоре данных, и он должен работать отлично.
![]()