aio-analytics
Version:
[Victor Tran](https://stackoverflow.com/users/11862231/victor-tran)
28 lines (27 loc) • 884 B
TypeScript
export interface AutonomousAnalyticsGlobalInfo {
userId: number | null;
userEmail: string | null;
locationTimezone: string | null;
}
export interface AutonomousAnalyticsTrackEventParams {
eventName: string;
userId?: string | number;
userPseudoId?: string | number;
platform: 'web' | 'android' | 'ios';
eventParams?: {
key: string;
value: string | number;
}[];
}
export interface AutonomousAnalyticsTrackPageViewParams extends Partial<AutonomousAnalyticsTrackEventParams> {
pageName: string;
}
export interface AutonomousAnalyticsTrackComponentLoadTimeParams extends Partial<AutonomousAnalyticsTrackEventParams> {
componentName?: string;
startTime?: string | number;
endTime?: string | number;
}
export interface AutonomousAnalyticsConfig {
debug?: boolean;
clientSecret: string;
}