Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Пользователям iconПользователям
Разработчикам iconРазработчикам
Администраторам iconАдминистраторам
Русский
  • Русский
  • English
Войти
    API пользователяВзаимодействие с APIМатчинг
      Профилиarrow
    • Импортировать профильОбновить профильДобавить профиль в базу данныхПолучить информацию о профилеИмпортировать профиль в RabbitMQМассовое добавление профилей в базу данныхМассовое обновление профилейМассовый импорт профилейУдалить профильФункциональное обновление полей базыФункциональное обновление полей подпискиВыгрузка профилей в файлПолучение данных по нескольким профилямОбъединение нескольких профилейОтписать профиль от ресурсаРазделение профиля
        Историяarrow
      • Получить историю одного профиляПолучить историю нескольких профилей
        Связи профилейarrow
      • Добавить связьУдалить связьУсилить/ослабить связьПерезаписать значения свойств связиПолучить информацию о связях профиляПолучить список связей профиля
        Подпискиarrow
      • Добавить или редактировать подпискуПолучить все подписки профиляПолучить все подписки нескольких профилейПолучить информацию о подписке профиляУдалить подписку профиляВосстановить удаленную подписку профиляПриостановить все подпискиВосстановить все приостановленные подписки
      Базы данныхarrow
    • Получить список баз данныхПолучить информацию о базе данныхПолучить информацию о полях базы данныхОчистка базы данных для тестированияПолучить статистику по базе данныхОбновить статистику по базе данных
      Ресурсыarrow
    • Получить список ресурсовПолучить информацию о ресурсеПолучить информацию о полях подписки ресурсаПолучить статистику по ресурсамОбновить статистику по ресурсам
      Сегментыarrow
    • Добавить сегментОбновить сегментПолучить информацию о сегментеПолучить список сегментовУдалить сегментПолучить статистику по сегментамОбновить статистику по сегментамДобавить или удалить профильПолучить данные профилей статического или обновляемого сегмента
      Стоп-спискиarrow
    • Добавить стоп-списокПереименовать стоп-списокПолучить информацию о стоп-спискеПолучить информацию о нескольких стоп-списковУдалить стоп-списокВыгрузить данные из стоп-списка в файл
        Добавление и удаление из стоп-спискаarrow
      • Проверить email-адрес в стоп-спискеДобавить email-адрес в стоп-списокДобавить один или несколько email-адресов в стоп-списокУдалить email-адрес из стоп-спискаУдалить все email-адреса из стоп-спискаПроверить домен в стоп-спискеДобавить домен в стоп-списокДобавить один или несколько доменов в стоп-списокУдалить домен из стоп-спискаУдалить все домены из стоп-спискаПроверить номер телефона в стоп-спискеДобавить номер телефона в стоп-списокДобавить один или несколько номеров в стоп-списокУдалить номер из стоп-спискаУдалить все номера из стоп-списка
      Шаблоныarrow
    • Получить список шаблоновПолучить информацию о шаблонеУдалить шаблонДобавить шаблон сообщенияОбновить шаблон сообщенияChannel object
      Рассылкиarrow
    • Получить список рассылокПолучить информацию о рассылкеПолучить лог рассылкиКлонировать рассылкуУдалить рассылкуАктивировать рассылкуДеактивировать рассылкуПолучить статус рассылки
        Броадкаст рассылкиarrow
      • Получить список броадкаст рассылокПолучить информацию о броадкаст рассылкеДобавить броадкаст рассылкуОбновить броадкаст рассылкуЗапустить броадкаст рассылку
        Регулярные рассылкиarrow
      • Получить список регулярных рассылокПолучить информацию о регулярной рассылкеДобавить регулярную рассылкуОбновить регулярную рассылкуЗапустить регулярную рассылку
        Триггерыarrow
      • Получить список триггерных рассылокПолучить информацию о триггерной рассылкеДобавить триггерную рассылкуОбновить триггерную рассылкуЗапуск триггерной рассылки (API call)Импорт профиля + Отправка триггераЗадание на массовую отправку триггераЗадание на массовый импорт профилей + отправка триггераМассовая отправка триггераМассовый импорт профилей + отправка триггераКлонировать триггер рассылкуData array
      Кампанииarrow
    • Получить информацию о кампанииПолучить список кампанийАктивация кампанииЗавершение кампанииДеактивация кампанииПолучить статус кампании
      Сценарии (цепочки)arrow
    • Отправить профиль клиента в сценарийОдновременный импорт и запуск профиля в сценарийМассовый импорт и запуск профилей в сценарийЗадание на массовый импорт и запуск профилей в сценарийПолучить список сценариевАктивировать сценарийДеактивировать сценарийПолучить информацию о сценарииИзменить приоритет сценария
      Промокодыarrow
    • Импортировать промокодыПолучить информацию о промокодеАктивировать промокодОбновить промокодПривязать промокод к профилюОтвязать промокод от профиляПолучить все промокоды
      Программы лояльностиarrow
    • Получить уровень профиля в программе лояльностиЭкспорт транзакций балловСгораемые баллы за периодПолучение транзакций по счёту профиляПолучение списка триггерных промоакцийНачисление баллов участникуСписание баллов участникаПодтверждение временной транзакцииПредварительный расчет заказаПодтверждение заказаОтмена временной транзакцииОтмена балльной транзакцииПолучение баланса балльного счётаРегистрация участника в программе лояльностиМассовая регистрация участников в программу лояльностиЗадание на массовое добавление участников в программу лояльностиУдаление участника из программы лояльности
      Формыarrow
    • Получить информацию о формеПолучение списка формЭкспорт данных заполнения формы по пользователюЭкспорт данных заполнений формыОпубликовать формуСнять форму с публикацииУдалить форму
      Целиarrow
    • Регистрация события достижения цели
      Пуши приложенийarrow
    • Обработка и добавление подпискиДобавить события с app push
      Маркетarrow
      • Объекты маркетаarrow
      • Структура заказа (order data object)Product data objectСтруктура SKU (SKU data object)Категории (categories array)Custom fields array
        Заказыarrow
      • Импорт заказа и статусов позицийПолучить список заказовУдалить заказПолучить статус заказаИзменение статуса позиции заказа
        Продукты и SKUarrow
      • Импорт продуктов, SKU и категорийПолучение списка продуктовПолучение списка SKUИмпорт SKU и категорийУдалить продуктыУдалить SKU
      Отчеты и статистикаarrow
    • Получить сводный отчетПолучить отчет о возвратахПолучить отчет о недоставках
      Сендерыarrow
    • Получить список сендеров
        Виртуальные сендерыarrow
      • Получить список виртуальных сендеровПолучить информацию о виртуальном сендереКлонировать виртуальный сендерДобавить виртуальный сендерОбновить виртуальный сендерУдалить виртуальный сендер
      Объектыarrow
    • AKMTA objectContent objectEmail rule objectFile objectProfile data objectSMS rule objectSender objectSender typesStart schedule objectSubscription objectTrigger types
      Запросы к внешним базам данныхarrow
      • Запросы сегментацииarrow
      • Добавить запрос сегментацииОбновить запрос сегментацииПолучить информацию о запросе сегментацииПолучить список запросов на сегментациюУдалить запрос сегментации
        Запросы для шаблоновarrow
      • Добавить запрос для шаблоновОбновить запрос для шаблоновПолучить информацию о запросе для шаблоновПолучить список запросов для шаблоновУдалить запрос для шаблонов
      Прочееarrow
    • Загрузить файлПолучить веб-версию сообщенияPush провайдерыДедупликация запросовРабота с API через RabbitMQСписок гендерных идентификацийПолучить допустимые значения полей browsers, devices, tz, oses, languages
    Список API-методовИмпорт и настройка коллекции API-методов в Postman
      SDKarrow
      • mSDKarrow
        • Androidarrow
        • Быстрый стартКонфигурация SDKФункционал SDKПубличный API SDK
            Настройка провайдеровarrow
          • Firebase Cloud MessagingHuawei Mobile ServicesRuStore
          iOSarrow
        • Быстрый стартКонфигурация SDKФункционал SDKПубличный API SDK
            Настройка провайдеровarrow
          • Apple Push Notification ServiceFirebase Cloud MessagingHuawei Mobile Services
          React Native (Android/iOS)arrow
        • Быстрый стартКонфигурация SDKФункционал SDKПубличный API SDKНастройка провайдеров
          Flutter (Android/iOS)arrow
        • Быстрый стартКонфигурация SDKФункционал SDKПубличный API SDKНастройка провайдеров
        Работа с ролевым и JWT-токеном
      Web Push SDK
  • Профили
  • История
  • Получить историю одного профиля

