Skip to content

Commit 587a957

Browse files
committed
analytics: enable vercel web analytics and speed insights
1 parent e420a46 commit 587a957

3 files changed

Lines changed: 83 additions & 3 deletions

File tree

web/package-lock.json

Lines changed: 76 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
"@prisma/adapter-neon": "^7.2.0",
1818
"@prisma/adapter-pg": "^7.2.0",
1919
"@prisma/client": "^7.2.0",
20+
"@vercel/analytics": "^1.6.1",
2021
"@vercel/postgres": "^0.10.0",
22+
"@vercel/speed-insights": "^1.3.1",
2123
"hls.js": "^1.6.15",
2224
"lucide-react": "^0.561.0",
2325
"next": "16.0.10",
@@ -40,4 +42,4 @@
4042
"tailwindcss": "^4",
4143
"typescript": "^5"
4244
}
43-
}
45+
}

web/src/app/layout.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import Layout from "@/components/layout/Layout";
44
import { LanguageProvider } from "@/context/LanguageContext";
55
import "./globals.css";
66
import UpdateDetector from "@/components/common/UpdateDetector";
7+
import { Analytics } from "@vercel/analytics/react";
8+
import { SpeedInsights } from "@vercel/speed-insights/next";
79

810
const geistSans = Geist({
911
variable: "--font-geist-sans",
@@ -111,6 +113,8 @@ export default function RootLayout({
111113
{children}
112114
</Layout>
113115
<UpdateDetector />
116+
<Analytics />
117+
<SpeedInsights />
114118
</LanguageProvider>
115119
</body>
116120
</html>

0 commit comments

Comments
 (0)