feat: add tracking to site
CI / build-and-test (push) Canceled after 0s

This commit is contained in:
2026-10-23 22:45:22 +02:00
parent 383ba32935
commit e474ee2bc5
+15
View File
@@ -1,11 +1,14 @@
import type { Metadata, Viewport } from 'next'; import type { Metadata, Viewport } from 'next';
import { Inter } from 'next/font/google'; import { Inter } from 'next/font/google';
import Script from 'next/script';
import './globals.css'; import './globals.css';
import { Providers } from './providers'; import { Providers } from './providers';
import { SITE_URL } from '@/lib/site'; import { SITE_URL } from '@/lib/site';
const inter = Inter({ subsets: ['latin'] }); const inter = Inter({ subsets: ['latin'] });
const GA_MEASUREMENT_ID = 'G-PBSDL2R3RM';
const description = 'Beheer de poefs van je zaak: open poefs, betalingsherinneringen en je barterminal.'; const description = 'Beheer de poefs van je zaak: open poefs, betalingsherinneringen en je barterminal.';
export const metadata: Metadata = { export const metadata: Metadata = {
@@ -40,6 +43,18 @@ export default function RootLayout({
<html lang="en"> <html lang="en">
<body className={inter.className}> <body className={inter.className}>
<Providers>{children}</Providers> <Providers>{children}</Providers>
<Script
src={`https://www.googletagmanager.com/gtag/js?id=${GA_MEASUREMENT_ID}`}
strategy="afterInteractive"
/>
<Script id="google-analytics" strategy="afterInteractive">
{`
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '${GA_MEASUREMENT_ID}');
`}
</Script>
</body> </body>
</html> </html>
); );