Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Для пользователяДля разработчикаДля администратора
Веб-сайтБаза знаний
Русский
  • Русский
  • English
v72
  • v74
  • v73
  • v72
Войти
  • Документация пользователя
  • FAQ
  • Термины
  • Обновления платформы
  • Хранение и сбор данных
  • Каналы коммуникации
  • Сегментация
  • Шаблоны сообщений
  • Кампании
  • Сценарии автоматизации
  • Маркет
  • Программы лояльности
  • Веб-слой
  • Отчеты и аналитика
  • Интеграции
    • Синхронизация статических сегментов
    • Яндекс.Аудитории™
    • Аудитории Google Ads
    • Facebook Ads Manager™
    • Область видимости интеграции
    • WhatsApp
    • Viber™
    • Tilda™
    • Yandex AppMetrica™
    • Lpgenerator™
    • VK Реклама™
    • Notify
    • Интеграция сторонних сервисов с Altcraft через Albato
    • Захват событий
      • Захват событий Altcraft
      • Типы событий для захвата
      • Структуры сообщений захвата событий
      • Отправить JSON запрос батчем
      • Отправить сообщение в очередь RabbitMQ
      • Отправить сообщение в exchange RabbitMQ
      • Отправить сообщение в Kafka broker
      • Предварительное тестирование события
  • Настройки
  • API-запросы: с чего начать
  • Библиотека email-маркетолога
Это документация к платформе Altcraft v72. Для этой версии документация больше не обновляется.
Информация по актуальной версии платформы (v74) доступна на этой странице.
  • Интеграции
  • Захват событий
  • Отправить сообщение в очередь RabbitMQ
Документация для версии v72

Отправить сообщение в очередь RabbitMQ

Каждое единичное событие будет отправлено немедленно в очередь брокера сообщений. Может использоваться как локальный RabbitMQ, входящий в состав платформы, так и расположенный на внешнем хосте брокер. В настройках укажите хост и порт брокера, имя и пароль пользователя для авторизации, имя виртуального хоста и название очереди, в которую будут попадать сообщения о событиях.

предупреждение

RabbitMQ пользователь должен иметь доступ к выбранному виртуальному хосту. Создать Виртуальный хост (virtual host) и дать пользователю RabbitMQ право его использовать нужно в самой RabbitMQ.

подсказка

При отправке в RMQ можно указывать или не указывать имя очереди. Если имя очереди не будет передано, то оно будет установлено в соответствии с именем события (см. таблицу Типы событий для захвата).

Пример сообщения о клике на ссылку в Email
{
"event_type": "click",
"event_date": "2018-03-04T13:13:19.034315796Z",
"list_id": 111,
"_xxh": "ad1850e0d1d9481e",
"_md5": "145bb30f7ddf1184cb560bc4b7705646",
"is_test": false,
"event_data": {
"browser": "Firefox",
"campaign_id": 973,
"city": "",
"country": "",
"device": "web",
"ip": "10.9.0.14",
"lat": 0,
"launch_id": "00000017000003cd5a9bf01a",
"link_url": "http://www.ford.com",
"lon": 0,
"message_id": 17,
"os": "Linux x86_64",
"postal_code": "",
"region": "",
"segment_id": 0,
"send_message_id": "5a9bf01a17_3cd_11_6f_0_2.5a8c045fc1dde44cbf718f78",
"tz": "",
"user_agent": "Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0"
},
"custom_data": {
"email": "alice@example.org"
},
"account_id": 23
}
Последнее обновление 20 апр. 2023 г.
Предыдущая страница
Отправить JSON запрос батчем
Следующая страница
Отправить сообщение в exchange RabbitMQ
© 2015 - 2025 Altcraft. Все права защищены.