Общая логика

AppsFlyer позволяет собирать различные данные по приложению - установки, покупку, MAU, DAU. В целом, это аналог Google Analitics для мобильного траффика (мобильных приложений)

Чаше всего из Appsflyer нужно забирать установки, покупки в приложении. (либо другие ивенты, которые необходимы для расчета KPI)

Базы данных как приемник данных являются альтернативой Google BigQuery.

Чтобы система могла загружать данные в базу, её необходимо корректно подключить.
Процесс подключения расписан отдельно, поскольку сама технология организации связи с базой универсальна. Но, поскольку есть множество разных видов баз, некоторые настройки указываются не в потоках (как например при работе с Google BigQuery) а в самом подключении.

  1. Переходим в раздел "Подключения" в вашем профиле Garpun. Можно так же воспользоваться ссылкой
  2. Ищем в списке систем пункт Database (PostgreSQL, MySQL, ClickHouse), кликаем на него.
  3. В открывшемся окне кликаем "+ подключение"
  4. Далее приступаем к вводу необходимых параметров:

    а. Имя хоста или IP-адрес - адрес обращения к базе, обязательный параметр. Эту информацию можно уточнить у администратора вашей базы, если вы им не являетесь.
    б. Порт - необязательный параметр. В зависимости от того, как организована база, для подключения к ней может быть необходим определенный порт
    в. Имя базы данных - указывать обязательно. Без этого параметра система не будет знать к какому объекту обращаться при загрузке/выгрузке данных
    г. Имя пользователя и пароль - необходимо указывать если они нужны для доступа к данным и работе с базой
    д. Тип БД - указывать обязательно. У каждого типа БД свои особенности подключения и отправки запросов. Указываем ClickHouse

    е. SSL подключения для ClickHouse используется только для ClickHouse если в этом есть необходимость
  5. Нажимаем "Сохранить"

Настройка загрузки из AppsFlyer в ClickHouse

Первоначально нам необходимо войти в систему https://feeds.garpun.com/ и нажать на 


1. Источник данных > Приемник данных

 

(info) Обратите внимание, что при использовании api token v2 необходимо выбирать соответствующие наборы данных, все они имеют отметку api token v2:

(info)Поддержка токенов API V1 и использующих их API будет прекращена 31 августа 2023 года, начиная с 01 сентября 2023 года необходимо использовать токен API V2.

 

2. Настройка источника данных

На втором шаге нам нужно подключить аккаунт AppsFlyer или выбрать текущий.

Выбираем логин в качестве источника данных. Если логин еще не подключен, то нажимаем "+Добавить", и через кнопку "Подключить"  подключаем приложение AppsFlyer. Имя приложения можно посмотреть в самом AppsFlyer. Так же для подключения понадобится токен доступа к этому приложению. Как получить токен можно узнать в инструкции от самого AppsFlyer: https://support.appsflyer.com/hc/ru/articles/360004562377

(info) Поддержка токенов API V1 и использующих их API будет прекращена 31 августа 2023 года, начиная с 01 сентября 2023 года необходимо использовать токен API V2.

3. Настройка приемника данных

4. Общие настройки