diff --git a/new-site/package.json b/new-site/package.json
index c3df20c..7682d3c 100644
--- a/new-site/package.json
+++ b/new-site/package.json
@@ -13,6 +13,7 @@
"@mdx-js/react": "^3.1.1",
"@next/mdx": "^16.2.4",
"@types/mdx": "^2.0.13",
+ "@vercel/analytics": "^2.0.1",
"gray-matter": "^4.0.3",
"next": "16.2.4",
"react": "19.2.4",
diff --git a/new-site/pnpm-lock.yaml b/new-site/pnpm-lock.yaml
index 53dcd00..9ee5a1a 100644
--- a/new-site/pnpm-lock.yaml
+++ b/new-site/pnpm-lock.yaml
@@ -20,6 +20,9 @@ importers:
'@types/mdx':
specifier: ^2.0.13
version: 2.0.13
+ '@vercel/analytics':
+ specifier: ^2.0.1
+ version: 2.0.1(next@16.2.4(@babel/core@7.29.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)
gray-matter:
specifier: ^4.0.3
version: 4.0.3
@@ -761,6 +764,35 @@ packages:
cpu: [x64]
os: [win32]
+ '@vercel/analytics@2.0.1':
+ resolution: {integrity: sha512-MTQG6V9qQrt1tsDeF+2Uoo5aPjqbVPys1xvnIftXSJYG2SrwXRHnqEvVoYID7BTruDz4lCd2Z7rM1BdkUehk2g==}
+ peerDependencies:
+ '@remix-run/react': ^2
+ '@sveltejs/kit': ^1 || ^2
+ next: '>= 13'
+ nuxt: '>= 3'
+ react: ^18 || ^19 || ^19.0.0-rc
+ svelte: '>= 4'
+ vue: ^3
+ vue-router: ^4
+ peerDependenciesMeta:
+ '@remix-run/react':
+ optional: true
+ '@sveltejs/kit':
+ optional: true
+ next:
+ optional: true
+ nuxt:
+ optional: true
+ react:
+ optional: true
+ svelte:
+ optional: true
+ vue:
+ optional: true
+ vue-router:
+ optional: true
+
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -3081,6 +3113,11 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
+ '@vercel/analytics@2.0.1(next@16.2.4(@babel/core@7.29.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)':
+ optionalDependencies:
+ next: 16.2.4(@babel/core@7.29.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ react: 19.2.4
+
acorn-jsx@5.3.2(acorn@8.16.0):
dependencies:
acorn: 8.16.0
diff --git a/new-site/src/app/layout.tsx b/new-site/src/app/layout.tsx
index 9b0e343..e28b17d 100644
--- a/new-site/src/app/layout.tsx
+++ b/new-site/src/app/layout.tsx
@@ -1,5 +1,6 @@
import type { Metadata } from "next";
import { Fraunces, Inter } from "next/font/google";
+import { Analytics } from "@vercel/analytics/next";
import "./globals.css";
import { SiteHeader } from "@/components/site-header";
import { SiteFooter } from "@/components/site-footer";
@@ -54,6 +55,7 @@ export default function RootLayout({
{children}
+