Установка максимальной цены для маркетинговых сообщений (БЕТА) | Документация для разработчиков
Установите максимальную цену для маркетинговых сообщений (БЕТА-версия)
Обновлено: 17 марта 2026 г
API для маркетинговых сообщений WhatsApp (ранее известный как Marketing Messages Lite API) теперь доступен для всех пользователей.
В связи с внедрением функции ограничения максимальной цены в API маркетинговых сообщений для WhatsApp, порядок взимания платы на платформе WhatsApp Business остается неизменным. Мы по-прежнему взимаем плату за каждое сообщение, как описано здесь .
Функция ограничения максимальной цены станет доступна в рамках ограниченного бета-тестирования с середины мая и будет опциональной на протяжении всего 2026 года.
Что такое максимальная цена?
Как было объявлено в марте 2026 года — в 2026 году, мы'мы'Вновь внедряем новые функции ценообразования в API маркетинговых сообщений для WhatsApp, чтобы дать возможность компаниям.. повысить рентабельность инвестиций и иметь больше контроля для оптимизации расходов на маркетинговые кампании.
Наша первая функция ценообразования позволяет компаниям устанавливать максимальную цену (max-price) за доставку маркетингового сообщения; при установке максимальной цены Meta будет взимать плату за доставку по этой максимальной цене или ниже . Компании могут установить максимальную цену, равную, ниже или выше опубликованной ставки, чтобы достичь своих целей в рамках каждой кампании.
Вторая функция ценообразования — это инструмент оценки охвата , который помогает компаниям установить правильную максимальную цену, предоставляя им информацию о предполагаемых темпах и стоимости доставки при различных максимальных ценах.
Объяснение максимальной цены
Функция max-price позволяет установить максимальную цену, которую вы готовы заплатить за доставку сообщения. С вас будет взиматься ваша максимальная цена или ниже. В API это выражается в виде
bid_amount за 1000 доставок в bid_spec .Поэтапное внедрение функции ограничения максимальной цены
Мы планируем внедрить функцию ограничения максимальной цены в 3 этапа:
Прежде чем начать
Для использования функции максимальной цены необходимо:
Рекомендации
Установите максимальную цену на уровне шаблона Мета'Мета'Система доставки оптимизирует доставку. Установка правильной максимальной цены при создании шаблона дает системе наилучший сигнал для оптимизации доставки.
bid_amount в bid_spec вот что Он шаблон'шаблон'с
per_message_bid_multiplier масштабирует bid_amount Изменяется ли значение для отдельных сообщений, но система доставки, как правило, обеспечивает лучшую оптимизацию производительности на уровне исходного шаблона bid_amount в больших количествах.Например, если вы установите шаблон'шаблон'с шаблон'шаблон'с шаблон'шаблон'с
bid_amount Установите значение 50 000, а затем примените множитель 2,0 к каждому сообщению; производительность доставки может отличаться от заданного значения bid_amount до 100 000 напрямую — даже несмотря на то, что эффективная максимальная цена одинакова. Поэтому мы рекомендуем настраивать ставку на уровне шаблона и обновлять ее bid_spec при необходимости, вместо того чтобы в качестве обходного пути изменять множитель уровня сообщения.Наращивайте трафик постепенно. При первой отправке сообщений с использованием нового шаблона с максимальной ценой, увеличивайте объем постепенно, прежде чем отправлять сообщения в больших масштабах. Это соответствует регулирования темпов рассылки с помощью шаблонов и помогает системе доставки эффективно оптимизировать свою работу.
Создавайте шаблоны с максимальной ценой
Используйте POST / /message_templates для установки максимальной цены и включения
bid_spec в тело запроса.Синтаксис запроса
локон
Если
параметр bid_spec не указан, в шаблоне используются стандартные цены из прайс-листа.Параметры запроса
<ACCESS_TOKEN>Нить
Необходимый.
Системный токен или бизнес-токен .
EAAAN6tcBzAUBOZC82CW7iR2LiaZBwUHS4Y7FDtQxRUPy1PHZClDGZBZCgWdrTisgMjpFKiZAi1FBBQNO2IqZBAzdZAA16lmUs0XgRcCf6z1LLxQCgLXDEpg80d41UZBt1FKJZCqJFcTYXJvSMeHLvOdZwFyZBrV9ZPHZASSqxDZBUZASyFdzjiy2A1sippEsF4DVV5W2IlkOSr2LrMLuYoNMYBy8xQczzOKDOMccqHEZD<API_VERSION>Нить
Необязательный.
Версия Graph API.
v25.0
НитьНеобходимый.
Идентификатор бизнес-аккаунта WhatsApp.
102290129340398<BID_AMOUNT>инт
Необходимый.
Максимальная цена за 1000 доставок сообщений, выраженная в вашем коде WABA валюта'валюта'наименьшая единица измерения (центы для долларов США, пайсы для индийских рупий, песо для мексиканских песо). См поддерживаемые валюты Список валют доступен по ссылке.
87000Расчет сумм максимальной цены
Он валюта'валюта'наименьшая единица измерения. Для перевода желаемой цены за доставку:
bid_amount обозначает вашу максимальную цену за 1000 доставок в вашем WABA Пример: Установить максимальную цену ₹?0,87 за доставку:
Установите
значение bid_amount равным 87000 .Пример : Чтобы установить максимальную цену в 0,05 доллара США за доставку:
Установите
значение bid_amount равным 5000 .Забрать
информация о максимальной цене
Синтаксис запроса
curl 'https://graph.facebook.com/<API_VERSION> /<TEMPLATE_ID> /?fields=bid_spec' \ -H 'Авторизация: Bearer'<ACCESS_TOKEN> '
Параметры запроса
| | |
| ||
| |
Пример ответа
{ "bid_spec": { "bid_strategy": "LOWEST_COST_WITH_BID_CAP", "bid_amount": 87000 }, "id": "1733678867511493" }
Обновите максимальную цену для шаблонов
bid_specbid_specbid_specСинтаксис запроса
curl 'https://graph.facebook.com/<API_VERSION> /<TEMPLATE_ID> /' \ -H 'Авторизация: Предъявитель<ACCESS_TOKEN> ' \ -H 'Content-Type: application/json' \ -d '{ "bid_spec": { "bid_strategy": "LOWEST_COST_WITH_BID_CAP", "bid_amount":<BID_AMOUNT> } }'
Параметры запроса
| | |
| ||
| | |
| |
Настройте максимальную цену при отправке сообщений
Синтаксис запроса
curl 'https://graph.facebook.com/<API_VERSION> /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID> /marketing_messages' \ -H 'Авторизация: Bearer'<ACCESS_TOKEN> ' \ -H 'Content-Type: application/json' \ -d '{ "recipient_type": "individual", "messaging_product": "whatsapp", "to": "<WHATSAPP_USER_PHONE_NUMBER> ", "type": "template", "template": { "name": "seasonal_sale_promo", "language": { "code": "en" } }, "bid_spec": { "per_message_bid_multiplier": "<PER_MESSAGE_BID_MULTIPLIER> " } }'
bid_amountbid_amountПараметры запроса
| | |
| ||
| | |
| | |
| | |
Оцените охват и затраты
Синтаксис запроса
targeting_speccurl 'https://graph.facebook.com/<API_VERSION> /<WHATSAPP_BUSINESS_ACCOUNT_ID> /reachestimate?targeting_spec={"geo_locations":{"countries":["IN"]}}&date_interval=<DATE_INTERVAL> ' \ -H 'Авторизация: Предъявитель<ACCESS_TOKEN> '
Параметры запроса
| | |
| ||
| | |
| | |
| | |
Пример ответа
{ "waba_currency": "USD", "estimates": [ { "bid_amount": 400, "users": 1000, "lower_bound_deliveries": 500, "upper_bound_deliveries": 570, "cost_lower_bound": 389.74, "cost_upper_bound": 390.74 }, { "bid_amount": 520, "users": 1000, "lower_bound_deliveries": 600, "upper_bound_deliveries": 650, "cost_lower_bound": 400.74, "cost_upper_bound": 510.74 } ] }
оценкиПоля ответа
Показатели и выставление счетов
Сообщения, отправленные с использованием функции ограничения максимальной цены или без нее, используют один и тот же Marketing Lite для целей выставления счетов.
Маркетинговые сообщения, отправленные с указанием максимальной цены, отображаются в аналитике со следующими идентификаторами:
/ ?fields=pricing_analytics : pricing_category = MARKETING_LITEАналитика шаблонов / ?fields=template_analytics : product_type = MARKETING_MESSAGES_LITE_API
Веб-хуки используют
термин marketing_lite для pricing.category , в то время как API аналитики используют термин MARKETING_LITE для pricing_category .Пример ответа аналитики ценообразования
{
Пример ответа аналитики шаблона
{
Более подробную информацию о метриках см. в разделе «Просмотр метрик» .
коды ошибок
131061
Шаблоны маркетинговых рассылок, содержащие bid_spec, не поддерживаются Cloud API. Для использования шаблонов с bid_spec, пожалуйста, воспользуйтесь API маркетинговых сообщений для WhatsApp.
Вы отправляете шаблон с
параметром bid_spec на конечную точку Cloud API /messages . Вместо этого отправьте запрос на /marketing_messages .100
Перед отправкой сообщений необходимо подписать юридическое соглашение о тестировании.
Вы не подписали юридическое соглашение о тестировании. Пожалуйста, подпишите соглашение, чтобы получить доступ к этой функции.
Полный список кодов ошибок см. в разделе «Коды ошибок» .