analytics-integrations/connectors/engagement-engine.EngagementEngineConnector(options)

An analytics Connector for Mobify's analytics backend, the Engagement Engine.

Constructor

new EngagementEngineConnector(options)

Parameters:
Name Type Description
options Object

Engagement Engine options.

Properties
Name Type Description
projectSlug String

(required) The project slug.

Implements:

Methods

load() → {Promise.<undefined>}

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

Implements:
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.

Implements:
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