rebelll
rebelll
  • 发布:2023-02-23 14:14
  • 更新:2023-02-23 14:49
  • 阅读:264

uni统计在开发的时候,如何让收集信息快点

分类:uni-app

统计采集时间如何设置呢,开发时候debug我只能看到本地提交的数据,但是在uni-admin 没有更新数据

可以在开发的时候数据更新快点嘛,都不知道数据更新的频率

2023-02-23 14:14 负责人:DCloud_云服务_JRP 分享
已邀请:
DCloud_云服务_JRP

DCloud_云服务_JRP

  • uni统计的最小颗粒度为小时数据,也就在当前时间点统计上一个小时的数据。所以一般在上报数据后一个小时后可在uni-admin看到统计数据。
  • 在开发阶段想要快点看到的话,可以直接调用统计函数并配置好相关的运行参数,然后本地运行云函数即可。

示例:

'use strict';  
const uniStatCron = require('uni-stat').initStat()  
exports.main = async (event, context) => {  
    //手动跑批任务,需要先关联uni-stat公共模块  
    const date = new Date()  
    const thisTime = date.getTime()  

    let res = await uniStatCron.stat({  
        type: 'stat', //任务类型 stat 基础统计  page 页面统计。。。  
        date: thisTime + 3600000, //运行时间设置为下一小时  
        dimension: 'hour', //批次类型 hour 小时 day天  week周 month 月  
        reset: true //是否重置,设置为true后若存在该批次数据则会删除后重新跑批  
    })  

    //返回数据给客户端  
    return res  
};
  • rebelll (作者)

    只有type stat有效 其他Type都无效

    2023-02-23 16:09

  • DCloud_云服务_JRP

    回复 rebelll: 只有基础统计支持实时统计,其它类型要修改 dimension 为 day、week或month,并设置date参数为对应的时间,具体可参考官方文档

    2023-02-23 16:19

  • DCloud_云服务_JRP

    回复 DCloud_云服务_JRP: 文档地址:https://uniapp.dcloud.net.cn/uni-stat-v2.html#%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E

    2023-02-23 16:20

要回复问题请先登录注册