Получить историю одного профиля

Описание​

Получить историю действий одного профиля в сообщениях.

Запрос поддерживает пагинацию по событиям с помощью параметров limit и from_id. По умолчанию возвращается до 1000 событий. Если событий больше, чем указано в limit, в ответе будет поле next_from_id — идентификатор следующего события. Чтобы получить следующую порцию событий, передайте значение next_from_id в параметр from_id следующего запроса. Первый запрос выполняется без from_id или с from_id равным "0".

URL-адрес​

Метод: POST

https://example.com/api/v1.1/subscribers/history_get

Параметры запроса​

ПараметрТипПримерОбязательныйОписание
list_idInt1ДаИдентификатор базы данных
xxhstring"0eb51aefd919f90a"Нет, если есть matchingxxhash идентификатор профиля
matchingstring"email"
"email_profile"
"email_sub"
"phone"
"phone_sub"
"profile_id"
"push_sub"
"custom"
"custom_sub"
"email_phone"
"email_phone_sub"
Нет, если поиск по xxhРежим поиска подписчика.
По умолчанию – email.

Для каждого типа матчинга в теле запроса необходимо передавать определенные поля.

Подробнее об этих полях можно узнать здесь.
date_fromstring"2017-01-01"НетНачало отчетного периода
xxh.YYYYMMDD

