Skip to content
This repository was archived by the owner on Dec 14, 2025. It is now read-only.

Commit c9a76c7

Browse files
committed
feat(analytics): Replace VercelAnalyticsLoader with SpeedInsights and Analytics components across layouts
1 parent 22e7243 commit c9a76c7

File tree

6 files changed

+16
-35
lines changed

6 files changed

+16
-35
lines changed

src/app/checkout/layout.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Metadata } from "next";
2-
import VercelAnalyticsLoader from "@/components/layout/VercelAnalyticsLoader";
2+
import { SpeedInsights } from "@vercel/speed-insights/next";
3+
import { Analytics } from "@vercel/analytics/react";
34

45
export const metadata: Metadata = {
56
title: "Finalizar Compra | FireHosting",
@@ -16,7 +17,8 @@ export default function CheckoutLayout({
1617
<section className="section-padding">
1718
<div className="container-max">{children}</div>
1819
</section>
19-
<VercelAnalyticsLoader />
20+
<SpeedInsights />
21+
<Analytics />
2022
</div>
2123
);
2224
}
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client";
2-
import VercelAnalyticsLoader from "@/components/layout/VercelAnalyticsLoader";
3-
2+
import { SpeedInsights } from "@vercel/speed-insights/next";
3+
import { Analytics } from "@vercel/analytics/react";
44
export default function ServerAppLayout({
55
children,
66
}: {
@@ -9,7 +9,8 @@ export default function ServerAppLayout({
99
return (
1010
<>
1111
{children}
12-
<VercelAnalyticsLoader />
12+
<SpeedInsights />
13+
<Analytics />
1314
</>
1415
);
1516
}

src/app/dashboard/layout.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use client";
22
import DashboardLayout from "@/components/dashboard/DashboardLayout";
33
import { ReactNode } from "react";
4-
import VercelAnalyticsLoader from "@/components/layout/VercelAnalyticsLoader";
5-
4+
import { SpeedInsights } from "@vercel/speed-insights/next";
5+
import { Analytics } from "@vercel/analytics/react";
66
export default function DashboardSectionLayout({
77
children,
88
}: {
@@ -11,7 +11,8 @@ export default function DashboardSectionLayout({
1111
return (
1212
<>
1313
<DashboardLayout>{children}</DashboardLayout>
14-
<VercelAnalyticsLoader />
14+
<SpeedInsights />
15+
<Analytics />
1516
</>
1617
);
1718
}

src/app/layout.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import ConsoleWarning from "@/components/layout/ConsoleWarning";
66
import ConditionalLayout from "@/components/layout/ConditionalLayout";
77
import ExternalScripts from "@/components/layout/ExternalScripts";
88
import UtmTracker from "@/components/tracking/UtmTracker";
9-
import VercelAnalyticsLoader from "@/components/layout/VercelAnalyticsLoader";
9+
import { SpeedInsights } from "@vercel/speed-insights/next";
10+
import { Analytics } from "@vercel/analytics/react";
1011

1112
const inter = Inter({ subsets: ["latin"] });
1213

@@ -58,7 +59,8 @@ export default function RootLayout({
5859
<UtmTracker />
5960
<ConditionalLayout>{children}</ConditionalLayout>
6061
<ExternalScripts />
61-
<VercelAnalyticsLoader />
62+
<SpeedInsights/>
63+
<Analytics />
6264
</AuthProvider>
6365
</body>
6466
</html>

src/app/vercel-analytics.tsx

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/components/layout/VercelAnalyticsLoader.tsx

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)