analytics-event-tracking
Version:
Analytics Event Tracking, a private Node.js module in TypeScript
16 lines (15 loc) • 615 B
TypeScript
import { MoEngageCreateUserOptions } from "../types/moengage";
export declare class MoEngageClient {
private isInitialized;
private appId;
private dataCenterNumber;
private authHeader;
constructor(appId: string, dataCenterNumber: string, authToken: string);
trackEvent(customerId: string, eventName: string, properties: Record<string, any>, options?: {
platform?: string;
appVersion?: string;
currentTime?: string;
userTimezoneOffset?: number;
}): Promise<void>;
createUser(customerId: string, attributes: MoEngageCreateUserOptions): Promise<void>;
}