Constructor
new GoogleTagManagerConnector(options)
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object | Google Tag Manager options. Properties
|
- 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:
-
- module:utils.loadScript to load a library from a script.
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