提交 d34cb366 编写于 作者: hbcui1984's avatar hbcui1984

Update uni-stat-v2.md

上级 a6b0ca54
## uni统计2.0
`HBuidderX 3.4.7`版本起 ,uni统计正式增加了 `2.0` 版本,以下文档均已`uni统计2.0`为主,如无特殊说明统一写做`uni统计`
[查看 uni统计1.0 文档](https://ask.dcloud.net.cn/article/36303)
uni统计2.0是基于uniCloud开发的开源、免费统计平台。
### 产品特色
`uni统计`无需在各端接不同的sdk、无需在不同报表看数据。支持全平台业务统计,包括App、H5及各家小程序。
`uni统计`:一张报表看遍业务全景。
`uni统计2.0``uni统计1.0`一样,均支持全域流量统计,无需在各端接不同的sdk、无需在不同后台查看数据。使用uni统计,一张报表可查看所有端(iOS、Android、H5及各家小程序)的运营数据。
新版本有四个特点 `开源``免费``私有部署``方便定制`
相比`uni统计1.0``uni统计2.0`还有如下特色功能:
### 1. 开源
代码完全开源,任何人都有权限查看
**1. 开源**
### 2. 免费
`uni统计` 前端SDK上报数据 使用了 [uniCloud 的云对象](https://uniapp.dcloud.io/uniCloud/cloud-obj.html) , 后台管理完全依赖了 [uniCloud](https://uniapp.dcloud.io/uniCloud/) ,如果使用`阿里云`是完全免费 ,如果使用`腾讯云`取决是否使用收费服务。
前端采集数据的SDK、云端接收数据的云函数、云端跑批统计的云函数、展示统计结果的管理报表,所有代码全部开源。
### 3. 私有部署
相对`uni统计1.0`的中央部署,新版本更部署更自由 ,完全托管到自己的服务空间,所有开发者都可以拥有高度定制化的统计管理后台界面。
**2. 私有部署**
### 4. 方便定制
依赖于`uni统计`的开源,开发者可以拿到完整的管理后台源码,不管是增删内容、还是定制权限都可以手到擒来
使用传统`saas`类统计产品时,所有App数据都上报在统计厂商统一的数据库中,也就是中央化部署模式。
`uni统计2.0`基于`uniCloud`实现,云函数、统计数据全部托管在开发者自己的服务空间中,开发者对自己的统计数据拥有完整的控制权
如果开发者的原有业务使用了 [uni-admin 框架](https://uniapp.dcloud.io/uniCloud/admin.html#uni-admin-%E6%A1%86%E6%9E%B6-%E5%8E%9F%E5%90%8D-unicloud-admin),那么恭喜你,统计业务此时可以无缝接入到您原有的业务中。
**3. 自由定制**
## 新老版本对比
`uni统计2.0`所有代码是完全开源的,开发者可在开源代码基础上,轻松扩展统计维度,自由定制报表样式。
**uni统计新老版本对比**
|功能|uni统计1.0|uni统计2.0|
|:-:|:-:|:-:|
......@@ -33,16 +30,14 @@
|部署方式|中央部署|私有部署|
|定制方式|不可定制|方便定制|
## 开始使用 `uni统计`
### 客户端配置
### 前端配置
#### 开启统计
在项目中打开 `manifest.json` , 选择 `uni统计配置` 项,根据需求,选择开通 `uni统计` ,勾选 `version2` 开启新版统计。
![开启统计](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-f184e7c3-1912-41b2-b81f-435d1b37c7b4/73a73c56-1b65-4fc2-9429-26248f3e1267.png)
#### 全局设置
**全局设置**
` manifest.json -> uniStatistics` 下的 `enable` 字段设置为 `true|false` ,来开启关闭 `uni统计`
设置 `version` 属性为 `"2"` 来开启新版统计
......@@ -55,7 +50,9 @@
},
//...
```
#### 分平台设置
**分平台设置**
`uniStatistics` 支持分平台设置,比如若需仅开启微信平台的 `uni统计`,则在`mp-weixin`节点下设置 `uniStatistics ->enable` 即可,如下:
```js
......@@ -72,7 +69,8 @@
- 分平台无需设置 `version` 属性 ,`version` 属性仅全局生效
- 应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
#### 域名访问白名单
### 域名白名单
由于各家小程序对可访问的域名要配置白名单,否则无法联网。
注意选择对应的服务商域名(文章后面章节会有服务空间相关配置)
......@@ -145,7 +143,7 @@
- 如从未接触过`uniCloud`,是无法直接上手uni-admin的,建议先通读下uniCloud文档的概念介绍和快速上手章节。[详见](https://uniapp.dcloud.net.cn/uniCloud/README)
### 关联前后台数据
### 关联服务空间
客户端和管理后端都已经准备好了,但是现在还不能从客户端直接上报数据到管理后端,所以需要关联客户端和管理后端的服务空间
......@@ -166,5 +164,5 @@
- 应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
- 不支持 CLI 项目
## 开源代码解读
## 扩展和自定义方式
### 开源代码解读
### 扩展和自定义方式
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册