diff --git a/docs/api/other/report.md b/docs/api/other/report.md index 6718cc018ed4b0003f201349cd0a089ed416b0ef..8f79c7d346437352a4df2052a07e229700433a20 100644 --- a/docs/api/other/report.md +++ b/docs/api/other/report.md @@ -1,3 +1,6 @@ +::: 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) ::: ### 非官方自定义统计 diff --git a/docs/uni-stat-v2.md b/docs/uni-stat-v2.md index ef1211d7318120560b038f66220e41c93084fdd9..41618ae7695ff9d6414f48cdb6ce7f8fb9629924 100644 --- a/docs/uni-stat-v2.md +++ b/docs/uni-stat-v2.md @@ -794,10 +794,10 @@ uni统计配置项存放于uniCloud配置中心(`uni-config-center`)下的 ` 答:总设备数计算公式为:总设备数 = 原设备数 + 新设备数,而判断一个设备是否为新设备的依据是在客户端SDK中是否已储存该设备上次访问某一应用的时间,未存储则认为是该应用的新设备(即lvts=0时为新设备,lvts>0为老设备)。 因此如果之前某一设备已经访问过某一应用,就算此时清除数据库中的数据,由于已经在客户端SDK中储存该设备上次访问应用的时(即此时lvts > 0),所以该设备也不会再被认为是该应用的新设备从而不会再被计算进该应用的总设备数中而只会计算进活跃设备数中,此时可能就会出现总设备数小于活跃设备数的情况。 - +### 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') +```