По умолчанию — текущая дата минус 30 дней.

Если задано значение date_to, но не задано date_from, ограничение периода слева снимается — вернутся все события до указанной даты date_to без ограничения по дате начала.
date_tostring"2017-12-31"НетКонец отчетного периода
xxh.YYYYMMDD
limitInt1000НетМаксимальное количество событий в ответе
По умолчанию — 1000
from_idstring"0"НетИдентификатор события, с которого начать вывод
По умолчанию — "0"

Для продолжения пагинации передайте значение из поля next_from_id предыдущего ответа

Пример запроса​

  • JSON
  • XML
{
"list_id": 20,
"xxh": "0eb51aefd919f90a",
"limit": 1000,
"from_id": "0"
}
<xml>
<list_id>20</list_id>
<xxh>0eb51aefd919f90a</xxh>
<limit>1000</limit>
<from_id>0</from_id>
</xml>

Пример ответа​

  • JSON
  • XML
    {
"data": [
{
"xxh": "9202595093f237d4",
"profile_id": "66f66973096b3b454bbbccec",
"email": "example@example.com",
"list_id": 66,
"action": "send",
"count": 1,
"datetime": "2024-09-27T15:52:57.004Z",
"message_id": 5,
"campaign_id": 137,
"event_id": "66f6aaa9da00a9db1c0b2683",
"smid": "uBAhiRBRQhARg7y489hr5F2b2aXMJaztFS7vM7DE1NGJhZWM5",
"campaign_name": "New astral campaign",
"message_name": "New template",
"subscription": {
"resource_id": 5,
"resource_name": "res1",
"channel": "email",
"email": "sub1@yandex.ru",
"priority": 0,
"status": "subscribed",
"custom_fields": {
"_device_type": "other"
},
"cats": []
},
"channel": "email",
"subscriptions": [
{
"resource_id": 5,
"resource_name": "res1",
"channel": "email",
"email": "sub1@yandex.ru",
"priority": 0,
"status": "subscribed",
"custom_fields": {
"_device_type": "other"
},
"cats": []
},
{
"resource_id": 5,
"resource_name": "res1",
"channel": "email",
"email": "sub2@yandex.ru",
"priority": 0,
"status": "subscribed",
"custom_fields": {
"_device_type": "mob"
},
"cats": []
}
],
"campaign": {
"campaign_id": 137,
"campaign_name": "New astral campaign"
},
"sender": {
"sender_id": 5,
"sender_name": "no-reply@example.com"
}
}
],
"next_from_id": "13",
"error": 0,
"error_text": "Successful operation"
}
<xml>
<data>
<item>
<xxh>9202595093f237d4</xxh>
<profile_id>66f66973096b3b454bbbccec</profile_id>
<email>example@example.ru</email>
<list_id>66</list_id>
<action>send</action>
<count>1</count>
<datetime>2024-09-27T15:52:57.004Z</datetime>
<message_id>5</message_id>
<campaign_id>137</campaign_id>
<event_id>66f6aaa9da00a9db1c0b2683</event_id>
<smid>uBAhiRBRQhARg7y489hr5F2b2aXMJaztFS7vM7DE1NGJhZWM5</smid>
<campaign_name>New astral campaign</campaign_name>
<message_name>New template</message_name>
<subscription>
<resource_id>5</resource_id>
<resource_name>res1</resource_name>
<channel>email</channel>
<email>sub1@yandex.ru</email>
<priority>0</priority>
<status>subscribed</status>
<custom_fields>
<_device_type>other</_device_type>
</custom_fields>
<cats/>
</subscription>
<channel>email</channel>
<subscriptions>
<subscription>
<resource_id>5</resource_id>
<resource_name>res1</resource_name>
<channel>email</channel>
<email>sub1@yandex.ru</email>
<priority>0</priority>
<status>subscribed</status>
<custom_fields>
<_device_type>other</_device_type>
</custom_fields>
<cats/>
</subscription>
<subscription>
<resource_id>5</resource_id>
<resource_name>res1</resource_name>
<channel>email</channel>
<email>sub2@yandex.ru</email>
<priority>0</priority>
<status>subscribed</status>
<custom_fields>
<_device_type>mob</_device_type>
</custom_fields>
<cats/>
</subscription>
</subscriptions>
<campaign>
<campaign_id>137</campaign_id>
<campaign_name>New astral campaign</campaign_name>
</campaign>
<sender>
<sender_id>5</sender_id>
<sender_name>no-reply@example.com</sender_name>
</sender>
</item>
</data>
<next_from_id>13</next_from_id>
<error>0</error>
<error_text>Successful operation</error_text>
</xml>

