Class: Analytics
Defined in: index.ts:111Constructors
Constructor
new Analytics(): Analytics
Returns
Analytics
Accessors
config
Get Signature
get config():Defined in: index.ts:116Readonly<AnalyticsConfig> |null
Returns
Readonly<AnalyticsConfig> | null
posthog
Get Signature
get posthog():Defined in: index.ts:120PostHog|null
Returns
PostHog | null
Methods
identify()
identify(Defined in: index.ts:181userId,traits?):void
Parameters
userId
string
traits?
Record<string, unknown>
Returns
void
init()
init(Defined in: index.ts:124config):Promise<void>
Parameters
config
AnalyticsConfig
Returns
Promise<void>
pageview()
pageview(Defined in: index.ts:211 Manually emit a pageview. Most consumers do not need to call this: PostHog’surl?):void
capture_pageview: "history_change" (set in init) auto-captures
SPA navigation, and GA4’s Enhanced Measurement (UI default) does the same
for gtag.js. Only call manually if you’ve disabled both auto-captures, or
for first-paint pageviews before init has resolved.
Parameters
url?
string
Returns
void
reset()
reset(): void
Defined in: index.ts:194
Returns
void
track()
track<Defined in: index.ts:166E>(event,properties?):void
Type Parameters
E
E extends EventName
Parameters
event
E
properties?
E extends string | number ? AnalyticsEvents[E] : Record<string, unknown>
Returns
void