module.exports = { injectHead({ pluginConfig, pageType }) { const trackingId = pluginConfig.tracking_id; if (!trackingId) return ''; // 1. Never inject analytics on administrative moderation pages if (pageType === 'admin') { return ''; } // 2. Do not inject in development, staging, or testing modes (unless explicitly enabled) const isProd = process.env.NODE_ENV === 'production' && process.env.APP_ENV !== 'staging'; if (!isProd && !pluginConfig.enable_in_dev) { return ''; } return ` `; } };