Среди бесплатных\условно бесплатных — Firebase. Есть также AppMetrica от «Яндекс» и MyTracker от Mail.ru Group, но их не учитываем.
При подходе построения сквозной аналитики через BigQuery обычно используется трекинг мобильных приложений в основном только для сбора информации. Поэтому не важно, какие алгоритмы отчетов и какой интерфейс использует сервис, так как все отчеты будут строить на стороне BigQuery, применять исходные данные, свои алгоритмы, а потом выводиться в виде своих отчетов в Google Data Studio или другую систему визуализации данных. Такой подход подразумевает сокращение бюджета до необходимого минимума под использование систем для трекинга.
Основной системой трекинга рекомендуем Firebase, поскольку она:
- бесплатная
- имеет нативный коннектор к BigQuery
- позволяет создавать deeplinks, отправлять push-уведомления, делать A/B тест и тд.
- при использовании в связке с BigQuery избегается семплирование (то есть получаем все данные по пользователям в BigQuery, а не средние показатели).
Firebase работает достаточно надежно с аудиторией до 5 млн пользователей, её используют большинство банков в Украине.
Минус Firebase при трекинге заключается в том, что платформа не поддерживает определенные каналы трафика (например, Facebook или Apple Search после последнего обновления).
Каналы трафика очень важны, особенно для построения маркетинговых отчетов.
И тут есть два варианта решения проблемы:
1) Если бюджет ограничен, то необходимо отдельно подключать все источники трафика в BigQuery для того, чтобы правильно определять каналы трафика.
2) В идеале дополнительно подключить Adjust (или Appsflyer). Они имеют хорошую систему интеграции с каналами трафика, что является одним из главных преимуществ. По этой причине системы берут бюджеты именно за количество трафика (например: одна установка приложения с определением трафика стоит 10 центов).
Мы рекомендуем именно Adjust, так как у нее более простой способ интегрировать новый канал трафика.
Adjust, например, может покрыть те каналы трафика, которые не удалось подключить к BigQuery, или может в целом трекать все каналы трафика для упрощения сбора данных. Исходя из решения, сколько каналов трафика нужно отслеживать через Adjust, следующим шагом будет подключение необходимых ивентов.
Итого: мы рекомендуем Firebase как основную систему трекинга, Adjust — под определенные ивенты для определения трафика.
Вадим Смолкин, web-analyst