diff --git a/app/components/Analytics.tsx b/app/components/Analytics.tsx index f055248..882b600 100644 --- a/app/components/Analytics.tsx +++ b/app/components/Analytics.tsx @@ -1,14 +1,18 @@ /** - * Google Analytics 4 — set NEXT_PUBLIC_GA_ID in env to enable. - * If unset (e.g. local dev), the component renders nothing. + * Google Analytics 4 — defaults to the TXLookup property (G-19ZRJ9T0CX). + * Override via NEXT_PUBLIC_GA_ID env (e.g. staging → different property). + * Set NEXT_PUBLIC_GA_ID="" explicitly to disable (e.g. local dev). * * Server component (no "use client") — emits the gtag bootstrap inline so * the GA script loads early in the document. */ import Script from "next/script"; +const DEFAULT_GA_ID = "G-19ZRJ9T0CX"; // TXLookup property (hackathon-acf11 / acct 3000023) + export function Analytics() { - const id = process.env.NEXT_PUBLIC_GA_ID; + const env = process.env.NEXT_PUBLIC_GA_ID; + const id = env === undefined ? DEFAULT_GA_ID : env; if (!id) return null; return ( <>