@ezbot-ai/javascript-sdk
Version:
The easiest way to interact with ezbot via JS (node and browser)
12 lines (11 loc) • 908 B
TypeScript
import * as Snowplow from '@snowplow/browser-tracker';
import { ActivityTrackingConfiguration, PageViewEvent } from '@snowplow/browser-tracker-core';
import { EzbotLinkClickEventPayload, EzbotRewardEventPayload } from './types';
declare function trackRewardEvent(payload: Readonly<EzbotRewardEventPayload>): void;
declare function trackLinkClick(payload: Readonly<EzbotLinkClickEventPayload>): void;
declare function startActivityTracking(config?: ActivityTrackingConfiguration): void;
declare function removeSnowplowQueryParams(): void;
declare function trackPageView(config?: Readonly<PageViewEvent & Snowplow.CommonEventProperties>): void;
declare function setUserId(userId?: string | null): void;
declare function setUserIdFromCookie(cookieName: string): void;
export { trackRewardEvent, trackLinkClick, startActivityTracking, trackPageView, setUserId, setUserIdFromCookie, removeSnowplowQueryParams, };