pet-ai/server/plugin/wechat-integration/model/response/mini_statistics_response.go

66 lines
2.8 KiB
Go

package response
// MiniStatisticsResponse 小程序基础统计响应
type MiniStatisticsResponse struct {
TotalUsers int `json:"totalUsers"` // 总用户数
ActiveUsers int `json:"activeUsers"` // 活跃用户数
TotalSessions int `json:"totalSessions"` // 总会话数
TodaySessions int `json:"todaySessions"` // 今日会话数
TotalPV int `json:"totalPV"` // 总页面访问量
TotalUV int `json:"totalUV"` // 总独立访客数
AvgStayTime int `json:"avgStayTime"` // 平均停留时间(秒)
BounceRate float64 `json:"bounceRate"` // 跳出率
}
// VisitTrendData 访问趋势数据
type VisitTrendData struct {
Date string `json:"date"` // 日期
SessionCnt int `json:"sessionCnt"` // 会话数
VisitPV int `json:"visitPV"` // 页面访问量
VisitUV int `json:"visitUV"` // 独立访客数
VisitUVNew int `json:"visitUVNew"` // 新访客数
StayTimeUV int `json:"stayTimeUV"` // 人均停留时长
StayTimeSession int `json:"stayTimeSession"` // 次均停留时长
}
// SourceData 用户来源数据
type SourceData struct {
RefType string `json:"refType"` // 来源类型
Name string `json:"name"` // 来源名称
SessionCnt int `json:"sessionCnt"` // 会话数
VisitPV int `json:"visitPV"` // 页面访问量
VisitUV int `json:"visitUV"` // 独立访客数
Percentage float64 `json:"percentage"` // 占比
}
// PageData 页面访问数据
type PageData struct {
PagePath string `json:"pagePath"` // 页面路径
PageName string `json:"pageName"` // 页面名称
PagePV int `json:"pagePV"` // 页面访问量
PageUV int `json:"pageUV"` // 页面独立访客数
StayTimePV int `json:"stayTimePV"` // 平均停留时长
EntryPagePV int `json:"entryPagePV"` // 入口页次数
ExitPagePV int `json:"exitPagePV"` // 退出页次数
SharePV int `json:"sharePV"` // 转发次数
ShareUV int `json:"shareUV"` // 转发人数
}
// RetentionData 用户留存数据
type RetentionData struct {
RefDate string `json:"refDate"` // 日期
VisitUVNew int `json:"visitUVNew"` // 新增用户数
VisitUV int `json:"visitUV"` // 活跃用户数
Day1 float64 `json:"day1"` // 1日留存率
Day7 float64 `json:"day7"` // 7日留存率
Day30 float64 `json:"day30"` // 30日留存率
}
// DeviceData 设备数据
type DeviceData struct {
DeviceType string `json:"deviceType"` // 设备类型
SessionCnt int `json:"sessionCnt"` // 会话数
VisitUV int `json:"visitUV"` // 独立访客数
Percentage float64 `json:"percentage"` // 占比
}