Какие причины могут привести к разным значениям средней дневной посещаемости веб-сервиса у разных аналитиков
Что проверяют
Понимаете ли вы, что «средняя дневная посещаемость» это не одно число, а договорённость об определениях. Интервьюер ждёт, что вы разложите расхождение на источник данных, единицу счёта и способ усреднения. Следом обычно просят рассказать, как бы вы свели цифры двух аналитиков.
Как отвечать
Сначала уточните, что именно считали, потом пройдитесь по слоям:
- единица счёта: уникальные пользователи, визиты или просмотры страниц. Уникальность тоже бывает разной: по cookie, по
client_id, по авторизованномуuser_id; - источник: клиентский счётчик (Метрика, GA4) против серверных логов. Счётчик теряет тех, у кого блокировщик рекламы или кто не дал согласие на cookie, а логи видят ботов и повторные запросы;
- фильтрация: один исключил роботов, внутренний трафик и тестовые аккаунты, другой нет;
- границы дня: UTC или московское время. Для сервиса с аудиторией в разных поясах сдвиг на три часа заметно меняет дневные значения;
- способ усреднения: среднее дневных уникальных (среднее DAU) и число уникальных за месяц, делённое на 30, дают разные цифры, и второе всегда меньше или равно первому. Сюда же медиана против среднего и учёт незавершённого текущего дня;
- период: выходные, праздники, рекламная кампания внутри окна;
- обработка в системе: сэмплирование в отчётах, пороги конфиденциальности в GA4, задержка обработки данных до суток и больше.
Сводить цифры удобнее на одном дне и одной сырой выгрузке: берёте события за одни и те же сутки и по шагам применяете фильтры каждого аналитика, пока результаты не сойдутся. Итог стоит закрепить в описании метрики, чтобы вопрос не возник снова.
Где спотыкаются
Сразу говорят «кто-то ошибся в SQL». Чаще оба посчитали правильно, но разное, и задача в том, чтобы найти расходящееся определение.
Не видят разницы между средним DAU и уникальными за период. Это самая частая причина расхождения в разы, а не на проценты.
Забывают про часовой пояс и ботов. Обе вещи проверяются за десять минут, и начинать стоит именно с них.