[object Object] Icon

Encoding
Learn how to create, start, manage and modify Encodings

[object Object] Icon

Player
Learn how to create, start, manage and modify Players

[object Object] Icon

Analytics
Learn how to create, start, manage and modify Analyticss

Docs Home
User shortcuts for search
Focus by pressing f
Hide results by pressing Esc
Navigate via   keys

Analytics Web Releases

Latest Releases

Date

Version

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 always 0
  • 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 to true. 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 and subtitleLanguage.

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 when player.destroy was called in the adstarted 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.

Stable

4/14/2019

2.3.0

Added

  • Added tracking of used audioCodec and videoCodec
  • Tracking of the client's supported video codecs

Fixed

  • possible crash of ad module on Safari related to the viewport tracker

Stable

3/24/2019

2.2.0

Added

  • Added config to analytics configuration
  • Configure backend url via analyticsConfig.config.backendUrl
  • Error segment tracking
  • Sample now contains errorData JSON with additional information for Bitmovin 8 errors.
  • Bitmovin Player v8.3 compatibility
  • Improvements to the Ad Module with 8.3 (FallbackIndex and Waterfall level)

Stable

1/16/2019

2.1.1

Added

  • version property on all analytics instances to get analytics collector version
  • player.analytics.version property to get analytics collector version
  • window.bitmovin.analytics.version property to get analytics collector version

Fixed

  • Bitmovin collector no longer pollutes the global scope when used in a requirejs/es6 context

Stable

1/13/2019

2.1.0

Added

  • Added ads tracking (Bitmovin 8 only)
  • Added bandwith measurements
  • Sample now sends web in a platform field
  • AdSample now sends web in in the platform field
  • Sample now contains a sequenceNumber field

Changed

  • Bitmovin7Adapter now checks if another analytics collector is already registered up

Fixed

  • Looping a video (Calling .play() after playbackFinished occured) did not correctly generate a new impressionId

Latest Releases

Give us feedback