Analytics Web Releases
Latest Releases
Stable
2.29.1
2/27/2023
Stable
10/28/2019
2.7.1
Fixed
- Issue with
userId
cookie not being set to root path - Incorrect
userId
cookie expiry
Stable
10/27/2019
2.7.0
Added
- Subtitle tracking in VideoJS (
subtitleEnabled
andsubtitleLanguage
) - Audio language tracking in VideoJS
Stable
10/13/2019
2.6.0
Added
- New boolean configuration field called
isLive
to indicate if the upcoming stream is a live stream. Will be overriden once playback metadata is available.
Removed
- Unused config variables
ads
andcast
Stable
8/28/2019
2.5.2
Added
- API to indicate a source change in VideoJS
Fixed
- Crash on IE11 due to a missing polyfill for
String.endsWith
not being available. - When changing sources, the collector
config
was lost if none was passed Origin
fromcollectorConfig
was not updated after a manual sourceChange
Known Issues
- VideoJS cannot correctly detect autoplay
- VideoJS doesn't support correct startup time tracking for source changes
- VideoJS: Metadata from the first source change is ignored
Stable
8/18/2019
2.5.1
Added
- API to indicate a source change in VideoJS
Changed
- VideoJS rebuffering measurement method to be more accurate
Fixed
- Metadata supplied in first
player.load
SourceConfig
after initial setup is now updated correctly droppedFrames
was incorrectly measued and was always0
- For VideoJS player: Prevent exception when the HLS
RESOLUTION
is undefined
Stable
8/4/2019
2.5.0
Added
origin
to Analytics Collector configuration to set the origin on samples for devices that do not send the origin header in requests.cookiesEnabled=true|false
to Analytics Collector configuration to disable cookies. Defaults totrue
. If cookies are disabled,userId
is not persisted across collector sessions.- For Bitmovin Player v7 and v8: The selected audio language is available as
audioLanguage
in the sample. - For Bitmovin Player v7 and v8: Sample now contains
subtitleEnabled
andsubtitleLanguage
.
Fixed
timeInViewport
wasn't calculated correctly if ad playback was initially started outside of the viewport.
Stable
6/25/2019
2.4.3
Added
- Exception handling for very rare cases where sending a post request via XMLHttpRequest failed because the containing iFrame was already detached
Stable
5/16/2019
2.4.2
Added
- If using deferred license loading via the Player+Analytics bundling mechanism, the license key wasn't being updated in the samples.
Stable
5/13/2019
2.4.1
Added
- Ability to prevent initialization of the Analytics Module for Bitmovin Player v8 by setting
analytics: false
in the config.
Fixed
window.setInterval
leak whenplayer.destroy
was called in theadstarted
callback.- Removed confusing
console.error
on license responses that didn't specify an analytics key.
Stable
5/5/2019
2.4.0
Added
- TypeScript declaration files
- Ability to enable/disable the collector for specific sessions on each call of
player.load
- Starting with Bitmovin Player v8.10, Analytics will get the analytics license key automatically from the player, if a default license is specified in the dashboard.
Fixed
- Collector Sessions that initially started with enabled: false did not report playerStartupTime, pageLoadTime, startupTime. They now get sent with the first enabled startup sample.