diff --git a/assets/js/modules/analytics-4/components/widgets/VisitsPerVisitorWidget.js b/assets/js/modules/analytics-4/components/widgets/VisitsPerVisitorWidget.js index debc6477aa6..c4751da9aa4 100644 --- a/assets/js/modules/analytics-4/components/widgets/VisitsPerVisitorWidget.js +++ b/assets/js/modules/analytics-4/components/widgets/VisitsPerVisitorWidget.js @@ -53,7 +53,7 @@ function VisitsPerVisitorWidget( { Widget } ) { const reportOptions = { ...dates, - metrics: [ { name: 'sessionsPerUser' }, { name: 'activeUsers' } ], + metrics: [ { name: 'sessionsPerUser' }, { name: 'sessions' } ], }; const report = useInViewSelect( ( select ) => @@ -74,7 +74,7 @@ function VisitsPerVisitorWidget( { Widget } ) { ) ); - const { rows = [], totals = [] } = report || {}; + const { rows = [] } = report || {}; const makeFind = ( dateRange ) => ( row ) => get( row, 'dimensionValues.0.value' ) === dateRange; @@ -87,8 +87,10 @@ function VisitsPerVisitorWidget( { Widget } ) { rows.find( makeFind( 'date_range_1' ) )?.metricValues?.[ 0 ]?.value || 0; - const currentTotalVisitors = - Number( totals[ 0 ]?.metricValues?.[ 1 ]?.value ) || 0; + const currentTotalSessions = + Number( + rows.find( makeFind( 'date_range_0' ) )?.metricValues?.[ 1 ]?.value + ) || 0; return (