Возвращаемые параметры​

ПараметрТипОписание
datastringМассив полученных данных по событиям в истории профиля
data.xxhstringxxhash идентификатор профиля
data.profile_idstringОсновной идентификатор профиля
data.emailstringEmail-адрес профиля
data.list_id (db_id)intИдентификатор базы данных
data.actionstringДействие подписчика (Подробнее)
data.countintКоличество действий, совершенных в эту секунду
data.datetimestringДата и время действия в формате RFC 3339 (ISO 8601)
data.message_idintИдентификатор шаблона сообщения

Возвращает 0, если действие не предполагает использование шаблона.
data.campaign_idintИдентификатор рассылки

Возвращает 0, если действие не предполагает использование рассылки.
data.event_idstringИдентификатор события
data.smidstringУникальной идентификатор отправки в рамках рассылки

Возвращает пустую строку, если действие не предполагает отправку сообщения.
data.campaign_namestringНазвание рассылки

Возвращает пустую строку, если действие не предполагает использование рассылки.
data.message_namestringНазвание шаблона сообщения

Возвращает пустую строку, если действие не предполагает использование шаблона.
data.subscriptionstringОбъект с информацией о подписке, в рамках которой выполнялась отправка
data.channelstringКанал коммуникации, в рамках которого зарегистрировано событие.

