home

Запись в ElisPlayLog информации о браузере пользователя

Возникла потребность в расширенной записи информации откуда пользователь пришел.

elis_play_log_browser_info.png

Теперь при открытии плееров генерируется событие 'init', в котором содержатся списком в СamelCase параметры из браузера пользователя navigator, performance, location, screen:

  • connectionEffectiveType
  • connectionRtt
  • connectionSaveData
  • doNotTrack
  • language
  • locationHost
  • locationHostname
  • locationHref
  • locationOrigin
  • locationPathname
  • locationProtocol
  • navigatorConnectionDownlink
  • performanceTimeOrigin
  • performanceTimingConnectEnd
  • performanceTimingConnectStart
  • performanceTimingDomComplete
  • performanceTimingDomContentLoadedEventEnd
  • performanceTimingDomContentLoadedEventStart
  • performanceTimingDomInteractive
  • performanceTimingDomLoading
  • performanceTimingDomainLookupEnd
  • performanceTimingDomainLookupStart
  • performanceTimingFetchStart
  • performanceTimingLoadEventEnd
  • performanceTimingLoadEventStart
  • performanceTimingNavigationStart
  • performanceTimingRedirectEnd
  • performanceTimingRedirectStart
  • performanceTimingRequestStart
  • performanceTimingResponseEnd
  • performanceTimingResponseStart
  • performanceTimingSecureConnectionStart
  • performanceTimingUnloadEventEnd
  • performanceTimingUnloadEventStart
  • platform
  • screenAvailHeight
  • screenAvailLeft
  • screenAvailTop
  • screenAvailWidth
  • screenColorDepth
  • screenHeight
  • screenWidth
  • screenOrientationAngle
  • screenOrientationType
  • userAgent
  • vendor

Т.к. событие ElisPlayLog типа 'init' генерируется при открытии плеера.

При этом referrer может быть удален, если в нем содержится любое из слов 'login', 'user', 'password'.

Информация собирается в статистических целях и для выявления откуда пришел пользователь на ресурс.