@piwikpro/tracking-base-library
Version:
Piwik PRO basic tracking library for the frontend.
18 lines (17 loc) • 647 B
TypeScript
import { VisitorInfo } from './visitorInfo';
export type Tracker = {
hasCookies: () => boolean;
getCookieDomain: () => string;
getCookiePath: () => string;
getSessionCookieTimeout: () => number;
getConfigVisitorCookieTimeout: () => number;
getCustomDimensionValue: (id: string | number) => string | undefined;
getLinkTrackingTimer: () => number;
getEcommerceItems: () => object;
getUserId: () => string;
getVisitorId: () => string;
getVisitorInfo: () => VisitorInfo;
getCrossDomainLinkingUrlParameter: () => string;
isCrossDomainLinkingEnabled: () => boolean;
getDomains: () => string[];
};