Skip to content

Пиксель и события

Список доступных событий Pixel Tag

GET /api/pixel_events/?account_id={account_id}

Описание

Возвращает список событий Pixel Tag, связанных с указанным аккаунтом.

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

http
GET https://clientapi.adstat.pro/api/pixel_events/?account_id={account_id}

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

ПолеТипОписаниеОбязательное
account_idСтрокаИдентификатор аккаунтаДа

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

json
{
  "items": [
    {
      "id": "test_event_some_property",
      "pixel_id": "test_event_some_property",
      "tg_event_id": "test_event_some_property",
      "title": "test_event_some_property",
      "type": "custom",
      "status": "inactive",
      "ads_count": 1,
      "created_at": "2025-06-04T14:36:45+00:00",
      "last_triggered_at": null,
      "code_snippet": "<script>\ntgp('event', 'test_event_some_property');\n</script>"
    }
  ]
}

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

ПолеТипОписание
idСтрокаИдентификатор события
pixel_idСтрокаИдентификатор пикселя
tg_event_idСтрокаИдентификатор события в Telegram
titleСтрокаНазвание события
typeСтрокаТип события (например, custom, page_view)
statusСтрокаСтатус события (active, inactive)
ads_countЧислоКоличество связанных объявлений
created_atСтрокаДата и время создания события (в формате ISO 8601)
last_triggered_atСтрокаДата и время последнего срабатывания события (может быть null)
code_snippetСтрокаКод для внедрения события на сайт

Создание события

POST /api/pixel_events/

Описание

Создает новое событие Pixel Tag для указанного аккаунта.

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

http
POST https://clientapi.adstat.pro/api/pixel_events/

Тело запроса

ПолеТипОписаниеОбязательное
account_idСтрокаИдентификатор аккаунтаДа
titleСтрокаНазвание событияДа
typeСтрокаТип события (из списка типов событий)Да

Пример тела запроса

json
{
  "account_id": "12345",
  "title": "Purchase",
  "type": "page_view"
}

Возможные ошибки

  • 400 Bad Request: Неверный формат данных или отсутствуют обязательные поля.
  • 403 Forbidden: Недостаточно прав для создания события.
  • 422 Unprocessable Entity: Указан неподдерживаемый тип события.

Получение базового кода Pixel Tag

GET /api/pixel_events/{account_id}/code_snippet

Описание

Возвращает базовый код Pixel Tag для указанного аккаунта.

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

http
GET https://clientapi.adstat.pro/api/pixel_events/{account_id}/code_snippet

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

ПолеТипОписаниеОбязательное
account_idСтрокаИдентификатор аккаунтаДа

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

json
{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "tg_pixel_id": "pixel_12345",
  "code_snippet": "<script>\n(function(w,d,s,l,i){...})(window,document,'script','dataLayer','pixel_12345');\n</script>"
}

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

ПолеТипОписание
idСтрокаИдентификатор пикселя
tg_pixel_idСтрокаИдентификатор пикселя в Telegram
code_snippetСтрокаКод для внедрения пикселя на сайт

Список типов событий

GET /api/pixel_events/types

Описание

Возвращает список доступных типов событий для Pixel Tag.

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

http
GET https://clientapi.adstat.pro/api/pixel_events/types

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

json
{
  "items": [
    {
      "type": "page_view",
      "label": "Page View"
    },
    {
      "type": "purchase",
      "label": "Purchase"
    },
    {
      "type": "custom",
      "label": "Custom Event"
    }
  ]
}

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

ПолеТипОписание
typeСтрокаИдентификатор типа события
labelСтрокаОтображаемое название типа события

Редактирование имени события Pixel Tag

PATCH /api/pixel_events/{event_id}

Описание

Изменяет название существующего события Pixel Tag.

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

http
PATCH https://clientapi.adstat.pro/api/pixel_events/{event_id}

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

ПолеТипОписаниеОбязательное
event_idСтрокаИдентификатор событияДа

Тело запроса

ПолеТипОписаниеОбязательное
account_idСтрокаИдентификатор аккаунтаДа
titleСтрокаНовое название событияДа

Пример тела запроса

json
{
  "account_id": "12345",
  "title": "Updated Purchase Event"
}

Возможные ошибки

  • 400 Bad Request: Неверный формат данных или отсутствуют обязательные поля.
  • 403 Forbidden: Недостаточно прав для редактирования события.
  • 404 Not Found: Событие с указанным event_id не найдено.

Удаление события Pixel Tag

DELETE /api/pixel_events/{account_id}/events/{event_id}

Описание

Удаляет событие Pixel Tag для указанного аккаунта.

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

http
DELETE https://clientapi.adstat.pro/api/pixel_events/{account_id}/events/{event_id}

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

ПолеТипОписаниеОбязательное
account_idСтрокаИдентификатор аккаунтаДа
event_idСтрокаИдентификатор событияДа

Возможные ошибки

  • 403 Forbidden: Недостаточно прав для удаления события.
  • 404 Not Found: Событие или аккаунт не найдены.