Какой invariant наиболее уместно добавить в ежедневный отчет по воронке e-commerce, чтобы ловить ошибки данных?

AСредний чек должен быть одинаковым каждый день
Borderscheckoutsadd_to_cartproduct_views по одному и тому же окну времени
CДоля iOS-трафика должна всегда быть ровно 50 процентов
DВыручка должна быть целым числом без копеек
Правильный ответ. Логические отношения между шагами воронки — сильный invariant для поиска багов.

Разбор

Количество пользователей или событий на более позднем шаге не должно превышать предыдущий шаг, если определения согласованы. Нарушение такого invariant часто означает duplicates, неверную дедупликацию или смешение окон времени. Это быстрый способ поймать ошибки еще до интерпретации результата эксперимента или отчета.

Проверь себя · 1/3разбор после ответа
Какой sanity check наиболее полезен, чтобы поймать «тихую» неполную загрузку дневной partition, когда данные частично не приехали?
Открыть Карьерник в Telegram

Ещё вопросы по теме «Качество данных и инварианты»