Analytics

Parse. Analytics

new Analytics()

Parse.Analytics provides an interface to Parse's logging and analytics backend.

Methods

(static) track(name, dimensions, options) → {Parse.Promise}

Tracks the occurrence of a custom event with additional dimensions. Parse will store a data point at the time of invocation with the given event name.

Dimensions will allow segmentation of the occurrences of this custom event. Keys and values should be {@code String}s, and will throw otherwise.

To track a user signup along with additional metadata, consider the following:

var dimensions = {
 gender: 'm',
 source: 'web',
 dayType: 'weekend'
};
Parse.Analytics.track('signup', dimensions);

There is a default limit of 8 dimensions per event tracked.

Parameters:
Name Type Description
name String

The name of the custom event to report to Parse as having happened.

dimensions Object

The dictionary of information by which to segment this event.

options Object

A Backbone-style callback object.

Returns:
Type:
Parse.Promise

A promise that is resolved when the round-trip to the server completes.