@dotcms/analytics
Version:
Official JavaScript library for Content Analytics with DotCMS.
25 lines (24 loc) • 621 B
JavaScript
import { createAnalyticsInstance as o } from "./shared/dot-content-analytics.utils.js";
const i = (r) => {
const t = o(r);
return {
/**
* Track a page view.
* @param {Record<string, unknown>} payload - The payload to track.
*/
pageView: (e = {}) => {
t == null || t.page(e);
},
/**
* Track a custom event.
* @param {string} eventName - The name of the event to track.
* @param {Record<string, unknown>} payload - The payload to track.
*/
track: (e, n = {}) => {
t == null || t.track(e, n);
}
};
};
export {
i as initializeContentAnalytics
};