analysis

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDailyRetain

func GetDailyRetain(clt *core.Client, begin_date string, end_date string) (date string, visit_new []*VisitKV, visit_uv []*VisitKV, err error)

获取用户访问小程序日留存 @param begin_date string 是 开始日期。格式为 yyyymmdd @param end_date string 是 开始日期。格式为 结束日期,限定查询1天数据 @return visitUvNew Object 新增用户留存 @return visitUv Object 新增用户留存

func GetDailySummary

func GetDailySummary(clt *core.Client, begin_date string, end_date string) (list []map[string]interface{}, err error)

获取用户小程序访问分布数据 @param begin_date string 是 开始日期。格式为 yyyymmdd @param end_date string 结束日期,限定查询 1 天数据,允许设置的最大值为昨日。格式为 yyyymmdd,

func GetMonthlyRetain

func GetMonthlyRetain(clt *core.Client, begin_date string, end_date string) (date string, visit_new []*VisitKV, visit_uv []*VisitKV, err error)

获取用户访问小程序月留存 @param begin_date string 是 开始日期,为自然月第一天。格式为 yyyymmdd @param end_date string 是 开始日期。结束日期,为自然月最后一天,限定查询一个月数据。格式为 yyyymmdd @return visitUvNew Object 新增用户留存 @return visitUv Object 新增用户留存

func GetUserPortrait

func GetUserPortrait(clt *core.Client, begin_date string, end_date string) (date string, visit_new map[string]interface{}, visit map[string]interface{}, err error)

获取小程序新增或活跃用户的画像分布数据。时间范围支持昨天、最近7天、最近30天。 @param begin_date string 是 开始日期。格式为 yyyymmdd @param end_date string 结束日期,开始日期与结束日期相差的天数限定为0/6/29,分别表示查询最近1/7/30天数据, @return visitUvNew Object 新增用户留存 @return visitUv Object 新增用户留存

func GetVisitDistribution

func GetVisitDistribution(clt *core.Client, begin_date string, end_date string) (date string, list []map[string]interface{}, err error)

获取用户小程序访问分布数据 @param begin_date string 是 开始日期。格式为 yyyymmdd @param end_date string 结束日期,限定查询 1 天数据,允许设置的最大值为昨日。格式为 yyyymmdd,

func GetVisitPage

func GetVisitPage(clt *core.Client, begin_date string, end_date string) (date string, list []map[string]interface{}, err error)

获取用户小程序访问分布数据 @param begin_date string 是 开始日期。格式为 yyyymmdd @param end_date string 结束日期,限定查询 1 天数据,允许设置的最大值为昨日。格式为 yyyymmdd,

func GetWeeklyRetain

func GetWeeklyRetain(clt *core.Client, begin_date string, end_date string) (date string, visit_new []*VisitKV, visit_uv []*VisitKV, err error)

获取用户访问小程序周留存 @param begin_date string 是 开始日期,为周一日期。格式为 yyyymmdd @param end_date string 是 开始日期。结束日期,为周日日期,限定查询一周数据。格式为 yyyymmdd @return visitUvNew Object 新增用户留存 @return visitUv Object 新增用户留存

Types

type TrendKV

type TrendKV struct {
	RefDate         string  `json:"ref_date"`          // 日期,格式为 yyyymmdd
	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"`       // 平均访问深度 (浮点型)
}

func GetDailyTrend

func GetDailyTrend(clt *core.Client, begin_date string, end_date string) (list []*TrendKV, err error)

获取用户访问小程序日留存 @param begin_date string 是 开始日期。格式为 yyyymmdd @param end_date string 是 开始日期。格式为 结束日期,限定查询1天数据 @return visitUvNew Object 新增用户留存 @return visitUv Object 新增用户留存

func GetMonthlyTrend

func GetMonthlyTrend(clt *core.Client, begin_date string, end_date string) (list []*TrendKV, err error)

获取用户访问小程序月留存 @param begin_date string 是 开始日期,为自然月第一天。格式为 yyyymmdd @param end_date string 是 开始日期。结束日期,为自然月最后一天,限定查询一个月数据。格式为 yyyymmdd @return visitUvNew Object 新增用户留存 @return visitUv Object 新增用户留存

func GetWeeklyTrend

func GetWeeklyTrend(clt *core.Client, begin_date string, end_date string) (list []*TrendKV, err error)

获取用户访问小程序周留存 @param begin_date string 是 开始日期,为周一日期。格式为 yyyymmdd @param end_date string 是 开始日期。结束日期,为周日日期,限定查询一周数据。格式为 yyyymmdd @return visitUvNew Object 新增用户留存 @return visitUv Object 新增用户留存

type VisitKV

type VisitKV struct {
	Key   int `json:"key"`
	Value int `json:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL