diff --git a/Dockerfile b/Dockerfile
index 364ae9e..a24d86f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -32,6 +32,8 @@ ARG NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
ARG NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID
ARG NEXT_PUBLIC_FIREBASE_APP_ID
ARG NEXT_PUBLIC_FIREBASE_VAPID_KEY
+ARG NEXT_PUBLIC_CLARITY_ID
+ARG NEXT_PUBLIC_GA_ID
# Set environment variables for build (NEXT_PUBLIC_* must be set at build time)
ENV NEXT_TELEMETRY_DISABLED=1
@@ -45,6 +47,8 @@ ENV NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=${NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET}
ENV NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=${NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID}
ENV NEXT_PUBLIC_FIREBASE_APP_ID=${NEXT_PUBLIC_FIREBASE_APP_ID}
ENV NEXT_PUBLIC_FIREBASE_VAPID_KEY=${NEXT_PUBLIC_FIREBASE_VAPID_KEY}
+ENV NEXT_PUBLIC_CLARITY_ID=${NEXT_PUBLIC_CLARITY_ID}
+ENV NEXT_PUBLIC_GA_ID=${NEXT_PUBLIC_GA_ID}
# Build the application
RUN npm run build
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 56ca824..aeb7bbc 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -145,6 +145,27 @@ export default function RootLayout({
data-website-id="00e1ce31-e174-4519-8b59-63e8d4556b01"
strategy="afterInteractive"
/>
+ {/* Microsoft Clarity */}
+ {process.env.NEXT_PUBLIC_CLARITY_ID && (
+
+ )}
+ {/* Google Analytics 4 */}
+ {process.env.NEXT_PUBLIC_GA_ID && (
+ <>
+
+
+ >
+ )}