trala-angulartics2
Version:
Vendor-agnostic web analytics for Angular2 applications
19 lines (18 loc) • 773 B
TypeScript
export interface EventTrack {
action: string;
properties: any;
}
export interface PageTrack {
path: string;
}
/** @link https://developers.google.com/analytics/devguides/collection/analyticsjs/user-timings */
export interface UserTimings {
/** A string for categorizing all user timing variables into logical groups (e.g. 'JS Dependencies'). */
timingCategory: string;
/** A string to identify the variable being recorded (e.g. 'load'). */
timingVar: string;
/** The number of milliseconds in elapsed time to report to Google Analytics (e.g. 20). */
timingValue: number;
/** A string that can be used to add flexibility in visualizing user timings in the reports (e.g. 'Google CDN'). */
timingLabel?: string;
}