## Index

### Namespaces

- IEventsTypes
- IEventsTypesListeners

### Classes

- IVisualizer

### Interfaces

- IApplication
- IApplicationButtonsConfiguration
- IApplicationFieldsConfiguration
- IButtonConfiguration
- ICatalogFieldsMapping
- IConfigurationAlias
- IConfigurationAnalytics
- IConfigurationAnalyticsPlugins
- IConfigurationAnalyticsPluginsDetails
- IConfigurationAnalyticsPluginsDetailsGDPR
- IConfigurationCatalogFilters
- IConfigurationFilter
- IConfigurationSceneCommon
- IConfigurationSceneOutput
- IConfigurationSceneRaw
- IConfigurationSceneRawExp
- IExpConfigurationEntityRaw
- IExpConfigurationRaw
- IFacet
- IFavorite
- IFavoriteScene
- IFieldConfiguration
- IPreFilterProducts
- IProduct
- IScene
- ISceneConfigurationEntityOutput
- ISceneConfigurationEntityRaw
- ISceneConfigurationRaw
- ISceneConfigurationUnilevelEntity
- ISceneSubSelection

### Type aliases

- ICameraEventType
- IFavoriteProductList
- IFavoriteSceneList
- TAnalyticsEvent
- THotspotOnRender

### Object literals

- analyticsEvents

## Type aliases

### ICameraEventType

ICameraEventType: "zoom" | "move"

### IFavoriteProductList

IFavoriteProductList: Array<IFavorite>

### IFavoriteSceneList

IFavoriteSceneList: Array<IFavoriteScene>

### TAnalyticsEvent

TAnalyticsEvent: Partial<{}>

### THotspotOnRender

THotspotOnRender: { application: string; position: { x: number; y: number }; title: string }

#### Type declaration

- ##### application: string

- ##### position: { x: number; y: number }

  - ##### x: number

  - ##### y: number

- ##### title: string

## Object literals

### Const analyticsEvents

analyticsEvents: object

property names are assigned to action

evenParamsPaths are serialized into label (and delimited with ':')

### applicationHotspotClicked

applicationHotspotClicked: object

### category

category: string = "appplications"

### eventParamsPaths

eventParamsPaths: string[] = ['application.application']

### applicationPointClicked

applicationPointClicked: object

### category

category: string = "appplications"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### applicationsNavigateButtonClicked

applicationsNavigateButtonClicked: object

### category

category: string = "appplications"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### applicationsStripButtonClicked

applicationsStripButtonClicked: object

### category

category: string = "appplications"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### applicationsStripOpened

applicationsStripOpened: object

### category

category: string = "appplications"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### closeFullscreenClicked

closeFullscreenClicked: object

### category

category: string = "visualizer"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### favoriteSceneClicked

favoriteSceneClicked: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### favoritesPanelClosed

favoritesPanelClosed: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### favoritesPanelOpened

favoritesPanelOpened: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### favoritesSceneDisplayed

favoritesSceneDisplayed: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: string[] = ['scene.scene.sceneId', 'scene.scene.title', 'scene.subtitle']

### fullscreenClicked

fullscreenClicked: object

### category

category: string = "visualizer"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### orderSample

orderSample: object

### category

category: string = "conversion"

### eventParamsPaths

eventParamsPaths: string[] = ['product.sku', 'product.title']

### productAddedToCart

productAddedToCart: object

### category

category: string = "conversion"

### eventParamsPaths

eventParamsPaths: string[] = ['product.sku', 'product.title']

### productAddedToFavorites

productAddedToFavorites: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: string[] = ['product.sku', 'product.title']

### productChanged

productChanged: object

### category

category: string = "products"

### eventParamsPaths

eventParamsPaths: string[] = ['product.sku', 'product.title']

### productRemovedFromFavorites

productRemovedFromFavorites: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: string[] = ['product.sku', 'product.title']

### sceneAddedToFavorites

sceneAddedToFavorites: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: string[] = ['scene.scene.sceneId', 'scene.scene.title', 'scene.subtitle']

### sceneLoaded

sceneLoaded: object

### category

category: string = "scenes"

### eventParamsPaths

eventParamsPaths: string[] = ['scene.sceneId', 'scene.title', 'scene.subtitle']

### sceneLoading

sceneLoading: object

### category

category: string = "scenes"

### eventParamsPaths

eventParamsPaths: string[] = ['scene.sceneId', 'scene.title', 'scene.subtitle']

### sceneRemovedFromFavorites

sceneRemovedFromFavorites: object

### category

category: string = "favorites"

### eventParamsPaths

eventParamsPaths: string[] = ['scene.scene.sceneId', 'scene.scene.title', 'scene.subtitle']

### sceneTouched

sceneTouched: object

### category

category: string = "visualizer"

### eventParamsPaths

eventParamsPaths: string[] = ['scene.sceneId', 'scene.title', 'scene.subtitle']

### scenesPanelClosed

scenesPanelClosed: object

### category

category: string = "scenes"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### scenesPanelOpened

scenesPanelOpened: object

### category

category: string = "scenes"

### eventParamsPaths

eventParamsPaths: undefined[] = []

### summaryClicked

summaryClicked: object

### category

category: string = "visualizer"

### eventParamsPaths

eventParamsPaths: string[] = ['scene.scene.sceneId', 'scene.scene.title', 'scene.subtitle']

### userChangedProduct

userChangedProduct: object

### category

category: string = "products"

### eventParamsPaths

eventParamsPaths: string[] = ['product.sku', 'product.title']

### visualizerLoaded

visualizerLoaded: object

### category

category: string = "visualizer"

### eventParamsPaths

eventParamsPaths: string[] = ['visualizer.experienceId']

Generated using TypeDoc