datacube

package
v0.0.0-...-a2de57b Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package datacube 数据分析

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDailyRetain

func GetDailyRetain(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户访问小程序日留存

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/visit-retain/analysis.getDailyRetain.html

POST https://api.weixin.qq.com/datacube/getweanalysisappiddailyretaininfo?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetDailyRetain(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetDailySummary

func GetDailySummary(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户访问小程序数据概况

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/analysis.getDailySummary.html

POST https://api.weixin.qq.com/datacube/getweanalysisappiddailysummarytrend?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetDailySummary(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetDailyVisitTrend

func GetDailyVisitTrend(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户访问小程序数据日趋势

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/visit-trend/analysis.getDailyVisitTrend.html

POST https://api.weixin.qq.com/datacube/getweanalysisappiddailyvisittrend?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetDailyVisitTrend(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetMonthlyRetain

func GetMonthlyRetain(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户访问小程序月留存

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/visit-retain/analysis.getMonthlyRetain.html

POST https://api.weixin.qq.com/datacube/getweanalysisappidmonthlyretaininfo?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetMonthlyRetain(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetMonthlyVisitTrend

func GetMonthlyVisitTrend(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户访问小程序数据月趋势(能查询到的最新数据为上一个自然月的数据)

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/visit-trend/analysis.getMonthlyVisitTrend.html

POST https://api.weixin.qq.com/datacube/getweanalysisappidmonthlyvisittrend?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetMonthlyVisitTrend(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetUserPortrait

func GetUserPortrait(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取小程序新增或活跃用户的画像分布数据。时间范围支持昨天、最近7天、最近30天。其中,新增用户数为时间范围内首次访问小程序的去重用户数,活跃用户数为时间范围内访问过小程序的去重用户数。

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/analysis.getUserPortrait.html

POST https://api.weixin.qq.com/datacube/getweanalysisappiduserportrait?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetUserPortrait(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetVisitDistribution

func GetVisitDistribution(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户小程序访问分布数据

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/analysis.getVisitDistribution.html

POST https://api.weixin.qq.com/datacube/getweanalysisappidvisitdistribution?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetVisitDistribution(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetVisitPage

func GetVisitPage(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

访问页面。目前只提供按 page_visit_pv 排序的 top200。

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/analysis.getVisitPage.html

POST https://api.weixin.qq.com/datacube/getweanalysisappidvisitpage?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetVisitPage(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetWeeklyRetain

func GetWeeklyRetain(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户访问小程序周留存

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/visit-retain/analysis.getWeeklyRetain.html

POST https://api.weixin.qq.com/datacube/getweanalysisappidweeklyretaininfo?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetWeeklyRetain(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetWeeklyVisitTrend

func GetWeeklyVisitTrend(ctx *miniprogram.Miniprogram, payload []byte) (resp []byte, err error)

获取用户访问小程序数据周趋势

See: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/data-analysis/visit-trend/analysis.getWeeklyVisitTrend.html

POST https://api.weixin.qq.com/datacube/getweanalysisappidweeklyvisittrend?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/Lead-NorthStar/miniprogram"
	"github.com/Lead-NorthStar/miniprogram/apis/datacube"
)

func main() {
	var ctx *miniprogram.Miniprogram

	payload := []byte("{}")
	resp, err := datacube.GetWeeklyVisitTrend(ctx, payload)

	fmt.Println(resp, err)
}
Output:

Types

This section is empty.

Jump to

Keyboard shortcuts

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