 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type Analysis
- func (analysis *Analysis) GetAnalysisDailyRetain(beginDate, endDate string) (result ResAnalysisRetain, err error)
- func (analysis *Analysis) GetAnalysisDailySummary(beginDate, endDate string) (result ResAnalysisDailySummary, err error)
- func (analysis *Analysis) GetAnalysisDailyVisitTrend(beginDate, endDate string) (result ResAnalysisVisitTrend, err error)
- func (analysis *Analysis) GetAnalysisMonthlyRetain(beginDate, endDate string) (result ResAnalysisRetain, err error)
- func (analysis *Analysis) GetAnalysisMonthlyVisitTrend(beginDate, endDate string) (result ResAnalysisVisitTrend, err error)
- func (analysis *Analysis) GetAnalysisUserPortrait(beginDate, endDate string) (result ResAnalysisUserPortrait, err error)
- func (analysis *Analysis) GetAnalysisVisitDistribution(beginDate, endDate string) (result ResAnalysisVisitDistribution, err error)
- func (analysis *Analysis) GetAnalysisVisitPage(beginDate, endDate string) (result ResAnalysisVisitPage, err error)
- func (analysis *Analysis) GetAnalysisWeeklyRetain(beginDate, endDate string) (result ResAnalysisRetain, err error)
- func (analysis *Analysis) GetAnalysisWeeklyVisitTrend(beginDate, endDate string) (result ResAnalysisVisitTrend, err error)
 
- type ResAnalysisDailySummary
- type ResAnalysisRetain
- type ResAnalysisUserPortrait
- type ResAnalysisVisitDistribution
- type ResAnalysisVisitPage
- type ResAnalysisVisitTrend
- type RetainItem
- type UserPortrait
- type UserPortraitItem
- type VisitDistributionIndex
- type VisitDistributionIndexItem
- type VisitPageItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analysis ¶
Analysis analyis 数据分析
func (*Analysis) GetAnalysisDailyRetain ¶
func (analysis *Analysis) GetAnalysisDailyRetain(beginDate, endDate string) (result ResAnalysisRetain, err error)
GetAnalysisDailyRetain 获取用户访问小程序日留存
func (*Analysis) GetAnalysisDailySummary ¶
func (analysis *Analysis) GetAnalysisDailySummary(beginDate, endDate string) (result ResAnalysisDailySummary, err error)
GetAnalysisDailySummary 获取用户访问小程序数据概况
func (*Analysis) GetAnalysisDailyVisitTrend ¶
func (analysis *Analysis) GetAnalysisDailyVisitTrend(beginDate, endDate string) (result ResAnalysisVisitTrend, err error)
GetAnalysisDailyVisitTrend 获取用户访问小程序数据日趋势
func (*Analysis) GetAnalysisMonthlyRetain ¶
func (analysis *Analysis) GetAnalysisMonthlyRetain(beginDate, endDate string) (result ResAnalysisRetain, err error)
GetAnalysisMonthlyRetain 获取用户访问小程序月留存
func (*Analysis) GetAnalysisMonthlyVisitTrend ¶
func (analysis *Analysis) GetAnalysisMonthlyVisitTrend(beginDate, endDate string) (result ResAnalysisVisitTrend, err error)
GetAnalysisMonthlyVisitTrend 获取用户访问小程序数据月趋势
func (*Analysis) GetAnalysisUserPortrait ¶
func (analysis *Analysis) GetAnalysisUserPortrait(beginDate, endDate string) (result ResAnalysisUserPortrait, err error)
GetAnalysisUserPortrait 获取小程序新增或活跃用户的画像分布数据
func (*Analysis) GetAnalysisVisitDistribution ¶
func (analysis *Analysis) GetAnalysisVisitDistribution(beginDate, endDate string) (result ResAnalysisVisitDistribution, err error)
GetAnalysisVisitDistribution 获取用户小程序访问分布数据
func (*Analysis) GetAnalysisVisitPage ¶
func (analysis *Analysis) GetAnalysisVisitPage(beginDate, endDate string) (result ResAnalysisVisitPage, err error)
GetAnalysisVisitPage 获取小程序页面访问数据
func (*Analysis) GetAnalysisWeeklyRetain ¶
func (analysis *Analysis) GetAnalysisWeeklyRetain(beginDate, endDate string) (result ResAnalysisRetain, err error)
GetAnalysisWeeklyRetain 获取用户访问小程序周留存
func (*Analysis) GetAnalysisWeeklyVisitTrend ¶
func (analysis *Analysis) GetAnalysisWeeklyVisitTrend(beginDate, endDate string) (result ResAnalysisVisitTrend, err error)
GetAnalysisWeeklyVisitTrend 获取用户访问小程序数据周趋势
type ResAnalysisDailySummary ¶
type ResAnalysisDailySummary struct {
	util.CommonError
	List []struct {
		RefDate    string `json:"ref_date"`    // 日期
		VisitTotal int    `json:"visit_total"` // 累计用户数
		SharePV    int    `json:"share_pv"`    // 转发次数
		ShareUV    int    `json:"share_uv"`    // 转发人数
	} `json:"list"`
}
    ResAnalysisDailySummary 小程序访问数据概况
