Перейти к содержанию

Статистика по заказам

Info

  • На текущий момент статистика собирается по всем рассылкам канала Email.
  • Для получения статистики по заказам должен быть настроен WebSDK.
  • Статистика по заказам формируется на основании данных, переданных в событии DevinoOrderEvent.

Общая

Для получения общей статистики по заказам необходимо вызвать GET /statistics/sales/by-event-time, передавая в теле параметры с указанием данных авторизации в заголовке.

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

Параметр Тип данных Описание и Допустимые значения
dateTimeFrom datetime Дата начала поиска
dateTimeTo datetime Дата окончания поиска
groupBy string Тип группировки. Возможные значения: NONE, YEAR, MONTH, DAY, HOUR, WEEK)
zoneOffset
(optional)
integer Смещение времени для контакта от UTC+0 (в минутах)
cartId
(optional)
string Идентификатор корзины
contactId
(optional)
string Идентификатор контакта
contactGroup
(optional)
string Группа контакта
contactPhone
(optional)
string Телефон контакта
contactEmail
(optional)
string Email контакта
utmSource
(optional)
string Данные utmSource

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

curl -X GET "https://api.devino.online/statistics/sales/by-event-time?dateTimeFrom=2021-01-01T00%3A00%3A00Z&dateTimeTo=2021-03-01T00%3A00%3A00Z&groupBy=DAY" \
-H "Authorization: Key QWxhZGRpbjpvcGVuIHNlc2FtZQ=="

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

{
  "result": {
    "2021-02-04T00:00": {
      "totalCount": 9,
      "totalSum": 33456.451,
      "averageCheck": 3717.3834444444446
    },
    "2021-02-03T00:00": {
      "totalCount": 1,
      "totalSum": 120.52,
      "averageCheck": 120.52
    }
  }
}

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

Параметр Тип данных Описание и Допустимые значения
дата object Дата сгруппированной статистики
totalCount integer Количество заказов
totalSum number Выручка
averageCheck number Средний чек по заказам

По рассылкам

Для получения сатистики по заказам в разрезе по рассылкам необходимо вызвать GET /statistics/sales/by-task, передавая в теле параметры с указанием данных авторизации в заголовке.

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

Параметр Тип данных Описание и Допустимые значения
taskIds array[integer] Массив идентификаторов рассылок
dateTimeFrom datetime Дата начала поиска
dateTimeTo datetime Дата окончания поиска
zoneOffset
(optional)
integer Смещение времени для контакта от UTC+0 (в минутах)
cartId
(optional)
string Идентификатор корзины
contactId
(optional)
string Идентификатор контакта
contactGroup
(optional)
string Группа контакта
contactPhone
(optional)
string Телефон контакта
contactEmail
(optional)
string Email контакта
utmSource
(optional)
string Данные utmSource

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

curl -X GET "https://api.devino.online/statistics/sales/by-event-time?dateTimeFrom=2021-02-01%2000:00:00&dateTimeTo=2021-02-05%2000:00:00" \
-H "Authorization: Key QWxhZGRpbjpvcGVuIHNlc2FtZQ==" \
-H "Content-Type: application/json"

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

{
  "result": [
    {
      "taskId": 384,
      "totalCount": 10,
      "totalSum": 33576.971,
      "averageCheck": 3357.6971
    },
    {
      "taskId": 385,
      "totalCount": 8,
      "totalSum": 12581.54,
      "averageCheck": 1572.6925
    }
  ]
}

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

Параметр Тип данных Описание и Допустимые значения
taskId integer Идентификатор рассылки
totalCount integer Количество заказов
totalSum number Выручка
averageCheck number Средний чек по заказам