Embedding API Reference / Modules / exposed-api / <internal> / default
# Class: default
exposed-api.<internal>.default
# Table of contents
# Constructors
# Properties
# Methods
- addCallback
- cleanUpHistory
- giveConsent
- removeUiCallback
- setDimension
- setDimensions
- trackContentError
- trackError
- trackEvent
- trackNoActivePackage
- trackTiming
- trackWrongDomain
# Constructors
# constructor
• new default(configuratorId, useTracking?): default
# Parameters
| Name | Type | Default value |
|---|---|---|
configuratorId | string | undefined |
useTracking | boolean | true |
# Returns
# Defined in
src/common/utils/google-analytics.ts:124 (opens new window)
# Properties
# history
• history: IArguments[] = []
# Defined in
src/common/utils/google-analytics.ts:102 (opens new window)
# Methods
# addCallback
▸ addCallback(listener): void
# Parameters
| Name | Type |
|---|---|
listener | GoogleAnalyticsCallback |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:311 (opens new window)
# cleanUpHistory
▸ cleanUpHistory(): void
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:326 (opens new window)
# giveConsent
▸ giveConsent(): void
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:219 (opens new window)
# removeUiCallback
▸ removeUiCallback(listener): void
# Parameters
| Name | Type |
|---|---|
listener | GoogleAnalyticsCallback |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:318 (opens new window)
# setDimension
▸ setDimension(dimension, value): void
# Parameters
| Name | Type |
|---|---|
dimension | string |
value | any |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:270 (opens new window)
# setDimensions
▸ setDimensions(dimensions): void
# Parameters
| Name | Type |
|---|---|
dimensions | Object |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:275 (opens new window)
# trackContentError
▸ trackContentError(message): void
# Parameters
| Name | Type |
|---|---|
message | string |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:307 (opens new window)
# trackError
▸ trackError(message, specialErrorName?): void
# Parameters
| Name | Type | Default value |
|---|---|---|
message | string | undefined |
specialErrorName | Nullable<string> | null |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:284 (opens new window)
# trackEvent
▸ trackEvent(action, category, label, value?, fieldsObject?): void
# Parameters
| Name | Type | Default value |
|---|---|---|
action | string | undefined |
category | GA_CATEGORY | undefined |
label | string | undefined |
value | Nullable<number> | null |
fieldsObject | object | {} |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:234 (opens new window)
# trackNoActivePackage
▸ trackNoActivePackage(): void
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:334 (opens new window)
# trackTiming
▸ trackTiming(category, label, value, fieldsObject?): void
# Parameters
| Name | Type |
|---|---|
category | GA_CATEGORY |
label | any |
value | number |
fieldsObject | object |
# Returns
void
# Defined in
src/common/utils/google-analytics.ts:252 (opens new window)
# trackWrongDomain
▸ trackWrongDomain(): void
# Returns
void