@dotcms/analytics
Version:
Official JavaScript library for Content Analytics with DotCMS.
16 lines (15 loc) • 684 B
TypeScript
import { ANALYTICS_WINDOWS_ACTIVE_KEY, ANALYTICS_WINDOWS_CLEANUP_KEY } from './shared/constants/dot-analytics.constants';
import { DotCMSAnalytics, DotCMSAnalyticsConfig } from './shared/models';
declare global {
interface Window {
[ANALYTICS_WINDOWS_ACTIVE_KEY]?: boolean;
[ANALYTICS_WINDOWS_CLEANUP_KEY]?: () => void;
}
}
/**
* Creates an analytics instance for content analytics tracking.
*
* @param {DotCMSAnalyticsConfig} config - The configuration object for the analytics instance.
* @returns {DotCMSAnalytics} - The analytics instance.
*/
export declare const initializeContentAnalytics: (config: DotCMSAnalyticsConfig) => DotCMSAnalytics | null;