Этот документ обновлен.
Перевод (Русский) еще не готов.
Последнее обновление (английский): 3 мар
Последнее обновление (Русский): 25 окт 2025 г.

Measure Campaign Performance on Marketing Message API for Messenger

This document explains how to obtain insights for a marketing message campaign, including:

  • Number of messages delivered
  • Message read and click rate
  • Cost per delivery and click

Insights on delivered messages

Send a GET request to the <MESSAGE_CAMPAIGN_ID>/insights endpoint to get insights for marketing messages campaign with the fields parameter set to one or more of the following fields:

  • marketing_messages_cost_per_delivered
  • marketing_messages_cost_per_link_btn_click
  • marketing_messages_delivered
  • marketing_messages_link_btn_click
  • marketing_messages_link_btn_click_rate
  • marketing_messages_read_rate
  • marketing_messages_spend

Sample request

Formatted for readability.

curl -i -X GET \
     -H "Authorization: Bearer <SYSTEM_USER_ACCESS_TOKEN>" \
     "https://graph.facebook.com/<API_VERSION>/<MESSAGE_CAMPAIGN_ID>/insights \
       ?fields=marketing_messages_delivered,marketing_messages_read_rate"

Field Reference

Свойство Описание

marketing_messages_cost_per_delivered

Средняя цена за доставленное сообщение. Сейчас эта метрика находится на этапе разработки.

marketing_messages_cost_per_link_btn_click

Средняя цена за каждый клик по ссылке в сообщении. Эта метрика не учитывает сообщения, отправленные в Европу, Аргентину, Турцию, Южную Корею и Японию. Сейчас эта метрика находится на этапе разработки.

marketing_messages_delivered

Количество доставленных сообщений, которые компания отправила пользователям. Сообщения могут не быть доставлены, например, если устройство пользователя вышло из строя. Эта метрика не учитывает сообщения, доставленные в Европу и Японию. Иногда значение рассчитывается приблизительно и отличается от информации в счете на оплату из-за незначительных расхождений при обработке данных. Сейчас эта метрика находится на этапе разработки.

marketing_messages_link_btn_click

Количество нажатий ссылки в маркетинговом сообщении, после которых пользователи переходили в указанные рекламодателем места назначения на платформах Meta и вне их. Эта метрика не учитывает сообщения, отправленные в Европу, Аргентину, Турцию, Южную Корею и Японию. Сейчас эта метрика находится на этапе разработки.

marketing_messages_link_btn_click_rate

Доля доставленных сообщений, в которых получатель нажал ссылку. Эта метрика не учитывает сообщения, отправленные в Европу, Аргентину, Турцию, Южную Корею и Японию. Сейчас эта метрика находится на этапе разработки.

marketing_messages_read_rate

Отношение количества прочитанных сообщений к количеству доставленных сообщений. Некоторые прочтения сообщений могут не засчитываться, например если клиент отключил уведомления о прочтении. Эта метрика не учитывает сообщения, отправленные в Европу и Японию. Сейчас эта метрика находится на этапе разработки.

marketing_messages_spend

Общая сумма, которую вы потратили на свою кампанию, группу сообщений или отдельное сообщение за период действия. Сейчас эта метрика находится на этапе разработки.

On success, your app receives a JSON object with the number of messages delivered, the read rate, and the start and stop date of the messaging campaign.

Example response

{
  "data": [
    {
      "marketing_messages_delivered": "2755",
      "marketing_messages_link_btn_click": "268",
      "marketing_messages_spend": "38.87",
      "marketing_messages_read_rate": "79.419238",
      "marketing_messages_link_btn_click_rate": "9.727768",
      "marketing_messages_cost_per_link_btn_click": "0.145037",
      "marketing_messages_delivery_rate": "0",
      "marketing_messages_cost_per_delivered": "0.014109",
      "date_start": "2024-05-01",
      "date_stop": "2025-07-29"
    }
  ],
  "paging": {
    "cursors": {
      "before": "MAZDZD",
      "after": "MAZDZD"
    }
  }
}

Additionally, insights under an ad account can be obtained by act_<AD_ACCOUNT_ID>/insights endpoint

Querying on time ranges and date presets is also supported for campaigns created March 1st or later. Below are query parameter options you can use to query on specific dates:

Parameter NameDescription

time_range

{'since':YYYY-MM-DD,'until':YYYY-MM-DD}

A single time range object. UNIX timestamp not supported.

date_preset

enum{today, yesterday, this_month, last_month, this_quarter, maximum, data_maximum, last_3d, last_7d, last_14d, last_28d, last_30d, last_90d, last_week_mon_sun, last_week_sun_sat, last_quarter, last_year, this_week_mon_today, this_week_sun_today, this_year}

Default value: last_30d

Represents a relative time range. This field is ignored if time_range is specified.

Next Steps

Now that you have learned how to get insights on your campaign, learn how to increase a business' subscribers.