Запросом можно получить статистику о посещении участниками мероприятий за указанный период.

МЕТОД HTTP

GET

URL

https://userapi.webinar.ru/v3/stats/users/visits

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

  • from — дата начала периода выборки. Формат:  yyy-mm-dd+hh:mm:ss. Без этого параметра запрос отработает от текущей даты и времени.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

  • to — дата окончания периода выборки.  
    Формат: yyy-mm-dd+hh:mm:ss.
    По умолчанию: from + 1 год.
  • email — Email участника.
  • eventId — EventID вебинара. Позволяет получить данные о конкретном мероприятии.
    Внимание! Вебинар должен проходит в рамках from и to, иначе выборка будет пустой и в ответ придет 404.
  • contactId — ID контакта участника, статистику которого необходимо получить.

ПОЛЯ ОТВЕТА

  • registered — информация о вебинарах, на которые зарегистрирован участник. Формат данных:
    - id — ID eventsession вебинара;
    - name — название вебинара;
    - additionalFieldValues — данные регистрационных форм. Где:
                    - label — вопрос регистрационного поля;
                    - value — ответ участника;
                    - referrer — источник перехода на форму регистрации;
  • not_visited — информация о вебинарах, которые участник не посетил, но на которые его пригласили. Формат данных:
    - id — ID eventsession вебинара;
    - name — название вебинара;
  • visited — информация о вебинарах, которые участник посетил. Информация о каждом вебинаре передается в следующем формате:
    - id — ID eventsession вебинара;
    - name — название вебинара;
    - referrer — источник перехода на форму регистрации;
    - userQuestionCount — количество заданных вопросов;
    - userChatMessageCount — количество написанных сообщений;
    - connections — информация о каждом подключении пользователя. Формат:
                    - joined — время подключения;
                    - leaved — время выхода;
                    - duration — продолжительность сессии;
                    - country — страна, из которой было подключение;
                    - city — город, из которого было подключение;
                    - referrer — источник перехода;
                    - platform — устройство, с которого было подключение.

ПРИМЕР ЗАПРОСА

url: https://userapi.webinar.ru/v3/stats/users/visits?from=2019-05-17&email=i.ivanov@webinar.ru&eventId=2356719,
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
};

 

ПРИМЕР ОТВЕТА

200 - OK            
{
  "registered": [
    {
      "id": "2399983",
      "name": "User API",
      "referrer": "mail.google.com"
    }
  ],
  "not_visited": [],
  "visited": [
    {
      "id": "2399983",
      "name": "User API",
      "referrer": "mail.google.com",
      "userQuestionCount": 0,
      "userChatMessageCount": 9,
      "connections": [
        {
          "joined": "2019-05-17T16:26:16+0300",
          "leaved": "2019-05-17T16:45:00+0300",
          "duration": 1124,
          "country": "Russia",
          "city": "Moscow",
          "referrer": "mail.google.com",
          "platform": "Web"
        }
                        ]
    }
               ]
}            

Вы нашли ответ?