analytics-integrations/connectors/google-tag-manager.GoogleTagManagerConnector(options)

A Connector for the Analytics Provider: Google Tag Manager.

Constructor

new GoogleTagManagerConnector(options)

Parameters:
Name Type Description
options Object

Google Tag Manager options.

Properties
Name Type Description
containerId String

(required) Google Tag Manager Container id.

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