uni-app 接入uni统计2.0 最近突然没有了页面统计

发布于 1周前 作者 songsunli 来自 Uni-App

uni-app 接入uni统计2.0 最近突然没有了页面统计

操作步骤:

  • 打开app 访问任何页面,没有统计页面数据。

预期结果:

  • 希望访问页面,能统计页面数据

实际结果:

  • 最近十天没有页面统计

bug描述:

11月20来号,接入了uni统计2.0,发行之后,能看到页面统计,自定义数据,后来也发过版,也在uni升级中心发布过wgt包升级。最近十来天,页面统计没有任何数据,但是自定义事件一直是有的。不知道哪里出了问题。在调试模式,控制台可以看到统计数据。辛苦帮忙解答一下

信息类别 信息内容
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 13.0.1
HBuilderX类型 正式
HBuilderX版本号 3.8.7
手机系统 iOS
手机系统版本号 iOS 16
手机厂商 苹果
手机机型 12
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6


8 回复

用的阿里云的服务空间吗?最近阿里云的服务空间的定时任务,很容易出现超时的问题,阿里云那边这周会延长定时任务的执行时长至2小时,等他们上线或者迁移至支付宝小程序云。


嗯嗯,用的阿里云,是阿里云定时任务的问题吗,我最近一条页面统计也没有收到,。不行我等到下周看看。

回复 l***@yueshang.co: 看下uni-stat-cron云函数,凌晨3点左右的运行日志,如果前面的状态标识是灰色的就代表运行超时了

回复 DCloud_云服务_JRP: 看了下每天三点左右的日志是灰色的,这个该怎么优化,后台可以把任务时间设置长一点吗。还是说等着阿里云那边上线就没问题了?阿里云那边上线大概什么时间

回复 l***@yueshang.co: 优化只能延长云函数运行的时间,但现在最多只能到10分钟,所以要等他们上线才行,他们那边说预计今天配置完下周上线

回复 l***@yueshang.co: 阿里云定时任务,超时时间配置已上线,你可以在uniCloud控制台,将uni-stat-cron云函数的超时时间设置为7200秒试试

回复 DCloud_云服务_JRP: 问题解决了,多谢

uni-app 中接入 uni统计2.0 后,如果突然发现页面统计数据缺失,可能是由以下几个原因导致的。你可以按照以下步骤进行排查和解决:

1. 检查 SDK 版本

确保你使用的是 uni统计2.0 的最新版本。旧版本可能存在一些 Bug 或功能不完善的情况。

你可以通过以下命令检查并更新 uni-app 和相关插件:

npm update

2. 检查 uni统计2.0 的配置

确保在 uni-app 项目中正确配置了 uni统计2.0。通常需要在 manifest.json 文件中进行配置:

{
  "app-plus": {
    "uniStatistics": {
      "enable": true,
      "version": "2.0"
    }
  }
}

3. 检查页面路径

uni统计2.0 会自动统计页面访问路径,但如果你使用了自定义路由或动态路由,可能需要手动上报页面路径。确保所有页面的路径都能被正确统计。

4. 检查网络请求

确保项目中网络请求正常,尤其是上报数据的请求。如果网络请求失败,数据将无法上报到服务器。

你可以通过浏览器的开发者工具或 uni-app 的调试工具,检查是否有请求失败的情况。

5. 检查日志

uni统计2.0 提供了日志功能,你可以通过日志查看统计数据的上报情况。在 manifest.json 中启用日志:

{
  "app-plus": {
    "uniStatistics": {
      "enable": true,
      "version": "2.0",
      "debug": true
    }
  }
}

然后在控制台中查看日志,检查是否有异常情况。

6. 检查服务器状态

如果 uni统计2.0 的服务器出现问题,可能会导致数据无法上报或统计。你可以联系 uni-app 官方或查看官方公告,确认服务器是否正常运行。

7. 检查数据缓存

有时候统计数据可能会有一定的延迟,尤其是在网络不稳定的情况下。你可以等待一段时间,看看数据是否会在稍后更新。

8. 检查代码更新

如果你最近更新了代码,可能会不小心删除了或修改了与统计相关的代码。检查最近的代码变更,确保统计相关的代码没有被误删或修改。

9. 联系官方支持

如果以上方法都无法解决问题,建议联系 uni-app 官方技术支持,提供详细的错误信息和日志,以便他们帮助你进一步排查问题。

10. 回滚版本

如果问题是在最近更新后出现的,你可以尝试回滚到之前的稳定版本,看看问题是否依然存在。

npm install uni-app@<previous-version>
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!