coa-wx-isv
Version:
一个轻量的微信SDK服务商版 for Node.js
28 lines (27 loc) • 1.59 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WxIsvStatService = void 0;
const WxIsvServiceBase_1 = require("../libs/WxIsvServiceBase");
class WxIsvStatService extends WxIsvServiceBase_1.WxIsvServiceBase {
// 获取用户访问小程序每日数据概况
async getDailySummary(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappiddailysummarytrend', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序数据日趋势
async getDailyVisitTrend(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappiddailyvisittrend', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序日留存
async getDailyRetain(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappiddailyretaininfo', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户画像
async userPortrait(accessToken, granularity, begin_date, end_date) {
return await this.request('POST', '/datacube/getweanalysisappiduserportrait', { begin_date, end_date }, { access_token: accessToken });
}
// 获取访问分布
async visitDistribution(accessToken, begin_date, end_date) {
return await this.request('POST', '/datacube/getweanalysisappidvisitdistribution', { begin_date, end_date }, { access_token: accessToken });
}
}
exports.WxIsvStatService = WxIsvStatService;