angular-ga
Version:
Google Analytics for your Angular application
17 lines (16 loc) • 646 B
TypeScript
import { EventEmitter } from '@angular/core';
import { Event } from './interfaces/event';
import { PageView } from './interfaces/pageview';
import { TrackingOptions } from './interfaces/tracking-options';
export declare class GoogleAnalyticsService {
event: EventEmitter<Event>;
pageview: EventEmitter<PageView>;
private readonly queue;
constructor(trackingId: string, options: TrackingOptions | string);
configure(trackingId: string, options?: TrackingOptions | string): void;
set(fieldsObject: any): void;
set(fieldName: string, fieldValue: any): void;
private onEvent;
private onPageView;
private ga;
}