Возвращает пустую строку, если канал не задействован.
data.subscriptionsarray of objectsВсе подписки профиля. Для формата CSV будет представлены в виде JSON строки.
data.pixelobjectОбогащённые данные пикселя. Присутствует для любого события с pixel_id ≠ 0. Подробнее
data.segmentobjectДанные сегмента. Присутствует для событий segs_add, segs_remove. Подробнее
data.loyaltyobjectДанные программы лояльности. Присутствует для событий points_*, loyalty_*, tier_*. Подробнее
data.promocodeobjectДанные промокода. Присутствует для событий promocode_*. Подробнее
data.popupobjectДанные попапа. Присутствует для событий popup_*. Подробнее
data.formobjectДанные формы. Присутствует для событий form_*. Подробнее
data.relationobjectДанные связи между профилями. Присутствует для событий rel_*. Подробнее
data.super_campaignobjectДанные супер-кампании. Присутствует для событий sc_*. Подробнее
data.gcgobjectДанные глобальной контрольной группы. Присутствует для событий gcg_*. Подробнее
data.suppressobjectДанные стоп-списка. Присутствует для событий suppress_*. Подробнее
data.workflowobjectДанные сценариев. Присутствует для событий workflow. Подробнее
data.instructionobjectДанные инструкции Tag Manager. Присутствует для событий instruction_target. Подробнее
data.orderobjectДанные заказа. Присутствует для событий order_*, order_line_*. Подробнее
data.campaignobjectДанные кампании. Присутствует для любого события с campaign_id ≠ 0. Подробнее
data.senderobjectДанные отправителя. Присутствует для любого события с sender_id ≠ 0. Подробнее
data.channel_eventobjectДанные канала. Присутствует для любого события с channel_id ≠ 0. Подробнее
data.policyobjectДанные политики. Присутствует для любого события с policy_id ≠ 0. Подробнее
next_from_idstringИдентификатор следующего события для продолжения пагинации. Если количество событий превышает значение limit, передайте это значение в параметр from_id следующего запроса для получения следующей порции событий. Если событий больше нет, поле будет пустым или отсутствовать.
errorintКод ошибки
error_textstringТекст ошибки

События в истории профиля (action)​

События Email канала
sendEmail отправлен
delivEmail доставлен
undelivEmail не доставлен
openEmail открыт
readEmail прочитан. Сообщение открыто пользователем в течении 8 и более секунд
clickКлик в Email. Событие регистрируется при переходе по ссылке в письме. Для каждой ссылки регистрируется свое событие клика, т.е. если профиль перейдет по двум разным ссылкам в письме, будут зарегистрированы 2 события клика.
confirmПереход по ссылке подтверждения подписки в Email письме (confirm-link)
subscribe_emailПодписан на Email канал ресурса
unsubscribe_emailОтписан от Email канала ресурса
replyПолучен ответ на Email-письмо
complainПолучен статус Жалобщик
hbounceПолучен статус Hardbounced
События SMS канала
send_smsSMS сообщение отправлено в шлюз для доставки подписчику
deliv_smsSMS сообщение доставлено
undeliv_smsSMS сообщение не доставлено
click_smsНеуникальный клик по ссылке в SMS сообщении
subscribe_smsПодписан на SMS канал ресурса
unsubscribe_smsОтписан от SMS канала ресурса
События Push канала
send_pushPush отправлен
deliv_pushPush доставлен
open_pushНеуникальное открытие push сообщения
click_pushКлик в Push
undeliv_pushPush сообщение не доставлено
subscribe_pushПодписан на Push канал ресурса
unsubscribe_pushОтписан от Push канала ресурса
События Telegram Bot канала
telegram_bot_sendВ канале Telegram Bot произошло событие Telegram bot отправка
telegram_bot_delivВ канале Telegram Bot произошло событие Telegram bot доставка
telegram_bot_undelivВ канале Telegram Bot произошло событие Telegram bot недоставка
telegram_bot_clickВ канале Telegram Bot произошло событие Telegram bot клик
telegram_bot_subscribeВ канале Telegram Bot произошло событие Telegram bot подписка
События WhatsApp*-канала
whatsapp_sendСообщение отправлено для доставки подписчику в whatsapp чат
whatsapp_delivСообщение доставлено в whatsapp чат
whatsapp_undelivСообщение не доставлено в whatsapp чат
whatsapp_clickНеуникальный клик по ссылке в сообщении в whatsapp чате
whatsapp_readСообщение прочитано пользователем
whatsapp_subscribeВ канале whatsapp произошло событие Whatsapp подписка
События Viber канала
viber_sendСообщение отправлено для доставки подписчику в Viber чат
viber_delivСообщение доставлено получателю
viber_undelivСообщение не доставлено, так как отклонено Viber или Devino.Online
viber_clickПереход по ссылке в сообщении. Если получатель несколько раз кликнул по одной и той же ссылке, фиксируется каждое событие клика.
viber_readСообщение прочитано пользователем
viber_subscribeВ канале Viber произошло событие Viber подписка
События для всех каналов
offenceСообщение не отправлено из-за ограничений политики отправки
suppressСообщение не было отправлено рассылкой, так как профиль находится в стоп-списке
События импорта профилей подписчиков
import_manualПрофиль создан вручную
import_apiПрофиль создан API-импортом
import_fileПрофиль создан импортом из файла
import_formПрофиль создан импортом из формы
import_pushПрофиль создан в результате push-импорта
import_popupПрофиль создан импортом через попап
События отписки
unsub_apiПодписчик отписан от рассылок через API
unsub_manualОтписан вручную (глобальный статус профиля изменен на "Отписан")
События пикселя
pixel_openДостигнута цель
События, связанные с промокодами
promocode_attachПривязан промокод
promocode_detachОтвязан промокод
promocode_activateАктивирован промокод
События сегментов
segs_addВошёл в статический сегмент
segs_removeВышел из статического сегмента
События связей между профилями
rel_attachПрофиль получает связь с другим профилей
rel_detachПрофиль теряет связь с другим профилем
rel_strengthenУвеличивается вес связи между профилями
События формы
form_loadФорма загружена
form_page_showСтраница формы загружена
form_postФорма заполнена и отправлена
form_abandon Форма брошена. Профиль загружает страницу с формой и не закрывает её в течение часа, при этом не отправляя форму
form_bounceОшибка при заполнении формы (попытка повторного заполнения, технические проблемы и др.)

