17 lines
539 B
TypeScript
17 lines
539 B
TypeScript
import { init as plausibleInit } from '@plausible-analytics/tracker';
|
|
|
|
const ANALYTICS_AUTO_CAPTURE_PAGEVIEWS = true;
|
|
const ANALYTICS_DOMAIN = 'schmelczer.dev';
|
|
const ANALYTICS_ENDPOINT = 'https://stats.schmelczer.dev/status';
|
|
const ANALYTICS_LOGGING = import.meta.env.DEV;
|
|
|
|
try {
|
|
plausibleInit({
|
|
domain: ANALYTICS_DOMAIN,
|
|
endpoint: ANALYTICS_ENDPOINT,
|
|
autoCapturePageviews: ANALYTICS_AUTO_CAPTURE_PAGEVIEWS,
|
|
logging: ANALYTICS_LOGGING,
|
|
});
|
|
} catch (error) {
|
|
console.warn('Could not initialize analytics.', error);
|
|
}
|