diff --git a/src/env.mjs b/src/env.mjs
index 18397f3..5fb4c27 100644
--- a/src/env.mjs
+++ b/src/env.mjs
@@ -27,6 +27,7 @@ const server = z.object({
  */
 const client = z.object({
   // NEXT_PUBLIC_CLIENTVAR: z.string().min(1),
+  NEXT_PUBLIC_ENVIRONMENT: z.enum(["development", "test", "production"]),
 });
 
 /**
@@ -41,6 +42,7 @@ const processEnv = {
   NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET,
   NEXTAUTH_URL: process.env.NEXTAUTH_URL,
   JWT_SECRET: process.env.JWT_SECRET,
+  NEXT_PUBLIC_ENVIRONMENT: process.env.NODE_ENV,
 };
 
 // Don't touch the part below
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 0c2af17..7142958 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -21,7 +21,7 @@ const MyApp: AppType<{ session: Session | null }> = ({
           content="University of Iowa Center for Auditory Training Resources"
         />
         <link rel="icon" href="/favicon.ico" />
-        {env.NODE_ENV === "production" ? (
+        {env.NEXT_PUBLIC_ENVIRONMENT === "production" ? (
           <script
             defer
             src="https://analytics.brandonegger.com/script.js"