|
@@ -27,11 +27,11 @@ public class SiteOverviewStatsVO {
|
|
|
private int enquires; // 总询盘数
|
|
|
|
|
|
// 计算数据
|
|
|
- private String dailyTotalUsers; // 日均访问量
|
|
|
+ private double dailyTotalUsers; // 日均访问量
|
|
|
|
|
|
- private String avgTimeOnPage; // 平均访问时长
|
|
|
+ private double avgTimeOnPage; // 平均访问时长
|
|
|
|
|
|
- private String pageViewsPerSession; // 平均访问页面数
|
|
|
+ private double pageViewsPerSession; // 平均访问页面数
|
|
|
|
|
|
private String bounceRate; // 跳出率
|
|
|
|
|
@@ -81,7 +81,7 @@ public class SiteOverviewStatsVO {
|
|
|
|
|
|
// 2.1 日均访问量
|
|
|
siteOverviewStatsVO.setDailyTotalUsers(
|
|
|
- NumberUtil.formatDecimal(totalUsers / numDays, 2).toPlainString());
|
|
|
+ NumberUtil.formatDecimal(totalUsers / numDays, 2).doubleValue());
|
|
|
|
|
|
// 2.2 平均访问时长
|
|
|
// -- SUM (avgSessionDuration * sessions)
|
|
@@ -94,13 +94,12 @@ public class SiteOverviewStatsVO {
|
|
|
.sum();
|
|
|
siteOverviewStatsVO.setAvgTimeOnPage(
|
|
|
NumberUtil.formatDecimal(sessions == 0 ? 0 : durationSum / sessions, 2)
|
|
|
- .toPlainString()
|
|
|
- + "s"); // 后端返回秒单位
|
|
|
+ .doubleValue());
|
|
|
|
|
|
// 2.3 平均访问页面数
|
|
|
siteOverviewStatsVO.setPageViewsPerSession(
|
|
|
NumberUtil.formatDecimal(sessions == 0 ? 0 : pageViews / sessions, 2)
|
|
|
- .toPlainString());
|
|
|
+ .doubleValue());
|
|
|
|
|
|
// 2.4 跳出率
|
|
|
// -- SUM (avgSessionDuration * sessions)
|