UNPKG

@kurkov87/ngx-analytics

Version:

Vendor-agnostic web analytics for Angular2 applications, based on angulartics2

28 lines (27 loc) 935 B
import { Title } from '@angular/platform-browser'; import { NgxAnalytics } from 'ngx-analytics'; import { ClickyProperties } from './clicky.interfaces'; export declare class NgxAnalyticsClicky { private ngxAnalytics; private titleService; constructor(ngxAnalytics: NgxAnalytics, titleService: Title); /** * Track Page in Clicky * * @param path location * * @link https://clicky.com/help/custom/manual#log */ pageTrack(path: string): void; /** * Track Event Or Goal in Clicky * * @param action Action name * @param properties Definition of 'properties.goal' determines goal vs event tracking * * @link https://clicky.com/help/custom/manual#log * @link https://clicky.com/help/custom/manual#goal */ eventOrGoalTrack(action: string, properties: Partial<ClickyProperties>): void; private validateType(type); }