Analytics Web Releases
Latest Releases
Stable
2.19.1
1/10/2021
Stable
1/10/2021
2.19.1
Added
- Failed Play Attempts, due to a timeout, are now considered as an
ANALYTICS_VIDEOSTART_TIMEOUT_REACHED
- Chromecast v3 Adapter for Shaka Player
Changed
- Collector will shut down and stop collecting after a
rebufferTimeout
orvideoStartupFailed
is detected
Fixed
- Bug where
videotime_start
andvideotime_end
values were incorrect for errors of typeANALYTICS_QUALITY_CHANGE_THRESHOLD_EXCEEDED
Stable
10/11/2020
2.18.0
Changed
- Bitmovin 8: ignores seek events whose seek distance is less than 3 sec (e.g. keyboard triggered seeks)
- Bitmovin 8: no seek tracking during
PAUSED
state - if
cookieEnabled
is false we ensure that a previously saved cookie is not being used but rather a new userID is generated for every session
Fixed
- exception during Browser event
unload
for Bitmovin 7, Bitmovin 8 and VideoJS - negative/multiple seek events being emitted for Bitmovin 7, Bitmovin 8
- issue with where Seeking could get stuck in loop on Bitmovin 8
Stable
7/29/2020
2.17.2
Fixed
- A bug where quality change threshold info carried over to subsequent sessions causing
ANALYTICS_QUALITY_CHANGE_THRESHOLD_EXCEEDED
errors to sometimes happen too soon on the new play session.
Stable
7/19/2020
2.17.0
Added
cookiesDomain
field to the Analytics configuration, which defines at domain-level the cookie will be set
Changed
- Bitmovin Player: tracking of video startup times when transitioning from pre-roll ads to main content
Fixed
- video.js exception with progressive sources
Stable
7/5/2020
2.16.0
Added
- maximum threshold for quality change events
error
sample sent if quality change threshold has been exceeded (ANALYTICS_QUALITY_CHANGE_THRESHOLD_EXCEEDED)error
sample sent if continuous buffering exceeds threshold (ANALYTICS_BUFFERING_TIMEOUT_REACHED)
Stable
6/21/2020
2.15.0
Added
- video completion tracking for Video.js
- improved source change tracking
Changed
- persist DRM information fields
drmLoadTime
anddrmType
in every sample
Stable
6/7/2020
2.14.0
Added
completed
andcompletedTotal
to sample to track video completion- Bitmovin, Dash.js, Shaka, hls.js: video completion tracking
Fixed
- Dash.js:
attachSource
from Dash MediaPlayer now resets theimpressionId
correctly. - Dash.js, Hls.js, Shaka: track correct
videoTimeEnd
for the playing event if seek occurs during playing Bitmovin8AnalyticsStateMachine
didn't callmanualSourceChange
on Tizen devices
Stable
5/24/2020
2.13.0
Added
- Configuration field
customUserId
that is an alias foruserId
to avoid confusion. Both fields will populate theCUSTOM_USER_ID
metric. - Sending out an additional
closed
sample when a user unloads the page to be able to trackSTREAM_EXIT
events
Changed
- Hlsjs: Improved error rate reporting by ignoring warning errors that did not prevent stream playback.
Fixed
- A rare bug in Dash.js where the state machine could end up stuck in startup if a
PLAY
event is encountered before theREADY
event.