Обогащённые данные событий​

В ответе API для каждого события могут присутствовать дополнительные вложенные объекты с детальной информацией. Все новые поля — опциональные и присутствуют только если событие относится к соответствующему типу.

События пикселя​

Присутствует для любого события с pixel_id ≠ 0 (не только pixel_open).

"pixel": {
"id": 42,
"name": "Purchase Pixel",
"goal": "purchase",
"value": 1500.50,
"data": {"product_id": "SKU-123", "category": "electronics"},
"referer": {"proto": "https", "domain": "example.com", "path": "/checkout", "query": "utm_source=email"},
"origin": {"proto": "https", "domain": "example.com"},
"browser": "Chrome",
"os": "Windows",
"device": "web",
"language": "ru",
"geo": {"lat": 55.7558, "lon": 37.6173, "country": "RU", "region": "Moscow", "city": "Moscow", "address": "Tverskaya st.", "zip": "125009"},
"utm": {"source": "email", "medium": "newsletter", "campaign": "summer-sale", "term": "", "content": "", "keyword": ""},
"market": {"order_eid": "ORD-12345", "product_eid": "PROD-678", "sku_eid": "SKU-999", "endpoint_eid": "EP-001", "region_eid": "RU-MOW", "sl_eid": "online", "count_items": 3, "categories": ["electronics"]},
"loyalty": {"loyalty_id": 5, "promo_id": "promo-abc"}
}
ПолеТипОписание
idintИдентификатор пикселя
namestringНазвание пикселя
goalstringИмя цели
valuefloatСтоимость/значение цели
dataobjectДанные от клиента (плоский JSON, ≤1 КБ, передаётся при регистрации через goal/register)
referer.protostringПротокол реферера
referer.domainstringДомен реферера
referer.pathstringПуть реферера
referer.querystringQuery string реферера
origin.protostringПротокол origin
origin.domainstringДомен origin
origin.pathstringПуть origin
origin.querystringQuery string origin
browserstringБраузер
osstringОС
devicestringТип устройства (web, mob, other)
languagestringЯзык
geo.latfloatШирота
geo.lonfloatДолгота
geo.countrystringСтрана
geo.regionstringРегион
geo.citystringГород
geo.addressstringАдрес
geo.zipstringПочтовый индекс
utm.sourcestringUTM Source
utm.mediumstringUTM Medium
utm.campaignstringUTM Campaign
utm.termstringUTM Term
utm.contentstringUTM Content
utm.keywordstringUTM Keyword
market.order_eidstringВнешний идентификатор заказа
market.product_eidstringВнешний идентификатор продукта
market.sku_eidstringВнешний идентификатор SKU
market.endpoint_eidstringВнешний идентификатор точки продаж
market.region_eidstringВнешний идентификатор региона продаж
market.sl_eidstringКанал продаж
market.count_itemsintКоличество товаров
market.categories[]stringКатегории товаров
loyalty.loyalty_idintИдентификатор программы лояльности
loyalty.promo_idstringИдентификатор промокода (hex)

