diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1c7f28f..5a199ca 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -24,6 +24,15 @@ export default function RootLayout({ }>) { return ( +
+ {process.env.UMAMI_SCRIPT_URL && process.env.UMAMI_WEBSITE_ID && ( + + )} + diff --git a/src/app/page.tsx b/src/app/page.tsx index c482115..3f3279b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -70,6 +70,20 @@ async function lookupSession(sessionId: string) { return res.json(); } +declare global { + interface Window { + umami?: { + track: (eventName: string, eventData?: Record