tracker-api
Version:
A comprehensive JavaScript/TypeScript library for user behavior tracking and analytics
29 lines • 1.08 kB
TypeScript
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