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

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.HBgLMTIwNjY3NzQ3OTgVAgASGBQzQUY3MDVCQzFBODE5ODU4MUZEOQA=",
      "event_name""LeadSubmitted",
      "timestamp"1749069089,
      "ctwa_clid""Afc3nYt4TTydumlFFsatFz8bR2yHCtVA92Veu_zDE4DgAI-QqCwM6eC3-K3lTGHRiLxRTVXFEsdyKQQSa-2obZyuGBq_EYypt_OwbMihBV0pbUoRmrGnEjwFTHop-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.HBgLMTIwNjY3NzQ3OTgVAgARGBIwRkU4NDI5Nzk3RjZDMzE2RUMA",
      "event_name""Purchase",
      "timestamp"1749069131,
      "ctwa_clid""Afc3nYt4TTydumlFFsatFz8bR2yHCtVA92Veu_zDE4DgAI-QqCwM6eC3-K3lTGHRiLxRTVXFEsdyKQQSa-2obZyuGBq_EYypt_OwbMihBV0pbUoRmrGnEjwFTHop-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.прокрутите вниз до «Конфиденциальность и обмен данными» В «Сводка» .Используйте переключатели «Автоматически определять...», чтобы включить или отключить автоматическое определение событий по своему усмотрению.