feat: integrate Umami analytics script into root layout

This commit is contained in:
pradeepkumar
2026-04-20 23:39:06 +05:30
parent 6fe5691b5c
commit bff2eef378

View File

@@ -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>
); );