UNPKG

tracker-api

Version:

A comprehensive JavaScript/TypeScript library for user behavior tracking and analytics

29 lines 1.08 kB
import { BaseClient } from './base-client'; import { RealtimeResponse, ReportResponse, JourneyResponse, PageAnalyticsResponse, EventAnalyticsResponse, DateRangeQuery } from './types'; export declare class AnalyticsClient extends BaseClient { /** * Get realtime analytics for a website */ getRealtime(token: string, websiteId: string): Promise<RealtimeResponse>; /** * Get historical reports */ getHistoricalReports(token: string, websiteId: string, query: DateRangeQuery & { metrics?: string; }): Promise<ReportResponse>; /** * Get user journey */ getUserJourney(token: string, userId: string): Promise<JourneyResponse>; /** * Get page analytics */ getPageAnalytics(token: string, websiteId: string, query: DateRangeQuery): Promise<PageAnalyticsResponse>; /** * Get event analytics */ getEventAnalytics(token: string, websiteId: string, query: DateRangeQuery & { eventType?: string; }): Promise<EventAnalyticsResponse>; } //# sourceMappingURL=analytics-client.d.ts.map