Skip to Content
Hydra@exodus/analytics

@exodus/analytics

Version: 0.0.0

Functions

Variables

Analytics

interface

Properties

flush
any
identify
any
linkUserIds
any
requireDefaultEventProperties
any
requireDefaultProperties
any
setAnonymousId
any
setDefaultEventProperties
any
setDefaultProperties
any
setDefaultPropertiesForSanitizationErrors
any
setUserId
any
setUserTraits
any
track
any
trackInstall
any

AnalyticsApi

interface

Properties

analytics
any

AnalyticsApiConfig

type

Properties

installEventReportingUrl?
string
keyIdentifier?
segmentConfig
any

AnalyticsIdentifyPayload

type

Properties

anonymousId?
string
force?
boolean
userId?
string

AnalyticsTrackPayload

type

analytics

variable

Type

const analytics: ({ segmentConfig: { apiKey, apiBaseUrl, preserveEventNames, preservePropertyKeys, }, keyIdentifier, installEventReportingUrl, }: AnalyticsApiConfig) => { ... }

Signature

__type({ segmentConfig: { apiKey, apiBaseUrl, preserveEventNames, preservePropertyKeys, }, keyIdentifier, installEventReportingUrl, }: AnalyticsApiConfig): any

Parameters:

{ segmentConfig: { apiKey, apiBaseUrl, preserveEventNames, preservePropertyKeys, }, keyIdentifier, installEventReportingUrl, }: AnalyticsApiConfig

Returns:

any

Properties

definitions
any
id
"analytics"

Analytics

interface

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
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

AnalyticsApi

interface

Properties

analytics
any

AnalyticsApiConfig

type

Properties

installEventReportingUrl?
string
keyIdentifier?
segmentConfig
any

AnalyticsIdentifyPayload

type

Properties

anonymousId?
string
force?
boolean
userId?
string

AnalyticsTrackPayload

type

analytics

function

Signature

analytics(__namedParameters: AnalyticsApiConfig): any

Parameters:

__namedParameters: AnalyticsApiConfig

Returns:

any

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