UNPKG

@kurkov87/ngx-analytics

Version:

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

30 lines (29 loc) 982 B
import { NgxAnalytics } from 'ngx-analytics'; export declare class NgxAnalyticsSegment { private ngxAnalytics; constructor(ngxAnalytics: NgxAnalytics); /** * https://segment.com/docs/libraries/analytics.js/#page * * analytics.page([category], [name], [properties], [options], [callback]); */ pageTrack(path: string): void; /** * https://segment.com/docs/libraries/analytics.js/#track * * analytics.track(event, [properties], [options], [callback]); */ eventTrack(action: string, properties: any): void; /** * https://segment.com/docs/libraries/analytics.js/#identify * * analytics.identify([userId], [traits], [options], [callback]); */ setUserProperties(properties: any): void; /** * https://segment.com/docs/libraries/analytics.js/#alias * * analytics.alias(userId, previousId, options, callback); */ setAlias(alias: any): void; }