library(rappsflyer)
#> INFO [09:17:00.325] Set api_token from system variable APPSFLYER_API_TOKEN
#>
#> ---------------------
#> Welcome to rappsflyer version 0.2.0
#>
#> Author: Alexey Seleznev (Head of analytics dept at Netpeak).
#> Telegram channel: https://t.me/R4marketing
#> Email: selesnow@gmail.com
#> Blog: https://alexeyseleznev.wordpress.com
#> Facebook: https://facebook.com/selesnown
#> Linkedin: https://www.linkedin.com/in/selesnow
#>
#> Type ?rappsflyer for the main documentation.
#> The github page is: https://github.com/selesnow/rappsflyer/
#>
#> Suggestions and bug-reports can be submitted at: https://github.com/selesnow/rappsflyer/issues
#> Or contact: <selesnow@gmail.com>
#>
#> To suppress this message use: suppressPackageStartupMessages(library(rappsflyer))
#> ---------------------
Для работы с API AppsFlyer вам необходимо получить авторизационный токен. Более подробно об этом можно узнать в этой статье.
Если в кратце то администраторы могут выдавать пользователям токены.
После того как вам выдали авторизационный токен вы можете установить его в своей R сессии функцией af_set_api_token()
, передав в качестве единственного аргумента ваш API токен.
Так же вы можете сохранить токен в переменной среды APPSFLYER_API_TOKEN
, в таком случае при загрузке пакета токен будет прочитан автоматически.
В каждой из функций можно отдельно указывать ваш токен используя аргумент api_token
, но я не рекомендую хранить токен в коде, это является не лучшей практикой.
В каждой из функций есть аргумент app_id
в который необходимо передавать id вашего приложения, найти id можно в интерфейсе AppsFlyer.
После того как установили свой API token вы можете запрашивать данные из Pull API. Для большего понимания структуры пакета rappsflyer
вы можете перейти в интерфейсе AppsFlyer в Интеграции > API Доступ.
Каждая из функций пакета соответвует определённому разделу API доступа.
Для работы с агрегированными отчётами используйте функцию af_get_aggregate_data()
.
Аргументы:
attribution_touch_type="impression"
Официальная справка по получению агрегированных отчётов из API AppsFlyer доступна по ссылке.
Для получения сырых данных используйте функцию af_get_raw_data()
.
Доступные в ней типы отчётов:
Официальная справка по получению отчётов с сырыми данными из API AppsFlyer доступна по ссылке.
Для полученния этой группы отчётов используйте функцию af_get_ad_revenue_raw_data()
.
Ссылка на официальную документацию.
Для получения отчётов из данной группы используйте функцию af_get_targeting_validation_rules()
.
Доступные типы отчётов: