trala-angulartics2
Version:
Vendor-agnostic web analytics for Angular2 applications
32 lines (31 loc) • 1.1 kB
TypeScript
import { Angulartics2 } from '../../angulartics2-core';
import * as i0 from "@angular/core";
export declare class Angulartics2BaiduAnalytics {
private angulartics2;
constructor(angulartics2: Angulartics2);
startTracking(): void;
/**
* Page Track in Baidu Analytics
*
* @param path Required url 'path'
*
* @link http://tongji.baidu.com/open/api/more?p=ref_trackPageview
*/
pageTrack(path: string): void;
/**
* Track Event in Baidu Analytics
*
* @param action Name associated with the event
* @param properties Comprised of:
* - 'category' (string)
* - 'opt_label' (string)
* - 'opt_value' (string)
*
* @link http://tongji.baidu.com/open/api/more?p=ref_trackEvent
*/
eventTrack(action: string, properties: any): void;
setUsername(userId: string): void;
setUserProperties(properties: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<Angulartics2BaiduAnalytics, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<Angulartics2BaiduAnalytics>;
}