mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-17 15:09:39 +02:00
- Add web-vitals package with LCP/CLS/INP/FCP/TTFB → Umami tracking - Set GlitchTip user context on login, clear on logout - Add funnel events: first_content_created, user_return_visit, second_module_used, guest_converted - Track first content via Dexie creating hook (fires once per user) - Track module usage via route navigation effect - Track guest→registered conversion on signup Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
15 lines
472 B
TypeScript
15 lines
472 B
TypeScript
import { initErrorTracking, handleSvelteError } from '@manacore/shared-error-tracking/browser';
|
|
import { trackWebVitals } from '@manacore/shared-utils/web-vitals';
|
|
import type { HandleClientError } from '@sveltejs/kit';
|
|
|
|
initErrorTracking({
|
|
serviceName: 'manacore-web',
|
|
dsn: (window as any).__PUBLIC_GLITCHTIP_DSN__,
|
|
environment: import.meta.env.MODE,
|
|
});
|
|
|
|
trackWebVitals();
|
|
|
|
export const handleError: HandleClientError = ({ error }) => {
|
|
handleSvelteError(error);
|
|
};
|