Google Analytics
Orbee provides a way to integrate with Google Analytics, this functionality allows you to send events to both Orbee and Google Analytics if a tracking id is provided.
Installation¶
This plugin requires no additional installation to be used correctly.
Configuration¶
This plugin provides the following configuration variables:
Variable | Type | Required | Description |
---|---|---|---|
ga | string | yes | google analytics tracking id |
Methods¶
This plugin provides the following function to drop a segment:
dropSegment¶
dropSegment ( segmentName: string, segmentID: string, token: string ): void
Drops a segment with the given params on the shopper
Parameter | Type | Required | Description |
---|---|---|---|
segmentName | string | yes | Name of segment |
segmentID | string | yes | ID of segment |
token | string | yes | Script token |
Events¶
Generated¶
This plugin generates the following events:
Action | Spec | Trigger |
---|---|---|
marker | { object: 'other', vendor: 'Google', product: 'Analytics', label: 'gaUid' gaUid: '<ga_uid>'} |
on instantiation |
marker | { object: 'other', vendor: 'Google', product: 'Analytics', label: 'gclid' gaclid: '<gclid>'} |
on instantiation and if gclid script is found |
marker | { object: 'visit', vendor: 'Orbee', product: 'Segments', implementations: ['Google Analytics'], label: '<segment_name>' segmentID: '<segment_id>' token: '<script_token>'} |
on drop segment |
marker | { object: 'other', vendor: 'Google', product: 'Analytics', label: '<hit_type>', eventCategory: '<event_category>' eventAction: '<event_action>' eventLabel: '<event_label>' eventValue: '<event_value>'} |
on pixel fire AND if trackEvent is true |
Listening¶
This plugin does not listen for any events.
Dependencies¶
This plugin does not depend on any other services or plugins.