feat: integrate Umami analytics script into root layout
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import { Geist, Geist_Mono } from "next/font/google";
|
import { Geist, Geist_Mono } from "next/font/google";
|
||||||
import localFont from "next/font/local";
|
import localFont from "next/font/local";
|
||||||
|
import Script from "next/script";
|
||||||
import { SessionProvider } from "@/components/providers/session-provider";
|
import { SessionProvider } from "@/components/providers/session-provider";
|
||||||
import { NotificationProvider } from "@/components/providers/notification-provider";
|
import { NotificationProvider } from "@/components/providers/notification-provider";
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
@@ -138,6 +139,12 @@ export default function RootLayout({
|
|||||||
<NotificationProvider />
|
<NotificationProvider />
|
||||||
{children}
|
{children}
|
||||||
</SessionProvider>
|
</SessionProvider>
|
||||||
|
{/* Umami analytics — loaded after page becomes interactive */}
|
||||||
|
<Script
|
||||||
|
src="https://analytics.superlabs.co/script.js"
|
||||||
|
data-website-id="00e1ce31-e174-4519-8b59-63e8d4556b01"
|
||||||
|
strategy="afterInteractive"
|
||||||
|
/>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user