gtmeventtracking
Version:
GTM Google event Tracking Management System
30 lines (29 loc) • 952 B
TypeScript
import { Angulartics2 } from 'angulartics2';
export declare class Angulartics2Segment {
private angulartics2;
constructor(angulartics2: Angulartics2);
/**
* 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;
}