diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts index 67cdd21d3b35373..9d1f8f414956a21 100644 --- a/packages/next/build/index.ts +++ b/packages/next/build/index.ts @@ -1163,7 +1163,7 @@ export default async function build( printCustomRoutes({ redirects, rewrites, headers }) } - if (config.experimental.analyticsId) { + if (config.analyticsId) { console.log( chalk.bold.green('Next.js Analytics') + ' is enabled for this production build. ' + diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index 3559fb5f955c5e6..f0d7eed6d91ef65 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -1010,9 +1010,7 @@ export default async function getBaseWebpackConfig( 'process.env.__NEXT_I18N_DOMAINS': JSON.stringify( config.experimental.i18n.domains ), - 'process.env.__NEXT_ANALYTICS_ID': JSON.stringify( - config.experimental.analyticsId - ), + 'process.env.__NEXT_ANALYTICS_ID': JSON.stringify(config.analyticsId), ...(isServer ? { // Fix bad-actors in the npm ecosystem (e.g. `node-formidable`) diff --git a/packages/next/next-server/server/config.ts b/packages/next/next-server/server/config.ts index 1940286b801c18b..500d63022857ec7 100644 --- a/packages/next/next-server/server/config.ts +++ b/packages/next/next-server/server/config.ts @@ -23,6 +23,7 @@ const defaultConfig: { [key: string]: any } = { target: 'server', poweredByHeader: true, compress: true, + analyticsId: process.env.VERCEL_ANALYTICS_ID || '', images: { deviceSizes: [320, 420, 768, 1024, 1200], iconSizes: [], @@ -62,7 +63,6 @@ const defaultConfig: { [key: string]: any } = { optimizeImages: false, scrollRestoration: false, i18n: false, - analyticsId: process.env.VERCEL_ANALYTICS_ID || '', }, future: { excludeDefaultMomentLocales: false,