From e39a8c0fc07b5a668b9a0d73b25416a33d2797bc Mon Sep 17 00:00:00 2001 From: Anthony GAEREMYNCK <1@anthony.sh> Date: Tue, 11 Aug 2026 09:23:01 +0200 Subject: [PATCH] feat: add PostHog analytics tracking script Injects PostHog init script in the locale layout head so it loads on every page. --- src/app/[locale]/layout.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/app/[locale]/layout.tsx b/src/app/[locale]/layout.tsx index ff7f273..2a8d684 100644 --- a/src/app/[locale]/layout.tsx +++ b/src/app/[locale]/layout.tsx @@ -4,6 +4,7 @@ import { NextIntlClientProvider } from 'next-intl' import { getTranslations, getMessages } from 'next-intl/server' import { notFound } from 'next/navigation' import { ThemeProvider } from 'next-themes' +import Script from 'next/script' import { routing } from '@/i18n/routing' import { Header } from '@/components/Header' import '../globals.css' @@ -78,6 +79,19 @@ export default async function LocaleLayout({ type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }} /> +