UNPKG

@igo2/core

Version:
23 lines (22 loc) 843 B
import { ConfigService } from '@igo2/core/config'; import { AnalyticsBaseUser } from './analytics.interface'; import * as i0 from "@angular/core"; export declare class AnalyticsService { private config; private options; get paq(): any; constructor(config: ConfigService); private initMatomo; /** * Pass `null` to unset the user. */ setUser(user: AnalyticsBaseUser | null, profils?: string[]): void; trackSearch(term: string, nbResults: number): void; trackEvent(category: string, action: string, name: string): void; /** * Function that tracks layers added to the map */ trackLayer(category: string, action: string, parameters: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<AnalyticsService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<AnalyticsService>; }