Перейти к основному содержимому

API для автоматических событий | Документация для разработчиков

API автоматических событий

Обновлено: 18 ноября 2025 г
Корпоративные клиенты, использующие встроенную функцию регистрации, могут включить автоматическую идентификацию событий:
Встроенный экран подписки для автоматической идентификации событий
Если корпоративный клиент дает согласие, Meta использует комбинацию регулярных выражений и обработки естественного языка для анализа новых сообщений клиента, исходящих от рекламы Click-to-WhatsApp. Если наш анализ определяет, что произошло событие генерации лида или покупки, automatic_events , описывающий это событие. Затем вы можете сообщить о событии для клиента, используя API конверсий, чтобы клиент мог использовать его на поверхности Meta (в 2026 году, см. Ограничения ниже).
Чтобы узнать больше о том, как работает эта функция, ознакомьтесь с этими дополнительными материалами .

Ограничения

    Автоматическая идентификация событий — это новая функция. Ваши бизнес-клиенты не смогут видеть или использовать автоматические события, сообщаемые через Conversions API в MetaStop, до 2026 года. Однако вы можете предоставлять эту информацию своим клиентам, используя собственное решение, и раньше. Это позволит им глубже понять потребности, предпочтения и эффективность рекламы своих собственных клиентов.Автоматическая идентификация событий недоступна для корпоративных клиентов в Европейском Союзе, Великобритании и Японии.

    Требования

      Вы уже внедрили встроенную систему регистрации и можете регистрировать бизнес-клиентов, которые успешно завершат этот процесс.Ваш сервер веб-хуков успешно обрабатывает веб-хуки.

      Настраивать

      Автоматическая идентификация событий доступна всем корпоративным клиентам в качестве дополнительной функции. Для получения уведомлений о событиях необходимо подписать ваше приложение на automatic_events . Однако, как только вы это сделаете, вы можете начать получать эти веб-перехватчики до того, как сможете их обработать. Поэтому выполните эти шаги, используя тестовое приложение, прежде чем переносить свой код в рабочую среду и подписывать ваше рабочее приложение на поле веб-перехватчика.

      Шаг 1: Подпишитесь на поле веб-перехватчика automatic_events

      Перейдите в панель управления приложениями > Веб-перехватчики > конфигурации и подпишитесь на automatic_events .

      Шаг 2: Настройте функцию обратного вызова веб-перехватчика

      Измените код обратного вызова веб-перехватчика таким образом, чтобы он успешно обрабатывал automatic_events .
      структура мероприятий по генерации лидов
      {
      "object": "whatsapp_business_account",
      "entry": [
      {
      "id": "
      < WHATSAPP_BUSINESS_ACCOUNT_ID > ", "changes": [
      {
      "value": {
      "messaging_product": "whatsapp",
      "metadata": {
      "display_phone_number": "
      < BUSINESS_DISPLAY_PHONE_NUMBER > ", "phone_number_id": "
      < BUSINESS_PHONE_NUMBER_ID > " },
      "automatic_events": [
      {
      "id": "
      < WHATSAPP_MESSAGE_ID > ", "event_name": "LeadSubmitted",
      "timestamp":
      < WEBHOOK_TRIGGER_TIMESTAMP > , "ctwa_clid": "
      < CLICK_ID > " }
      ]
      },
      "field": "automatic_events"
      }
      ]
      }
      ]
      }
      Пример мероприятия по генерации лидов
      {
      "object"
      : "whatsapp_business_account" , "entry"
      : [ {
      "id"
      : "102290129340398" , "changes"
      : [ {
      "value"
      : { "messaging_product"
      : "whatsapp" , "metadata"
      : { "display_phone_number"
      : "15550783881" , "phone_number_id"
      : "106540352242922" },
      "automatic_events"
      : [ {
      "id"
      : "wamid.HBgLMTIwNjY3NzQ3OTgVAgASGBQzQUY3MDVCQzFBODE 5ODU4MUZEOQA=" , "event_name"
      : "LeadSubmitted" , "timestamp"
      : 1749069089 , "ctwa_clid"
      : "Afc3nYt4TTydumlFFsatFz8bR2yHCtVA92Veu_zDE4DgAI-Qq CwM6eC3-K3lTGHRiLxRTVXFEsdyKQQSa-2obZyuGBq_EYypt_O wbMihBV0pbUoRmrGnEjwFTHop-Px0TfA" }
      ]
      },
      "field"
      : "automatic_events" }
      ]
      }
      ]
      }
      структура события покупки
      {
      "object": "whatsapp_business_account",
      "entry": [
      {
      "id": "
      < WHATSAPP_BUSINESS_ACCOUNT_ID > ", "changes": [
      {
      "value": {
      "messaging_product": "whatsapp",
      "metadata": {
      "display_phone_number": "
      < BUSINESS_DISPLAY_PHONE_NUMBER > ", "phone_number_id": "
      < BUSINESS_PHONE_NUMBER_ID > " },
      "automatic_events": [
      {
      "id": "
      < WHATSAPP_MESSAGE_ID > ", "event_name": "Purchase",
      "timestamp":
      < WEBHOOK_TRIGGER_TIMESTAMP > , "ctwa_clid": "
      < CLICK_ID > ", "custom_data": {
      "currency": "
      < CURRENCY_CODE > ", "value":
      < AMOUNT > }
      }
      ]
      },
      "field": "automatic_events"
      }
      ]
      }
      ]
      }
      Пример события покупки
      {
      "object"
      : "whatsapp_business_account" , "entry"
      : [ {
      "id"
      : "102290129340398" , "changes"
      : [ {
      "value"
      : { "messaging_product"
      : "whatsapp" , "metadata"
      : { "display_phone_number"
      : "15550783881" , "phone_number_id"
      : "106540352242922" },
      "automatic_events"
      : [ {
      "id"
      : "wamid.HBgLMTIwNjY3NzQ3OTgVAgARGBIwRkU4NDI5Nzk3RjZ DMzE2RUMA" , "event_name"
      : "Purchase" , "timestamp"
      : 1749069131 , "ctwa_clid"
      : "Afc3nYt4TTydumlFFsatFz8bR2yHCtVA92Veu_zDE4DgAI-Qq CwM6eC3-K3lTGHRiLxRTVXFEsdyKQQSa-2obZyuGBq_EYypt_O wbMihBV0pbUoRmrGnEjwFTHop-Px0TfA" , "custom_data"
      : { "currency"
      : "USD" , "value"
      : 25000 }
      }
      ]
      },
      "field"
      : "automatic_events" }
      ]
      }
      ]
      }

      Шаг 3: Запуск веб-хуков

      Для запуска automatic_events :
        Получите доступ к вашей тестовой реализации встроенной регистрации.Аутентифицируйте процесс, используя компанию, у которой уже настроена реклама Click-to-WhatsApp.На экране создания бизнес-актива установите «Указать метаданные для автоматической идентификации событий заказа и лида» и завершите процесс.Откройте рекламное объявление Click-to-WhatsApp и нажмите на него, чтобы отправить сообщение компании.Используйте команду, чтобы ответить на сообщение, используя одну из приведенных ниже строк (она должна быть точной).
          Для отслеживания покупки:  ваш номер отслеживания — AB123456789BRДля мероприятия по привлечению потенциальных клиентов:  меня интересует более подробная информация о продукте.
          После того, как вы запустили оба automatic_events , убедитесь, что ваш обратный вызов веб-перехватчика обработал каждый из них в соответствии с вашими бизнес-потребностями.

          Шаг 4: Сообщите о каждом событии, используя API конверсий (необязательно)

          При желании вы можете отправлять отчеты о каждом событии, используя API конверсий . При необходимости укажите все соответствующие значения из веб-перехватчика события.
          Дополнительную информацию об отчётности о событиях см. в разделе «Отправка событий через API конверсий»
          синтаксис генерации лидов
          curl 'https://graph.facebook.com/
          < API_VERSION > / < DATASET_ID > /events' \ -H 'Content-Type: application/json' \
          -H 'Authorization: Bearer
          < ACCESS_TOKEN > ' \ -d '
          {
          "data": [
          {
          "event_name": "LeadSubmitted",
          "event_time":
          < WEBHOOK_TRIGGER_TIMESTAMP > , "action_source": "business_messaging",
          "messaging_channel": "whatsapp",
          "user_data": {
          "ctwa_clid": "
          < CLICK_ID > " },
          "messaging_outcome_data": {
          "outcome_type": "automatic_events"
          }
          }
          ]
          }
          '
          синтаксис события покупки
          curl 'https://graph.facebook.com/
          < API_VERSION > / < DATASET_ID > /events' \ -H 'Content-Type: application/json' \
          -H 'Authorization: Bearer
          < ACCESS_TOKEN > ' \ -d '
          {
          "data": [
          {
          "event_name": "Purchase",
          "event_time":
          < WEBHOOK_TRIGGER_TIMESTAMP > , "action_source": "business_messaging",
          "messaging_channel": "whatsapp",
          "user_data": {
          "ctwa_clid": "
          < CLICK_ID > " },
          "custom_data": {
          "currency": "
          < CURRENCY_CODE > ", "value":
          < AMOUNT > },
          "messaging_outcome_data": {
          "outcome_type": "automatic_events"
          }
          }
          ]
          }
          '

          Включение и отключение через Meta Business Suite

          Корпоративные клиенты, уже прошедшие регистрацию через встроенную систему авторизации, могут включить автоматическую идентификацию событий с помощью Meta Business Suite.
          В панели настроек Meta Business Suite выбран аккаунт WhatsApp Business, на вкладке «Сводка» отображаются флажки для включения этой функции.
          Если корпоративный клиент, которого вы уже подключили к системе, хочет включить эту функцию, вы можете отправить ему следующие инструкции:
            Получите доступ к Meta Business Suite по адресу https://business.facebook.com .Перейдите в Настройки > Аккаунты > Аккаунты WhatsApp и выберите свой бизнес-аккаунт WhatsApp.В «Сводка» прокрутите вниз до «Конфиденциальность и обмен данными» .Используйте переключатели « Автоматически определять ...», чтобы включить или отключить автоматическое определение событий по своему усмотрению.