Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
700f4fcb
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看板
提交
700f4fcb
编写于
5月 30, 2022
作者:
M
mehaotian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update uni-stat report
上级
89d6414a
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
19 addition
and
9 deletion
+19
-9
docs/api/other/report.md
docs/api/other/report.md
+8
-6
docs/uni-stat-v2.md
docs/uni-stat-v2.md
+11
-3
未找到文件。
docs/api/other/report.md
浏览文件 @
700f4fcb
::: 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
)
:::
### 非官方自定义统计
...
...
docs/uni-stat-v2.md
浏览文件 @
700f4fcb
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录