analytics-integrations/interface.AnalyticsConnector

A generic interface for the Analytics Manager and its Connectors.

Methods

load() → {Promise.<undefined>}

Loads necessary resources and performs any additional set up required to create the connection to the Analytics Provider.

See:
Returns:

Returns a resolved promise when the resources are fully loaded.

Type
Promise.<undefined>

track(type, data) → {Object}

Track an analytics event and send it to an analytics provider.

Parameters:
Name Type Description
type String

The event type, which can be any String, but Mobify has special support for some built-in types.

data Object

The event data, which can be any Object, but Mobify has special support for some built-in types.

See:
  • module:Types for more on Mobify's built-in analytics event types.
Returns:

The data that was sent to the analytics provider.

Type
Object