Skip to content
This repository has been archived by the owner on Apr 27, 2021. It is now read-only.

Releases: googlearchive/chrome-platform-analytics

Version 1.6.0d of the chrome-platform-analytics library

24 Mar 18:14
Compare
Choose a tag to compare

This release restores the ability of clients to manually specify an app version when creating the analytics service.

analytics.getService('mySpecialApp', '1.2.3c');

Version 1.6.0 "c" of the Chrome Platform Analytics library

09 Mar 22:49
Compare
Choose a tag to compare

"c" for callback.... because we forgot to export the goog.async.Deferred.callback symbol in the JS bundle, and without callback you can't make an async filter work.

New Features

  • analytics.Tracker.forceSessionStart
  • analytics.Config.resetUserId
  • analytics.Tracker.Filter implementations can now return an optional goog.async.Deferred. This is useful if a filter needs to perform async activities during processing.
  • analytics.Parameters.SESSION_GROUP provides support for custom session grouping (if for example your app has multiple windows).
    The codebase also endured an experimental effort to support HTML5 (for apps wishing to share code). This effort was abandoned. Some vestiges of this remain. We may revisit this goal in the future.

Please note: Our documentation generator kicked the bucket. This means the documentation has not been updated to reflect recent API changes. This is a known issue.

Will tag a non-prerelease once the build has been vetted.

Version 1.6.0 of the Chrome Platform Analytics library

09 Mar 21:16
Compare
Choose a tag to compare

New Features

  • analytics.Tracker.forceSessionStart
  • analytics.Config.resetUserId
  • analytics.Tracker.Filter implementations can now return an optional goog.async.Deferred. This is useful if a filter needs to perform async activities during processing.
  • analytics.Parameters.SESSION_GROUP provides support for custom session grouping (if for example your app has multiple windows).

The codebase also endured an experimental effort to support HTML5 (for apps wishing to share code). This effort was abandoned. Some vestiges of this remain. We may revisit this goal in the future.

Please note: Our documentation generator kicked the bucket. This means the documentation has not been updated to reflect recent API changes. This is a known issue.

Version 1.5.2 of the Chrome Platform Analytics library

03 Sep 22:23
Compare
Choose a tag to compare
  • Fixe for issue: Some analytics.EventBuilder symbols missing from google-analytics-bundle.js.
  • Update example apps to demonstrate use of analytics.EventBuilder and analytics.filters.FilterBuilder.

Version 1.5.1 of the Chrome Platform Analytics library

02 Sep 23:27
Compare
Choose a tag to compare
  • Using filters, clients can now intercept, modify, and cancel hits. This replaces the old EventTarget support provided in previous version of the library with a general purpose API.

In extras...BuilderMania!

  • analytics.EventBuilder provides, among many nifty things, a convenient way of creating hits (statically), and for adding custom dimensions and metrics to your hits. The builder has the fun-usual property of being immutable (thanks to Erik Hilsdale for the 10 year old tip).
  • analytics.filters.FilterBuilder provides a convenience class allowing clients to easily match hits with specific properties to filter functions.
  • analytics.filters.EventLabelerBuilder provides auto-bucketing of event labels based on their values. This can be useful for non-timing hits where you want to see dispersion of values across specific ranges.

See changelog since 1.4.0 for a full list of changes.

Version 1.4.0 of the Chrome Platform Analytics library

10 Jul 17:10
Compare
Choose a tag to compare
  • Assume a new versioning scheme (matching the bower version).
  • Provide support for per-hit sample rate customization for timing hits.
  • Added bower.json.
  • Ensure user opt-out is honored across all script contexts in a single app.

Adopt a primary.secondary.tertiary versioning scheme in support of bower

18 Mar 23:19
Compare
Choose a tag to compare

Adopt a primary.secondary.tertiary versioning scheme in support of bower.

No code changes since the ca3 release. 1.3.0 is exactly equal to ca3.

Version 3 of the Chrome Platform Analytics library

13 Mar 00:03
Compare
Choose a tag to compare

Adds support for client collection of hits as they are being sent. This is useful for clients that want to aggregate recent hits for inclusion in error reports, and for debugging.

NOTE: Hits are not collectible when analytics is disabled by the user.

Version 2.1 of the Chrome Platform Analytics library

13 Dec 17:56
Compare
Choose a tag to compare

Version 2.1 of the Chrome Platform Analytics library.
Adds missing session control symbols to the vanilla js bundle.

Version 2 of the Chrome Platform Analytics library

11 Dec 00:22
Compare
Choose a tag to compare

Includes new timing and session control functionality on analytics.Tracker objects.