knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
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()
.
Доступные типы отчётов:
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.