visionify-analytics-tracker
Version:
Track user session and page usage in apps
20 lines (19 loc) • 444 B
TypeScript
export type UsageTrackerConfig = {
user_name: string;
company_name: string;
site_name: string;
trackablePaths: string[];
endpoint: string;
batchIntervalMs?: number;
inactivityTimeoutMs?: number;
devMode?: boolean;
};
export interface PageViewEvent {
id: string;
user_name: string;
company_name: string;
site_name: string;
path: string;
entered_at: string;
duration_seconds: number;
}