Tarn следит за качеством данных в вашем проекте Mixpanel
Tarn подключается через сервисный аккаунт с ролью Consumer. События поступают из Raw Data Export, каталог — из Lexicon. Данные в Mixpanel не изменяются.
Что вы вводите при подключении
Мы просим доступ только на чтение. Всё, что вы введёте, шифруется перед записью и обратно не показывается.
Куда именно Tarn ходит
Мы вызываем только эти методы вендора — и только на чтение.
Что Tarn забирает из события
По полученным событиям Tarn рассчитывает почасовой объём и показатели по срезам. Сырые события не сохраняются.
| Что нужно Tarn | Откуда берётся |
|---|---|
| Имя события | event |
| Время события | properties.time |
| Платформа | $os, иначе mp_lib |
| Версия приложения | $app_version_string |
| Регион | $region, иначе mp_country_code |
| Параметры | properties, кроме служебных полей Mixpanel |
| Идентификатор пользователя | distinct_id |
Откуда берётся план трекинга
Tarn импортирует описанные в Lexicon события и их параметры. Если в данных есть событие, которого нет в плане, монитор покажет его как отдельное расхождение.
Перечисления допустимых значений мы из Lexicon не читаем: границы значений вы задаёте в каталоге Tarn, и дальше проверка схемы следит именно за ними.
Что стоит знать заранее
Мы перечисляем это здесь, а не выясняем на пилоте.
- Raw Data Export отдаёт события с точностью до суток, поэтому окно выгрузки мы округляем до дня, а по часам раскладываем уже сами.
- Мы не сдвигаем окно назад с поправкой на задержку выгрузки: события, которые Mixpanel ещё не отдал, попадут в следующую проверку.
- Служебные свойства Mixpanel мы в параметры не переносим — они описывают доставку, а не ваш продукт.
- Проверки объёма требуют базового периода. Имена событий и состав параметров можно проверить после подключения источника.