From 028c1a6929fb13bb88826cea02f7e066c3ce059e Mon Sep 17 00:00:00 2001 From: Peter Zimon Date: Wed, 11 Sep 2024 17:02:31 +0200 Subject: [PATCH] Fix formatting error on Stats page (#20978) [ANAL-79](https://linear.app/tryghost/issue/ANAL-79/stats-page-v10-design-refinements) - There was a formatting error on the Stats page that was causing the KPIs to be displayed incorrectly. This commit fixes that error. --- ghost/admin/app/components/stats/kpis-overview.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ghost/admin/app/components/stats/kpis-overview.js b/ghost/admin/app/components/stats/kpis-overview.js index 0ddcf3e4c0..3578dd6cdf 100644 --- a/ghost/admin/app/components/stats/kpis-overview.js +++ b/ghost/admin/app/components/stats/kpis-overview.js @@ -84,15 +84,15 @@ export default class KpisOverview extends Component { const _KPITotal = kpi => queryData.reduce((prev, curr) => (curr[kpi] ?? 0) + prev, 0); // Get total number of sessions - const totalVisits = formatNumber(_KPITotal('visits')); + const totalVisits = _KPITotal('visits'); // Sum total KPI value from the trend, ponderating using sessions const _ponderatedKPIsTotal = kpi => queryData.reduce((prev, curr) => prev + ((curr[kpi] ?? 0) * curr.visits / totalVisits), 0); return { avg_session_sec: Math.floor(_ponderatedKPIsTotal('avg_session_sec') / 60), - pageviews: _KPITotal('pageviews'), - visits: totalVisits, + pageviews: formatNumber(_KPITotal('pageviews')), + visits: formatNumber(totalVisits), bounce_rate: _ponderatedKPIsTotal('bounce_rate').toFixed(2) }; }