Активность в Браузере
В расширенной версии Браузера для организаций можно отслеживать активность пользователей в Браузере и собирать статистику. Под активностью понимается:
- изменение статуса загрузки страницы;
- изменение фокуса;
- нажатие клавиш на клавиатуре;
- движения или щелчки мыши, скроллинг;
- скроллинг при помощи ползунков на странице;
- использование сенсорной панели;
- использование сенсорного экрана.
В событиях фиксируется активность пользователей на URL'ах и вкладках Браузера и проставляется метка времени. Событие отправляется в формате JSON через POST-запросы на отдельный URL.
Чтобы настроить отправку событий по активности в Браузере, используйте политику YandexUserActivityEventReporter.
Формат полей
| Название поля | Тип поля | Описание | 
| 
 | string | Идентификатор браузерной сессии, которая стартует вместе с запуском процесса Браузера и обновляется после завершения процесса и начале нового. | 
| 
 | string | Уникальный идентификатор устройства. Для Windows — MachineGUID в реестре. | 
| 
 | string | Имя хоста источника события — устройства, на котором установлен Браузер. | 
| 
 | string | Часовой пояс системного времени хоста, на котором установлен Браузер, в формате  | 
| 
 | string | Тип устройства: 
 | 
| 
 | number | Номер события в текущей сессии Браузера (с момента запуска первого окна или процесса Браузера). | 
| 
 | string | Тип события безопасности. Пример:  | 
| 
 | string | Идентификатор типа события. | 
| 
 | string | Уникальный идентификатор события в формате UUID. | 
| 
 | array of strings | Локальные IP-адреса устройства, которые определил Браузер. При запуске Браузера в первых событиях значение может быть пустым, так как для определения сетевых настроек нужно больше времени. | 
| 
 | string | Название операционной системы. | 
| 
 | string | Версия операционной системы. | 
| 
 | string | Постоянное значение —  | 
| 
 | number | Версия протокола. | 
| 
 | number | Временная метка в формате Unix. | 
| 
 | string | Логин пользователя, который запустил Браузер. | 
| 
 | array of objects | Массив JSON-объектов с информацией по каждой вкладке. | 
| 
 | array of objects | Массив JSON-объектов с активностями на вкладке. | 
| 
 | boolean | Статус загрузки страницы. | 
| 
 | boolean | Признак активности фокуса. | 
| 
 | boolean | Признак активности сенсорной панели. | 
| 
 | boolean | Признак активности клавиатуры. | 
| 
 | boolean | Признак активности мыши. | 
| 
 | boolean | Признак активности скроллинга. | 
| 
 | string | Время активности. | 
| 
 | boolean | Признак активности сенсорного экрана. | 
| 
 | string | Идентификатор вкладки. | 
| 
 | string | Открытый URL. | 
| 
 | string | Идентификатор окна Браузера. | 
| 
 | string | Тип окна. | 
Пример значения
{
   "BrowserSessionID": "fb42d427-c009-4ff9-bb73-fad3a9988374",
   "ClientID": "1975b16e-b65f-43e6-b6fb-529883aa0092",
   "DeviceHostName": "EXAMPLE_PC",
   "DeviceTimeZone": "+03:00",
   "EventNumber": 1,
   "EventType": "UserActivity",
   "EventTypeID": "19",
   "ID": "5b747b2a-a644-4aed-aca3-71d5081c1df0",
   "ProductName": "CorporateYandexBrowser",
   "ProtocolVersion": 1,
   "Timestamp": 1.707995991594076e+12,
   "UserActivity": {
      "web_page_activities": [ {
         "activities": [ {
            "dom_content_loaded": true,
            "focus": true,
            "gesture_events": false,
            "keyboard_events": true,
            "mouse_events": true,
            "scroll": false,
            "timestamp": "13352469591382947",
            "touch_events": false
         }, {
            "dom_content_loaded": true,
            "focus": true,
            "gesture_events": true,
            "keyboard_events": false,
            "mouse_events": false,
            "scroll": true,
            "timestamp": "13352469591429532",
            "touch_events": false
         } ],
         "tab_id": "b7b4077e-a3e2-47d3-9745-95f60e332865",
         "url": "http://127.0.0.1:52717/statistics/simple.html",
         "window_id": "dfa80210-2713-49b4-8dde-211466630b15",
         "window_type": "Normal"
      }, {
         "activities": [ {
            "dom_content_loaded": true,
            "focus": true,
            "gesture_events": false,
            "keyboard_events": false,
            "mouse_events": true,
            "scroll": false,
            "timestamp": "13352469591593617",
            "touch_events": false
         } ],
         "tab_id": "b7b4077e-a3e2-47d3-9745-95f60e332865",
         "url": "http://127.0.0.1:52717/statistics/link.html",
         "window_id": "dfa80210-2713-49b4-8dde-211466630b15",
         "window_type": "Normal"
      } ]
   },
   "UserID": "EXAMPLE_PC\Alice"
}
Полезные ссылки