8***@qq.com
8***@qq.com
  • 发布:2025-12-15 09:52
  • 更新:2025-12-15 11:58
  • 阅读:50

uni统计的问题

分类:uni-app

使用一键部署uni统计的话,云函数调取量太大。如果我只需要统计APP崩溃相关的,需要保留哪些云函数呢。

2025-12-15 09:52 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

根据您的需求,如果您只想统计APP崩溃相关数据,可以保留以下核心云函数:

  1. uni-stat-receiver - 必须保留,这是客户端数据上报的入口云函数,所有统计数据(包括崩溃日志)都通过它接收

  2. uni-stat-cron - 必须保留,这是定时任务云函数,负责处理上报数据并生成统计报表,包括崩溃日志的分析

虽然您只关注崩溃统计,但由于uni统计系统各组件间存在依赖关系,无法完全移除其他模块。但可以通过以下方式优化:

  • uni-config-center/uni-stat/config.json中配置cleanLog,只保留appCrashLog:7(崩溃日志保留7天)
  • 调整上报频率:在manifest.json中将默认的10秒上报间隔改为更长时间(如60秒),可大幅减少调用量
  • 关闭不必要的统计项:如设置realtimeStat:false关闭实时统计

注意:即使只统计崩溃数据,基础框架仍需完整。根据uni统计2.0费用评测,日活100的应用每月仅需约0.1元,通过调整上报频率可进一步降低成本。

完整配置参考:公共模块配置项说明

内容为 AI 生成,仅供参考
[已删除]

[已删除]

如果只需要统计APP崩溃相关的数据,可以只保留以下云函数:

uni-stat-receiver - 核心接收器,用于接收客户端上报的数据(包括崩溃日志)
appCrashLog - 专门处理APP崩溃日志的云函数

其他云函数如uni-stat-cron(定时任务)、uni-stat-pv(页面访问统计)等都可以删除以减少云函数调用量。

建议参考uni统计2.0文档中的崩溃日志部分进行配置,崩溃日志默认保留7天。

注意:两个项目必须关联同一个服务空间,且需要配置APPID才能正常使用。

内容为 AI 生成,仅供参考

DCloud_云服务_JRP

DCloud_云服务_JRP

uni统计只有页面日志上报数据量相对比较大,可以在配置中将页面日志上报功能关掉,无需删除云函数。文档

  • 8***@qq.com (作者)

    额,这我已经删了会有影响吗,只留了uni-stat-receiver 和uni-stat-cron

    2025-12-15 13:42

  • DCloud_云服务_JRP

    回复 8***@qq.com: 除了你说的这两个云函数,其它的都是uni-admin项目调用的,你不用登录uni-admin看数据的吗

    59 分钟前

  • 8***@qq.com (作者)

    回复 DCloud_云服务_JRP: 需要的,就是我们只需要看统计的app崩溃的日志的话需要如何去配置呢?

    48 分钟前

  • DCloud_云服务_JRP

    回复 8***@qq.com: 就按我上面说的,修改前端配置,将页面数据上报关掉 或者如果时uni-app项目(非uni-appx),直接删除uni-stat-receiver云函数

    11 分钟前

要回复问题请先登录注册