1.3.5 • Published 7 years ago
@gauf/tracker v1.3.5
Gauf Tracker
Browser tracker with perfect customization
Installation
npm install @gauf/tracker --saveUsage
There's a minimal example of tracker usage:
import Tracker from '@gauf/tracker';
const tracker = new Tracker('http://receive.service');
tracker.activate({ userId: 1 });URL
Examples:
console://debug-receiverhttps://receive.servicehttp://receive.servicewws://receive.servicews://receive.service
Tracker detect transport according URL parameter
Settings
heartbeat?: number;
collector?: {
emitters?: InterfaceEmitterConstructor[];
settings?: {
[key: string]: object,
}
};
transport?: object;
packer?: Packer<any>;- heartbeat - how often to send metrics, default:
5000microseconds - collector - class array of metric emitters, with settings of each
- transport - transport settings for detected transport
- packer - packer function, default:
JSON.stringify