МОСТ. Справка

Meta CAPI батчинг и лимиты: правила доставки

Опубликовано 14 сент. 2026 г.5 мин чтенияДля продвинутых
Нарисованная тележка с несколькими конвертами, въезжающая в одну дверь API, оранжевый штамп отклонения на одном плохом конверте и очередь за закрытыми воротами
What you'll learn
  • Как документированный массив data батчит несколько событий одним запросом
  • Какие правила приёма решают, выживет ли батч
  • Что означает отклонённый батч для логики ретраев
  • Как держать доставку в пределах площадки без выдуманных порогов
Advanced

Meta CAPI батчинг и лимиты: правила доставки

Дисциплина Meta CAPI батчинг - это разница между системой доставки и рулеткой доставки: Conversions API принимает несколько событий одним запросом через свой массив data, что делает эффективную доставку возможной - и делает одно плохое событие способным провалить всё вокруг. Разбираем документированную структуру батчинга, правила приёма, решающие, выживет ли запрос, смысл отклонённого батча для логики ретраев и дисциплину доставки, удерживающую загруженную воронку в пределах лимитов площадки.

По-событийные требования - поля, идентичность, хеширование - одинаковы, едет ли событие одиноко или в группе, и документированы в полном гайде Meta CAPI; эта страница - о самой группе.

Массив data: несколько событий, один запрос

Запрос Conversions API несёт массив - параметр data, - и каждый элемент является полным событием: собственные event_name, event_time, event_id, user_data и custom_data. Батчинг структурен, а не является особым режимом: запрос из одного события - это просто массив из одного.

Что меняет массив - гранулярность отказа. Один запрос, много событий - значит, правила приёма применяются к группе. Самое весомое из правил - тайминг: event_time может отстоять максимум на семь дней в прошлое, и единственное протухшее событие валит весь запрос, не обрабатывая ни одного из его событий (документации using the API). В батче одна старая запись из пере-импорта CRM держит в заложниках очередь свежих конверсий.

Этот риск - причина, по которой дисциплина батчинга является заботой слоя доставки, а не переключателем: кто попадает в батч и насколько стары их таймстампы, решает, приземлится ли запрос.

Правила приёма, под которыми живёт батч

Каждое событие массива сохраняет собственные обязательства:

  1. Обязательные поля на событие. Website-событиям нужны action_source, event_source_url и client_user_agent; поля документированы на событие, а не на запрос (параметры Conversions API).
  2. Идентичность на событие. Хешированные контактные данные, fbp/fbc там, где они существуют, и стабильный event_id - каждое событие несёт собственный материал матчинга.
  3. Тайминг на группу. Семидневное правило event_time - убийца батчей: массив выживает, только если выживает каждый его член.

Полезная ментальная модель: площадка читает массив как набор независимых событий в одном конверте. Конверт принимается или отвергается целиком - значит, планку для всего груза задаёт самое старое, самое грязное событие.

Когда батч проваливается: логика ретраев

Проваленный запрос говорит, что в батче была проблема, - документированные поверхности ошибок указывают, какое правило сработало. Слепой ретрай идентичного батча воспроизводит идентичный провал. Документированно-безопасный паттерн:

  1. Разделите батч. Разрежьте массив пополам и ретрайте половины; член-виновник изолируется за несколько раундов.
  2. Почините или карантиньте члена. Протухший таймстамп не стареет лучше от ретрая - чините источник или убирайте запись в карантинную очередь (механика задержек объясняет, как события протухают изначально).
  3. redeliver здоровый остаток. Пережившие события несут собственные идентичности, поэтому повторная доставка не задваивает их.
  4. Верните причину наверх. Регулярный провал из-за протухшего события - проблема выше по течению (бэкфилл CRM или пере-синк трекера) и принадлежит чеклисту поиска неисправностей постбеков, а не циклам ретраев.

Ретрай с backoff применяется к транзиентным транспортным сбоям; ретрай без разбора отклонённого батча просто умножает отклонение.

Дисциплина доставки: оставаться в пределах

Meta не публикует числовую таблицу рейт-лимитов доставки Conversions API в гайде по батчингу, поэтому дисциплина структурная, а не числовая:

  1. Батчите по таймингу источника, а не по амбициям размера. Группируйте события, естественно прибывающие вместе, - проход постбеков, синк CRM, - а не копите искусственные мега-батчи, где один протухший рекорд держит свежие события в заложниках.
  2. Держите идентичности стабильными между батчами. Повторная доставка после отказа использует те же значения event_id, так что правила площадки - а не ваш ретрай - решают, что считается.
  3. Мониторьте оба конца. Собственные логи слоя доставки показывают отправленное; Events Manager показывает прибывшее в документированном окне видимости (get started). Растущая щель между ними - самый ранний симптом троттлинга.

Тот же подход «сначала мониторинг», что гайд мониторинга доставки применяет к отвалам, здесь применяется к троттлингу: измеряйте щель прибытия, алартьте на её рост и только потом трогайте форму батча.

Meta CAPI батчинг: частые вопросы

Frequently asked questions

Источники

Sources

Батчинг без рулетки
  • Смотрите, что приземляется: Pixel Activator бесплатно шлёт тестовые события, пока вы валидируете поведение батчей.
  • Батчи, которые доезжают: Most формирует, ретраит и мониторит доставку, чтобы загруженные воронки оставались в правилах.
Was this guide helpful?
Author
Most Team
Справочная служба

Официальные руководства и глоссарий для платформы Most и Активатора пикселей.

Topic
Meta Conversions API: полный гайд
Main article of the topic
Related articles

Похожие руководства

Meta Conversions API: полный гайд

Единая точка входа в кластер Meta Conversions API: что делает API, какие данные и параметры нужны рабочему событию, как устроены дедупликация, проверка в Test Events и Event Match Quality - и куда идти дальше, когда события приходят с опозданием, дважды или не приходят вовсе.

9 мин

Лиды Lead Ads CAPI: замыкаем круг лида в Meta

Форма Lead Ads наполняет вашу CRM; лид, который реально покупает, - единственный, о котором стоит рассказать Meta. Гайд проводит круг: от мгновенной доставки формы в CRM через подтверждение и хеширование к документированному CAPI-событию лида - с дедупом и семидневным окном, ограничивающими, насколько поздний подтверждённый лид ещё засчитается.

5 мин

Limited data use Meta: data_processing_options в серверных событиях

Флаг Limited Data Use у Meta существует, чтобы ваши серверные события несли сигнал приватности штатов США, - и это три документированных поля внутри каждого события. Разбираем, что делает data_processing_options, точные значения LDU и кодов страны и штата, семантику пустого массива, которую пропускают большинство связок, и когда флаг принадлежит вашему трафику.

4 мин

Value Optimization Meta: что кладётся в value и currency

Value-based оптимизация способна оптимизироваться только на числа, которые вы передаёте, - и Meta документирует, как эти числа должны выглядеть. Разбираем поля value и currency событий Purchase: документированные требования, формат, держащий их пригодными, ошибки, тихо обнуляющие оптимизацию, и краевые случаи арбитражных выплат.

4 мин