Общая логика
AppsFlyer позволяет собирать различные данные по приложению - установки, покупку, MAU, DAU. В целом, это аналог Google Analitics для мобильного траффика (мобильных приложений)
Чаше всего из Appsflyer нужно забирать установки, покупки в приложении. (либо другие ивенты, которые необходимы для расчета KPI)
Базы данных как приемник данных являются альтернативой Google BigQuery.
Настройка загрузки из AppsFlyer в BQ
Первоначально нам необходимо войти в систему https://feeds.garpun.com/ и нажать на
1. Источник данных > Приемник данных
- В качестве источника данных выбираем AppsFlyer, в качестве приемника - Database (PostgreSQL, MySQL, ClickHouse),
- Далее выбираем набор данных. Чтобы понять какие данные будут забираться из AppsFlyer можно нажать справа от набора данных значок лупы. После всех этих действий нажимаем "Далее".
Обратите внимание, что при использовании api token v2 необходимо выбирать соответствующие наборы данных, все они имеют отметку api token v2:
Поддержка токенов API V1 и использующих их API будет прекращена 31 августа 2023 года, начиная с 01 сентября 2023 года необходимо использовать токен API V2.
2. Настройка источника данных
На втором шаге нам нужно подключить аккаунт AppsFlyer или выбрать текущий.
Выбираем логин в качестве источника данных. Если логин еще не подключен, то нажимаем "+Добавить", и через кнопку "Подключить" подключаем приложение AppsFlyer. Имя приложения можно посмотреть в самом AppsFlyer. Так же для подключения понадобится токен доступа к этому приложению. Как получить токен можно узнать в инструкции от самого AppsFlyer: https://support.appsflyer.com/hc/ru/articles/360004562377
Поддержка токенов API V1 и использующих их API будет прекращена 31 августа 2023 года, начиная с 01 сентября 2023 года необходимо использовать токен API V2.
3. Настройка приемника данных
- Выбираем существующее подключение в списке, либо добавляем новое с помощью соответствующей кнопки. Более подробно процесс подключения БД описан в начале этой статьи.
- Выбираем название базы данных. Это необходимо для корректной передачи информации и создания таблиц.
- Название схемы базы данных. Необходимо заполнять только если ваша база работает на PostgreSQL
- Указываем способ записи данных в таблицу. По умолчанию установлен способ "обновить".
- При выгрузке в ClickHouse можно включить доп.опцию, которая будет создавать реплицированные таблицы в разных узлах кластера для обеспечения сохранности полученных данных
4. Общие настройки
- В графе “Название потока” ввести название либо оставить сгенерированное автоматически
- В графе “Период сбора при автоматическом запуске” можно выбрать за какой период фид будет осуществлять пересбор статистики.
- В графе “Расписание” - выбрать например 8:00 утра, в это время фид будет запускаться ежедневно. При нажатии на кнопку можно добавить дополнительную строку, таким образом фид будет отрабатывать по более гибкому графику
- Нажать “Готово”