Source: instrumentation/referencePreviews.js

let isTracking = false;

export const LOGGING_SCHEMA = 'event.ReferencePreviewsPopups';

/**
 * Run once the preview is initialized.
 */
export function initReferencePreviewsInstrumentation() {
	if ( mw.config.get( 'wgPopupsReferencePreviews' ) &&
		navigator.sendBeacon &&
		mw.config.get( 'wgIsArticle' ) &&
		!isTracking
	) {
		isTracking = true;
		mw.track( LOGGING_SCHEMA, { action: 'pageview' } );
	}
}

export function isTrackingEnabled() {
	return isTracking;
}