События сегментов​

Присутствует для событий segs_add, segs_remove.

"segment": {"segment_id": 15, "segment_type": "dynamic", "segment_name": "Active Buyers"}
ПолеТипОписание
segment_idintИдентификатор сегмента
segment_typestringТип сегмента
segment_namestringНазвание сегмента

События лояльности​

Присутствует для событий points_*, loyalty_*, tier_*.

"loyalty": {"loyalty_program_id": 3, "loyalty_program_name": "Gold Club", "amount": 100, "points_id": 7, "transaction_id": "550e8400-e29b-41d4-a716-446655440000", "register_date": "2026-07-21 12:00:00", "tier_id": 2, "level_id": 1}
ПолеТипОписание
loyalty_program_idintИдентификатор программы лояльности
loyalty_program_namestringНазвание программы
amountintКоличество баллов
points_idintИдентификатор типа баллов
transaction_idstringUUID транзакции
register_datestringДата регистрации (YYYY-MM-DD HH:MM:SS, часовой пояс аккаунта)
tier_idintИдентификатор группы уровней
level_idintИдентификатор уровня

События промокодов​

Присутствует для событий promocode_*.

"promocode": {"loyalty_id": 3, "promo_id": "507f191e810c19729de860ea", "promo_name": "SUMMER2026"}
ПолеТипОписание
loyalty_idintИдентификатор программы лояльности
promo_idstringИдентификатор промокода (hex)
promo_namestringКод промокода

События попапов​

Присутствует для событий popup_*.

"popup": {"popup_id": 8, "popup_name": "Welcome Popup"}
ПолеТипОписание
popup_idintИдентификатор попапа
popup_namestringНазвание попапа

События форм​

Присутствует для событий form_*.

"form": {"form_id": 5, "form_page_id": 12, "form_name": "Contact Form"}
ПолеТипОписание
form_idintИдентификатор формы
form_page_idintИдентификатор страницы формы
form_namestringНазвание формы

События связей​

Присутствует для событий rel_*.

"relation": {"relation_id": 3, "relation_name": "Family", "profile_idb": "abc123def456"}
ПолеТипОписание
relation_idintИдентификатор связи
relation_namestringНазвание связи
profile_idbstringИдентификатор связанного профиля

События супер-кампаний​

Присутствует для событий sc_*.

"super_campaign": {"super_campaign_id": 10, "super_stream_id": 5, "super_campaign_name": "Q3 Campaign", "meta_data": "{\"key\": \"value\"}"}
ПолеТипОписание
super_campaign_idintИдентификатор кампании
super_stream_idintИдентификатор потока
super_campaign_namestringНазвание кампании
meta_datastringМетаданные

События глобальных контрольных групп​

Присутствует для событий gcg_*.

"gcg": {"gcg_id": 7}
подсказка

Глобальная контрольная группа не имеет названия, поэтому поле gcg_name отсутствует.

События подавления​

Присутствует для событий suppress_*.

"suppress": {"suppress_id": 2, "suppress_level": "global", "suppress_name": "Global Suppression"}
ПолеТипОписание
suppress_idintИдентификатор стоп-списка
suppress_levelstringУровень: system, account или user
suppress_namestringНазвание стоп-списка

События сценариев​

