react-activity-tracker
Version:
A library to track user interactions and API activity in React apps
17 lines (14 loc) • 564 B
JavaScript
// src/initUserActivityTracker.js
import { logEvent } from './logger';
import { initUserInteractionTracking } from './utils/trackUserInteractions';
import { initErrorTracking } from './utils/trackErrors';
import { initPerformanceTracking } from './utils/trackPerformance';
export function initUserActivityTracker() {
// On track, log the event to the logger
const onTrack = (log) => {
logEvent(log); // Store event in logger
};
initUserInteractionTracking(onTrack);
initErrorTracking(onTrack);
initPerformanceTracking(onTrack);
}