type ResAnalysisRetain ¶
type ResAnalysisRetain struct {
	util.CommonError
	RefDate    string       `json:"ref_date"`     // 日期
	VisitUVNew []RetainItem `json:"visit_uv_new"` // 新增用户留存
	VisitUV    []RetainItem `json:"visit_uv"`     // 活跃用户留存
}
    ResAnalysisRetain 小程序留存数据返回
type ResAnalysisUserPortrait ¶
type ResAnalysisUserPortrait struct {
	util.CommonError
	RefDate    string       `json:"ref_date"`     // 日期
	VisitUVNew UserPortrait `json:"visit_uv_new"` // 新用户画像
	VisitUV    UserPortrait `json:"visit_uv"`     // 活跃用户画像
}
    ResAnalysisUserPortrait 小程序新增或活跃用户的画像分布数据返回
type ResAnalysisVisitDistribution ¶
type ResAnalysisVisitDistribution struct {
	util.CommonError
	RefDate string                   `json:"ref_date"` // 日期
	List    []VisitDistributionIndex `json:"list"`     // 数据列表
}
    ResAnalysisVisitDistribution 小程序访问分布数据返回
type ResAnalysisVisitPage ¶
type ResAnalysisVisitPage struct {
	util.CommonError
	RefDate string          `json:"ref_date"` // 日期
	List    []VisitPageItem `json:"list"`     // 数据列表
}
    ResAnalysisVisitPage 访问小程序页面访问数据返回
type ResAnalysisVisitTrend ¶
type ResAnalysisVisitTrend struct {
	util.CommonError
	List []struct {
		RefDate         string  `json:"ref_date"`          // 日期
		SessionCnt      int     `json:"session_cnt"`       // 打开次数
		VisitPV         int     `json:"visit_pv"`          // 访问次数
		VisitUV         int     `json:"visit_uv"`          // 访问人数
		VisitUVNew      int     `json:"visit_uv_new"`      // 新用户数
		StayTimeUV      float64 `json:"stay_time_uv"`      // 人均停留时长
		StayTimeSession float64 `json:"stay_time_session"` // 次均停留时常
		VisitDepth      float64 `json:"visit_depth"`       // 平均访问深度
	} `json:"list"`
}
    ResAnalysisVisitTrend 小程序访问数据趋势(日、月、周)
type RetainItem ¶
type RetainItem struct {
	Key   int `json:"key"`   // 标识,0开始表示当天,1表示1甜后,以此类推
	Value int `json:"value"` // key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)
}
    RetainItem 留存项结构
type UserPortrait ¶
type UserPortrait struct {
	Index     int                `json:"index"`     // 分布类型
	Province  []UserPortraitItem `json:"province"`  // 省份,如北京、广东等
	City      []UserPortraitItem `json:"city"`      // 城市,如北京、广州等
	Genders   []UserPortraitItem `json:"genders"`   // 性别,包括男、女、未知
	Platforms []UserPortraitItem `json:"platforms"` // 终端类型,包括iPhone, android, 其他
	Devices   []UserPortraitItem `json:"devices"`   // 机型,如苹果iPhone 6, OPPO R9等
	Ages      []UserPortraitItem `json:"ages"`      // 年龄,包括17岁以下、18-24对等区间
}
    UserPortrait 用户画像
type UserPortraitItem ¶
type UserPortraitItem struct {
	ID                  int    `json:"id"`                     // 属性值id
	Name                string `json:"name"`                   // 属性值名称
	AccessSourceVisitUV int    `json:"access_source_visit_uv"` // 该场景访问uv
}
    UserPortraitItem 用户画像项目
type VisitDistributionIndex ¶
type VisitDistributionIndex struct {
	Index    string                       `json:"index"`     // 分布类型
	ItemList []VisitDistributionIndexItem `json:"item_list"` // 分布数据列表
}
    VisitDistributionIndex 访问分布单分布类型数据
type VisitDistributionIndexItem ¶
type VisitDistributionIndexItem struct {
	Key                 int `json:"key"`                    // 场景id
	Value               int `json:"value"`                  // 该场景id访问pv
	AccessSourceVisitUV int `json:"access_source_visit_uv"` // 该场景id访问uv
}
    VisitDistributionIndexItem 访问分数数据结构
type VisitPageItem ¶
type VisitPageItem struct {
	PagePath       string  `json:"page_path"`        // 页面路径
	PageVisitPV    int     `json:"page_visit_pv"`    // 访问次数
	PageVisitUV    int     `json:"page_visit_uv"`    // 访问人数
	PageStaytimePV float64 `json:"page_staytime_pv"` // 次均停留时常
	EntrypagePV    int     `json:"entrypage_pv"`     // 进入页次数
	ExitpagePV     int     `json:"exitpage_pv"`      // 退出页次数
}
    VisitPageItem 访问单个页面的数据结构