Узнайте, где искать причину расхождения

Падение на графике ещё не объясняет, что произошло. Tarn сравнивает платформы, версии приложения и параметры, находит связанные изменения и собирает обоснование гипотезы. Вы начинаете разбор с конкретных данных.

01Проверки без модели

Tarn находит, когда и где изменились данные

Tarn определяет характер изменения, сравнивает срезы и распределения параметров, ищет другие события с похожей динамикой. Для каждой проверки доступны результаты и расчёт. Эти проверки работают и без языковой модели.

  • Сравнение с незатронутыми платформами помогает сузить поиск: например, падение видно на iOS 17, но отсутствует на Android и Web
  • Период разбора привязан к обнаружению расхождения, поэтому при повторном открытии сравниваются те же часы
  • Интерфейс различает запросы, выполненные в вашем хранилище, и расчёты по сохранённым показателям
Открыть разбор в демо
Ход проверокбез модели
Ход проверок
SQL показывает, как рассчитан результат по почасовым агрегатам. Этот запрос не выполнялся в вашем хранилище.
SELECT hour, sum(count) FROM observations WHERE event_name = 'checkout_completed' GROUP BY hour ORDER BY hour
02Дополнительные проверки

Модель выбирает проверки по найденному расхождению

Разбор может проверить доступность источника, сезонность, состав значений параметра, число пользователей и связь с релизом. Модель выбирает подходящие проверки, а Tarn рассчитывает показатели. Результат каждой проверки можно изучить отдельно.

  • Если для проверки не хватает данных или настроек, Tarn покажет причину её недоступности
  • Версии проверок сохраняются в истории разбора
  • Проверка источника помогает отличить изменение событий от ошибки получения данных
Разбор · checkout_completed6 запросов · 42 с
Вывод по результатам проверок96%

checkout_completed Число checkout_completed резко снизилось на iOS 17.0+ и в версии 4.2.1. Срезы Web, iOS 16, Android, 4.1.9 и 4.2.0 без заметных изменений. Одновременно снизилось число subscription_canceled. Проверьте отправку событий в затронутой версии. Распределения проверенных параметров почти не изменились.

Уверенность: средняя5 сигналов
Проверенные наблюдения
01Затронуто: iOS 17.0+, 4.2.1, Москва, Санкт-Петербург, Ташкент, Almaty
02Стабильно: Web, iOS 16, Android, 4.1.9, 4.2.0
03Изменились вместе: subscription_canceled (−100%)
04Доли значений проверенных параметров близки к базовому периоду
05Характер: резкое падение за один час, без восстановления
Что
объём события резко изменился
Когда
02:08 UTC
Где
iOS 17.0+, 4.2.1
Не задето
Web, iOS 16, Android, 4.1.9, 4.2.0
Уверенность
средняя
5 сигналов
Ход проверок
SQL показывает, как рассчитан результат по почасовым агрегатам. Этот запрос не выполнялся в вашем хранилище.
SELECT hour, sum(count) FROM observations WHERE event_name = 'checkout_completed' GROUP BY hour ORDER BY hour
03Воронка и задержки

Tarn проверяет воронку в вашем хранилище

Чтобы выяснить, дошли ли пользователи до нужного шага и сколько времени занял переход, нужны последовательности событий. Tarn выполняет ограниченный запрос в вашей базе и сохраняет результат расчёта. Для этих проверок нужна колонка с идентификатором пользователя.

  • Модель не пишет SQL: запрос собирает коннектор из имён колонок, которые вы указали при подключении, а значения подставляются параметрами запроса
  • Запросы ограничены по времени и числу строк. Для поддерживаемых облачных хранилищ Tarn также проверяет оценку объёма до выполнения
  • Если запрос превышает лимит, в разборе видны причина отказа и оценка объёма
Разбор · checkout_completed6 запросов · 42 с
Вывод по результатам проверок96%

checkout_completed Число checkout_completed резко снизилось на iOS 17.0+ и в версии 4.2.1. Срезы Web, iOS 16, Android, 4.1.9 и 4.2.0 без заметных изменений. Одновременно снизилось число subscription_canceled. Проверьте отправку событий в затронутой версии. Распределения проверенных параметров почти не изменились.

Уверенность: средняя5 сигналов
Проверенные наблюдения
01Затронуто: iOS 17.0+, 4.2.1, Москва, Санкт-Петербург, Ташкент, Almaty
02Стабильно: Web, iOS 16, Android, 4.1.9, 4.2.0
03Изменились вместе: subscription_canceled (−100%)
04Доли значений проверенных параметров близки к базовому периоду
05Характер: резкое падение за один час, без восстановления
Что
объём события резко изменился
Когда
02:08 UTC
Где
iOS 17.0+, 4.2.1
Не задето
Web, iOS 16, Android, 4.1.9, 4.2.0
Уверенность
средняя
5 сигналов
Ход проверок
SQL показывает, как рассчитан результат по почасовым агрегатам. Этот запрос не выполнялся в вашем хранилище.
SELECT hour, sum(count) FROM observations WHERE event_name = 'checkout_completed' GROUP BY hour ORDER BY hour
04Память

Предыдущий разбор помогает проверить новую гипотезу

При закрытии расхождения можно записать причину и способ исправления. Если похожая проблема возникнет снова, Tarn найдёт эту заметку по событию, типу расхождения и срезу. Команде не придётся восстанавливать прошлое решение по переписке.

  • Tarn объясняет сходство случаев: например, совпадают событие и платформа iOS 17
  • Проигнорированные расхождения сохраняются с отметкой о ложном срабатывании
  • Заметка о причине сохраняется и после удаления закрытого расхождения
Ход проверокбез модели
Ход проверок
SQL показывает, как рассчитан результат по почасовым агрегатам. Этот запрос не выполнялся в вашем хранилище.
SELECT hour, sum(count) FROM observations WHERE event_name = 'checkout_completed' GROUP BY hour ORDER BY hour

Как модель участвует в разборе?

Подробнее о передаче данных читайте на странице «Безопасность».

Что делает модель
Выбирает дополнительные проверки и формулирует вывод по их результатам. Расчёты выполняет Tarn.
Чего она не делает
Каждая проверка рассчитывает показатели по вашим данным и возвращает результат, на который опирается модель.
Что она видит
Имена событий, метки платформ и версий, почасовые показатели и распределения. Сырые события не передаются модели. Значения параметров заменяются обозначениями. Исходные значения доступны только с разрешения администратора и после проверки параметра в каталоге.
Что будет, если ключа к модели нет
Разбор останется доступен. Tarn выполнит проверки и сформулирует вывод без модели.
Когда уверенность не может быть высокой
Если данных недостаточно или проверка дала неопределённый результат, Tarn ограничивает уверенность вывода.
Что не проверялось
Tarn перечисляет недоступные проверки и объясняет, каких данных или настроек не хватает для их выполнения.
Разбор причины — Tarn