提交 700f4fcb 编写于 作者: M mehaotian

update uni-stat report

上级 89d6414a
::: warning 注意
推荐使用 [uni统计2.0](uni-stat-v2.html)
:::
## 统计
从uni-app 2.2.3起,支持uni统计。一张报表,掌握全端数据。业务介绍详见[https://tongji.dcloud.net.cn](https://tongji.dcloud.net.cn)
......@@ -8,10 +11,10 @@
**参数说明**
|参数 |类型 |描述 |
|--- |--- |--- |
|eventKey|String |事件名称,最大长度不超过 255 个字符 |
|param |String 、 Object |事件参数 |
|参数|类型|描述|
|---|---|---|
|eventKey|String|事件名称,最大长度不超过 255 个字符|
|param|String 、 Object |事件参数|
::: tip 提示
- eventKey 为 String 类型,并且字符长度必须小于255
......@@ -23,7 +26,6 @@
- 用户在使用 `uni.share()` 或触发 `onShareAppMessage` 会执行分享事件,不携带参数。如果如需上报携带具体参数的数据,需要手动调用 `uni.report('share',{...})`
- 用户在使用 `uni.requestPayment()` 会执行支付事件,不携带参数。如果如需上报携带具体参数的数据,需要手动调用 `uni.report('pay_success',{...})``uni.report('pay_fail',{...})`
:::
**示例**
......@@ -81,7 +83,7 @@ uni.report('search',{
::: tip 提示
- 小程序平台,需将`tongji.dcloud.net.cn`配入域名白名单,[详见](https://ask.dcloud.net.cn/article/36298)
- uni统计使用教程:[https://ask.dcloud.net.cn/article/36303](https://ask.dcloud.net.cn/article/36303)
- uni统计使用教程:[uni统计2.0](https://uniapp.dcloud.io/uni-stat-v2.html)[uni统计1.0](https://uniapp.dcloud.io/uni-stat-v1.html)
:::
### 非官方自定义统计
......
......@@ -794,10 +794,10 @@ uni统计配置项存放于uniCloud配置中心(`uni-config-center`)下的 `
答:总设备数计算公式为:总设备数 = 原设备数 + 新设备数,而判断一个设备是否为新设备的依据是在客户端SDK中是否已储存该设备上次访问某一应用的时间,未存储则认为是该应用的新设备(即lvts=0时为新设备,lvts>0为老设备)。 因此如果之前某一设备已经访问过某一应用,就算此时清除数据库中的数据,由于已经在客户端SDK中储存该设备上次访问应用的时(即此时lvts > 0),所以该设备也不会再被认为是该应用的新设备从而不会再被计算进该应用的总设备数中而只会计算进活跃设备数中,此时可能就会出现总设备数小于活跃设备数的情况。
<!-- ## 扩展和自定义方式
## 扩展和自定义方式
uni统计提供了基础的数据报表,如不能达到预期的数据采集,可以在客户端通过 `uni.report(eventKey,param)` 自由上报数据 ,并通过 uni-admin 增加页面 ,自行统计数据。
### uni.report 基础用法
### 前端 uni.report 基础用法
这里列出 `uni.report(eventKey,param)` 的基本用法,完整`API`查看:[详情](https://uniapp.dcloud.io/api/other/report.html)
......@@ -819,4 +819,12 @@ uni.report('购买',{
})
```
-->
### uni-admin 中使用自定义事件上报的数据
在 uni-admin 中新增页面,使用 [uniCloud API](https://uniapp.dcloud.io/uniCloud/clientdb#clientdb%E7%AE%80%E4%BB%8B) 获取所有 `uni-report` 上报的原始数据,数据存放于 [uni-stat-event-logs](https://gitee.com/dcloud/opendb/tree/master/collection/uni-stat-event-logs) 表中。
- 获取数据后,可以自行扩展所需业务逻辑
```js
const db = uniCloud.database()
db.collection('uni-stat-event-logs')
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册