Coveo Analytics Component (CoveoAnalytics)

Index

Methods

clearLocalData

  • clearLocalData(): void

debugInfo

  • debugInfo(): any

disable

  • disable(): void

enable

  • enable(): void

getBindings

logClickEvent

logCustomEvent

logSearchAsYouType

logSearchEvent

pushToGtmDataLayer

setOriginContext

  • setOriginContext(originContext: string): void

Static get

  • get(element: HTMLElement, componentClass?: any, noThrow?: boolean): BaseComponent

Properties

bind

client

componentOptionsModel

componentOptionsModel: ComponentOptionsModel

componentStateModel

componentStateModel: ComponentStateModel

disabled

disabled: boolean

logger

logger: Logger

queryController

queryController: QueryController

queryStateModel

queryStateModel: QueryStateModel

root

root: HTMLElement

searchInterface

searchInterface: SearchInterface

Static ID

ID: string

Accessors

usageAnalytics

usageAnalytics:

Component Options

anonymous

anonymous: boolean
Markup configuration example(s) :
data-anonymous='true'
data-anonymous='false'

autoPushToGtmDataLayer

autoPushToGtmDataLayer: boolean
Markup configuration example(s) :
data-auto-push-to-gtm-data-layer='true'
data-auto-push-to-gtm-data-layer='false'

endpoint

endpoint: string
Markup configuration example(s) :
data-endpoint='foo'

gtmDataLayerName

gtmDataLayerName: string
Markup configuration example(s) :
data-gtm-data-layer-name='foo'

organization

organization: string
Markup configuration example(s) :
data-organization='foo'

searchHub

searchHub: string
Markup configuration example(s) :
data-search-hub='foo'

splitTestRunName

splitTestRunName: string
Markup configuration example(s) :
data-split-test-run-name='foo'

splitTestRunVersion

splitTestRunVersion: string
Markup configuration example(s) :
data-split-test-run-version='foo'

token

token: string
Markup configuration example(s) :
data-token='foo'

user

user: string
Markup configuration example(s) :
data-user='foo'

userDisplayName

userDisplayName: string
Markup configuration example(s) :
data-user-display-name='foo'

Constructors

constructor