Releases: googlearchive/chrome-platform-analytics
Version 1.6.0d of the chrome-platform-analytics library
Version 1.6.0 "c" of the Chrome Platform Analytics library
"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 optionalgoog.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
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
- Fixe for issue: Some
analytics.EventBuilder
symbols missing from google-analytics-bundle.js. - Update example apps to demonstrate use of
analytics.EventBuilder
andanalytics.filters.FilterBuilder
.
Version 1.5.1 of the Chrome Platform Analytics library
- 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
- 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
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
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
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
Includes new timing and session control functionality on analytics.Tracker objects.