Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
b7138b10
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
b7138b10
编写于
5月 30, 2022
作者:
M
mehaotian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update uni-stat 修改常见问题位置
上级
d3689e2a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
23 deletion
+24
-23
docs/uni-stat-v2.md
docs/uni-stat-v2.md
+24
-23
未找到文件。
docs/uni-stat-v2.md
浏览文件 @
b7138b10
...
@@ -770,29 +770,7 @@ uni统计配置项存放于uniCloud配置中心(`uni-config-center`)下的 `
...
@@ -770,29 +770,7 @@ uni统计配置项存放于uniCloud配置中心(`uni-config-center`)下的 `
-
应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
-
应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
-
不支持 CLI 项目
-
不支持 CLI 项目
:::
:::
## 常见问题
**1. 启动uni统计后,何时可以查看报表数据?**
答:与定时任务配置配置有关,默认
`统计首页`
、
`今日概况`
等数据为1小时后可见,其余数据为次日可见。要想详细了解各类型数据统计时间请参考
[
定时任务配置说明
](
#定时任务配置说明
)
。
**2. 如何判断是否需要配置分钟级定时任务?**
答:一般情况下是不需要自行配置的,但如果
`定时任务云函数(uni-stat-cron)`
出现运行超时的情况时,就要考虑去开启分钟级定时任务了。
**3. 已经开启统计,定时任务配置也正常,但是后台还是看不到数据**
答:数据上报只发生在项目发行后或者运行项目开启了调试模式,其他情况不会上报数据,所以后台看不到数据。
[
详情
](
#report-time
)
**4. 如何创建或授权`uni统计`运营管理员账号**
答:参考
[
uni-admin 给系统创建多个登录账户并设置不同的权限
](
https://uniapp.dcloud.net.cn/uniCloud/admin.html#mutiladmin
)
**5. 为什么总设备数比活跃设备数少?**
答:总设备数计算公式为:总设备数 = 原设备数 + 新设备数,而判断一个设备是否为新设备的依据是在客户端SDK中是否已储存该设备上次访问某一应用的时间,未存储则认为是该应用的新设备(即lvts=0时为新设备,lvts>0为老设备)。 因此如果之前某一设备已经访问过某一应用,就算此时清除数据库中的数据,由于已经在客户端SDK中储存该设备上次访问应用的时(即此时lvts > 0),所以该设备也不会再被认为是该应用的新设备从而不会再被计算进该应用的总设备数中而只会计算进活跃设备数中,此时可能就会出现总设备数小于活跃设备数的情况。
## 扩展和自定义方式
## 扩展和自定义方式
uni统计提供了基础的数据报表,如不能达到预期的数据采集,可以在客户端通过
`uni.report(eventKey,param)`
自由上报数据 ,并通过 uni-admin 增加页面 ,自行统计数据。
uni统计提供了基础的数据报表,如不能达到预期的数据采集,可以在客户端通过
`uni.report(eventKey,param)`
自由上报数据 ,并通过 uni-admin 增加页面 ,自行统计数据。
...
@@ -828,3 +806,26 @@ uni.report('购买',{
...
@@ -828,3 +806,26 @@ uni.report('购买',{
const
db
=
uniCloud
.
database
()
const
db
=
uniCloud
.
database
()
db
.
collection
(
'
uni-stat-event-logs
'
)
db
.
collection
(
'
uni-stat-event-logs
'
)
```
```
## 常见问题
**1. 启动uni统计后,何时可以查看报表数据?**
答:与定时任务配置配置有关,默认
`统计首页`
、
`今日概况`
等数据为1小时后可见,其余数据为次日可见。要想详细了解各类型数据统计时间请参考
[
定时任务配置说明
](
#定时任务配置说明
)
。
**2. 如何判断是否需要配置分钟级定时任务?**
答:一般情况下是不需要自行配置的,但如果
`定时任务云函数(uni-stat-cron)`
出现运行超时的情况时,就要考虑去开启分钟级定时任务了。
**3. 已经开启统计,定时任务配置也正常,但是后台还是看不到数据**
答:数据上报只发生在项目发行后或者运行项目开启了调试模式,其他情况不会上报数据,所以后台看不到数据。
[
详情
](
#report-time
)
**4. 如何创建或授权`uni统计`运营管理员账号**
答:参考
[
uni-admin 给系统创建多个登录账户并设置不同的权限
](
https://uniapp.dcloud.net.cn/uniCloud/admin.html#mutiladmin
)
**5. 为什么总设备数比活跃设备数少?**
答:总设备数计算公式为:总设备数 = 原设备数 + 新设备数,而判断一个设备是否为新设备的依据是在客户端SDK中是否已储存该设备上次访问某一应用的时间,未存储则认为是该应用的新设备(即lvts=0时为新设备,lvts>0为老设备)。 因此如果之前某一设备已经访问过某一应用,就算此时清除数据库中的数据,由于已经在客户端SDK中储存该设备上次访问应用的时(即此时lvts > 0),所以该设备也不会再被认为是该应用的新设备从而不会再被计算进该应用的总设备数中而只会计算进活跃设备数中,此时可能就会出现总设备数小于活跃设备数的情况。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录