Присутствует для событий workflow.

"workflow": {"workflow_id": 4, "workflow_node_id": 123, "workflow_name": "Onboarding Flow"}
ПолеТипОписание
workflow_idintИдентификатор сценария
workflow_node_idintИдентификатор узла сценария
workflow_namestringНазвание сценария

События инструкций​

Присутствует для событий instruction_target.

"instruction": {"popup_id": 9, "popup_name": "Instruction Popup"}

Событие instruction_target приходит через popup-трекер (tracker=pp), поэтому доступны только popup_id и popup_name из popupEvent. instruction_id не хранится в ClickHouse — фронтенд не передаёт этот параметр при трекинге.

События заказов​

Присутствует для событий order_*, order_line_*.

"order": {"order_eid": "ORD-12345", "endpoint_eid": "EP-001", "sl_eid": "online", "total_price": 15000, "discounted_total_price": 12000, "order_lines_ids": ["line-1", "line-2"], "order_line_eid": "LINE-001", "custom_status_eid": "status-pending", "discounted_price_of_line": 5000, "product_eid": "PROD-678", "sku_eid": "SKU-999", "count_items": 3, "price_per_item": 4000, "categories": ["electronics"], "manufacturer_name": "Samsung", "region_eid": "RU-MOW"}
ПолеТипОписание
order_eidstringВнешний идентификатор заказа
endpoint_eidstringВнешний идентификатор точки продаж
sl_eidstringКанал продаж
total_priceintОбщая цена (мин. единицы)
discounted_total_priceintЦена со скидкой
order_lines_ids[]stringIDs позиций заказа
order_line_eidstringВнешний идентификатор позиции
custom_status_eidstringВнешний идентификатор пользовательского статуса
discounted_price_of_lineintЦена позиции со скидкой
product_eidstringВнешний идентификатор продукта (если в позиции именно продукт)
sku_eidstringВнешний идентификатор SKU (если в позиции именно SKU)
count_itemsintКоличество товаров
price_per_itemintЦена за единицу
categories[]stringКатегории товаров
manufacturer_namestringНазвание производителя
region_eidstringВнешний идентификатор региона продаж

События кампаний​

Присутствует для любого события с campaign_id ≠ 0.

"campaign": {"campaign_id": 42, "campaign_name": "Summer Newsletter"}
ПолеТипОписание
campaign_idintИдентификатор кампании
campaign_namestringНазвание кампании

События отправителей​

Присутствует для любого события с sender_id ≠ 0.

"sender": {"sender_id": 5, "sender_name": "no-reply@example.com"}
ПолеТипОписание
sender_idintИдентификатор отправителя
sender_namestringНазвание отправителя

События каналов​

Присутствует для любого события с channel_id ≠ 0.

"channel_event": {"channel_id": 10, "channel_sid": "cc-abc123", "channel_name": "Telegram Bot"}
ПолеТипОписание
channel_idintИдентификатор канала
channel_sidstringСтроковый идентификатор канала (для пользовательских каналов)
channel_namestringНазвание канала

События политик​

Присутствует для любого события с policy_id ≠ 0.

"policy": {"policy_id": 3, "name": "GDPR Policy"}
ПолеТипОписание
policy_idintИдентификатор политики
namestringНазвание политики

*Организация Meta, которой принадлежат продукты Instagram, Facebook и WhatsApp, признана экстремистской и запрещена на территории РФ.

Последнее обновление 28 сент. 2026 г.
Предыдущая страница
История
Следующая страница
Получить историю нескольких профилей
  • Описание
  • URL-адрес
  • Параметры запроса
  • Пример запроса
  • Пример ответа
  • Возвращаемые параметры
    • События в истории профиля (action)
  • Обогащённые данные событий
    • События пикселя
    • События сегментов
    • События лояльности
    • События промокодов
    • События попапов
    • События форм
    • События связей
    • События супер-кампаний
    • События глобальных контрольных групп
    • События подавления
    • События сценариев
    • События инструкций
    • События заказов
    • События кампаний
    • События отправителей
    • События каналов
    • События политик
© 2015 - 2026 Altcraft. Все права защищены.