Skip to Content

Analytics

interface

Analytics

Methods

flush
flush(): Promise

Returns:

Promise
identify
identify(args: AnalyticsIdentifyPayload): Promise

Parameters:

Returns:

Promise
linkUserIds
linkUserIds(__namedParameters: any): Promise

Parameters:

__namedParameters: any

Returns:

Promise
requireDefaultEventProperties
requireDefaultEventProperties(properties: string[]): void

Parameters:

properties: string[]

Returns:

void
requireDefaultProperties
requireDefaultProperties(properties: string[]): void

Parameters:

properties: string[]

Returns:

void
setAnonymousId
setAnonymousId(userId: string): void

Parameters:

userId: string

Returns:

void
setDefaultEventProperties
setDefaultEventProperties(obj: Record): void

Parameters:

obj: Record

Returns:

void
setDefaultProperties
setDefaultProperties(obj: Record): void

Parameters:

obj: Record

Returns:

void
setDefaultPropertiesForSanitizationErrors
setDefaultPropertiesForSanitizationErrors(obj: Record): void

Parameters:

obj: Record

Returns:

void
setExtraUserIds
setExtraUserIds(extraUserIds: string[]): void

Parameters:

extraUserIds: string[]

Returns:

void
setUserId
setUserId(userId: string): void

Parameters:

userId: string

Returns:

void
setUserTraits
setUserTraits(__namedParameters: AnalyticsIdentifyPayload): Promise

Parameters:

__namedParameters: AnalyticsIdentifyPayload

Returns:

Promise
track
track(__namedParameters: AnalyticsTrackPayload): Promise

Parameters:

__namedParameters: AnalyticsTrackPayload

Returns:

Promise
trackInstall
trackInstall(): Promise

Returns:

Promise

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help