From d898f79ba3c500908b55db18d0c3b2ac6dadbe12 Mon Sep 17 00:00:00 2001 From: Knee Cola Date: Wed, 26 Nov 2025 20:55:05 +0100 Subject: [PATCH] Add Umami analytics tracking for key user interactions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Integrates Umami analytics with production-only tracking script and event tracking for user login and location creation actions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/[locale]/layout.tsx | 8 ++++++++ app/ui/AddLocationButton.tsx | 2 +- app/ui/SignInButton.tsx | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index 0cdb144..f7650ea 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -1,6 +1,7 @@ import '@/app/ui/global.css'; import { inter } from '@/app/ui/fonts'; import { Metadata } from 'next'; +import Script from 'next/script'; export const metadata:Metadata = { alternates: { @@ -43,6 +44,13 @@ export default function RootLayout({ }) { return ( + {process.env.NODE_ENV === 'production' && ( +