Условия использования Data Stream API
Для использования Data Stream API действует месячный лимит на количество событий в экспорте. Лимит распространяется суммарно на все приложения, включенные в организацию.
В тарифах Базовый и Конструктор в базовом наполнении бесплатно доступно 100 млн событий Data Stream API в месяц. В тарифе Максимальный включено 400 млн событий в месяц. Если требуется больший объем, в тарифах Конструктор и Максимальный лимит можно расширить. Подробнее см. Тарифы для RU.
Если месячный лимит достигнут, Data Stream API становится недоступен для скачивания новых данных. После превышения лимита события еще в течение 7 дней продолжают экспортироваться, но API скачивания возвращает HTTP-код 400. Если за это время лимит не был увеличен, экспорт новых данных прекращается, и новые данные теряются. 1-го числа каждого месяца лимит обновляется, и выгрузка возобновляется.
В Data Stream также доступна опция Разрешить оплату за превышение лимита. Если она включена в настройках тарифа, после превышения лимита подготовка данных не прекращается. При этом события сверх лимита тарифицируются дополнительно за каждый миллион событий.
Расход лимита зависит от объема подготовленных данных, а не от количества скачиваний. Если данные уже подготовлены для экспорта, их можно не скачивать совсем или скачивать повторно несколько раз: это не уменьшает и не увеличивает расход месячного лимита.
Необязательно включать экспорт всех типов данных. При настройке Data Stream API можно выбрать только те потоки, которые нужны для ваших задач, а затем в любой момент изменить конфигурацию: добавить новые типы данных или отключить уже выбранные. В расход лимита попадают только те типы данных, для которых экспорт включен, с учетом того, что revenue, ecommerce и ad_revenue остаются бесплатными и в лимит не входят.
Для кастомных событий (типы данных event / attributed_event) можно дополнительно настроить фильтрацию через белые и черные списки событий. Если используется белый список, в экспорт попадут только события с указанными именами. Если используется черный список, события из него будут исключены из экспорта. Такие отфильтрованные события не попадают в выгрузку Data Stream API и не учитываются в расходе лимита.
Какие типы данных входят в лимит
В месячный лимит Data Stream API входят следующие типы данных:
installationeventpush_tokencrasherrorsession_startsession_endclickattributed_eventdeeplink
Каждое выгруженное событие этих типов учитывается в общем месячном лимите.
Какие типы данных выгружаются бесплатно
Выгрузка базовых Revenue-событий не расходует лимит и доступна бесплатно в любом объеме. К таким типам данных относятся:
revenueecommercead_revenue
Эти потоки не нужно учитывать при расчете общего расхода Data Stream API.
Пример расчета
Предположим, при активации Data Stream API вы включили экспорт типов данных installation, deeplink, click, crash, error и ecommerce. За месяц по всем приложениям в организации было подготовлено:
- 50 000 000 событий
click - 25 000 событий
installation - 150 000 событий
deeplink - 300 000 событий
crash - 2 500 000 событий
error - 5 000 000 событий
ecommerce
Общий расход лимита составит:
50 000 000 + 25 000 + 150 000 + 300 000 + 2 500 000 = 52 975 000
События ecommerce в этот расчет не входят, потому что Revenue-данные выгружаются бесплатно. Такой объем укладывается в бесплатный лимит 100 млн событий в месяц.
В следующем месяце вы решили дополнительно включить экспорт event, session_start и session_end. При этом объем уже выбранных типов данных остался тем же, а новых данных за месяц было:
- 60 000 000 событий
event - 18 000 000 событий
session_start - 18 000 000 событий
session_end
Тогда общий расход лимита составит:
52 975 000 + 60 000 000 + 18 000 000 + 18 000 000 = 148 975 000
События ecommerce по-прежнему не увеличивают расход лимита, но в этом случае бесплатного лимита 100 млн уже недостаточно. Чтобы продолжить выгрузку в таком объеме, потребуется платное расширение Data Stream API в тарифе Конструктор или тариф Максимальный, в который включено 400 млн событий в месяц. Если одновременно выгружаются данные типов revenue, ecommerce или ad_revenue, они в этот расчет не добавляются.
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.