# rappsflyer - R Пакет для работы с API AppsFlyer <a href='https://selesnow.github.io/rappsflyer/'><img src='https://raw.githubusercontent.com/selesnow/rappsflyer/master/inst/rappsflyer.png' align="right" height="139" /></a>

На данный момент пакет поддерживает загрузку агрегированных и сырых данных из Pull API AppsFlyer и Master API. Пакет обновлен и поддерживает актуальную **V2** версию API AppsFlyer.

# Установка пакета

`rappsflyer` можно установить как с GitHub, так и с CRAN:

```r
# CRAN: 
install.packages('rappsflyer')

# GitHub: 
devtools::install_github('selesnow/rappsflyer')
```

# Важное обновление (версия 0.3.0)
С сентября 2023 года AppsFlyer полностью отключил старые токены V1. 
В версии `0.3.0` пакет переведён на работу с **API V2** с использованием **Bearer** авторизации. Убедитесь, что вы используете актуальный **V2 API token**, который можно сгенерировать в Security Center административной панели AppsFlyer. Лимиты на максимальное количество строк выгружаемых за раз были сокращены до 200 000.

# Функции пакета

* `af_set_api_token()` - Установить API токен (Обязательно V2 токен)
* `af_get_aggregate_data()` - Получить агрегированные данные
* `af_get_raw_data()` - Получить сырые данные
* `af_get_ad_revenue_raw_data()` - Получить отчёты о доходе с рекламы
* `af_get_targeting_validation_rules()` - Получить отчёт о ошибочных установках и событиях
* `af_get_data()` - Получить данные из Master API

# Подробная справка

Более подробную справку о работе с пакетом можно получить из [виньетки](https://CRAN.R-project.org/package=rappsflyer): `vignette('rappsflyer-intro', rappsflyer)`

### Автор пакета
Алексей Селезнёв, Head of analytics dept. at [Netpeak](https://netpeak.net)
<Br>telegram channel: [R4marketing](https://t.me/R4marketing)
<Br>email: selesnow@gmail.com
<Br>skype: selesnow
<Br>facebook: [facebook.com/selesnow](https://www.facebook.com/selesnow)
<Br>linkedin: [linkedin.com/in/selesnow](https://linkedin.com/in/selesnow)
<Br>blog: [alexeyseleznev.wordpress.com](https://alexeyseleznev.wordpress.com/)
