@kiwicom/smart-faq
Version:
Smart FAQ
26 lines (22 loc) • 746 B
JavaScript
// @noflow
import emptyCuckoo from './cuckoo';
import type { LogEvent, EventPayload } from './cuckoo';
import TimeTracker from './TimeTracker';
import LogladyTimeTracker from './LogladyTimeTracker';
import EnterTracker from './EnterTracker';
import LogladyTracker from './LogladyTracker';
const exponeaTracker = (eventName: LogEvent, payload?: EventPayload) => {
typeof window !== 'undefined' && window.infinario
? window.infinario.track(eventName, payload || {})
: emptyCuckoo.infinario(eventName, payload || {});
};
const simpleTracker = (eventName: LogEvent, payload?: EventPayload) => {
exponeaTracker(eventName, payload);
};
export {
TimeTracker,
EnterTracker,
LogladyTracker,
LogladyTimeTracker,
simpleTracker,
};