Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
d34cb366
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3597
Star
108
Fork
921
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
120
列表
看板
标记
里程碑
合并请求
109
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
120
Issue
120
列表
看板
标记
里程碑
合并请求
109
合并请求
109
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
d34cb366
编写于
4月 21, 2022
作者:
hbcui1984
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update uni-stat-v2.md
上级
a6b0ca54
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
23 addition
and
25 deletion
+23
-25
docs/uni-stat-v2.md
docs/uni-stat-v2.md
+23
-25
未找到文件。
docs/uni-stat-v2.md
浏览文件 @
d34cb366
## uni统计2.0
## 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. 免费
前端采集数据的SDK、云端接收数据的云函数、云端跑批统计的云函数、展示统计结果的管理报表,所有代码全部开源。
`uni统计`
前端SDK上报数据 使用了
[
uniCloud 的云对象
](
https://uniapp.dcloud.io/uniCloud/cloud-obj.html
)
, 后台管理完全依赖了
[
uniCloud
](
https://uniapp.dcloud.io/uniCloud/
)
,如果使用
`阿里云`
是完全免费 ,如果使用
`腾讯云`
取决是否使用收费服务。
### 3. 私有部署
**2. 私有部署**
相对
`uni统计1.0`
的中央部署,新版本更部署更自由 ,完全托管到自己的服务空间,所有开发者都可以拥有高度定制化的统计管理后台界面。
### 4. 方便定制
使用传统
`saas`
类统计产品时,所有App数据都上报在统计厂商统一的数据库中,也就是中央化部署模式。
依赖于
`uni统计`
的开源,开发者可以拿到完整的管理后台源码,不管是增删内容、还是定制权限都可以手到擒来
。
`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|
|功能|uni统计1.0|uni统计2.0|
|:-:|:-:|:-:|
|:-:|:-:|:-:|
...
@@ -33,16 +30,14 @@
...
@@ -33,16 +30,14 @@
|部署方式|中央部署|私有部署|
|部署方式|中央部署|私有部署|
|定制方式|不可定制|方便定制|
|定制方式|不可定制|方便定制|
## 开始使用 `uni统计`
### 前端配置
### 客户端配置
#### 开启统计
在项目中打开
`manifest.json`
, 选择
`uni统计配置`
项,根据需求,选择开通
`uni统计`
,勾选
`version2`
开启新版统计。
在项目中打开
`manifest.json`
, 选择
`uni统计配置`
项,根据需求,选择开通
`uni统计`
,勾选
`version2`
开启新版统计。


#### 全局设置
**全局设置**
将
` manifest.json -> uniStatistics`
下的
`enable`
字段设置为
`true|false`
,来开启关闭
`uni统计`
将
` manifest.json -> uniStatistics`
下的
`enable`
字段设置为
`true|false`
,来开启关闭
`uni统计`
设置
`version`
属性为
`"2"`
来开启新版统计
设置
`version`
属性为
`"2"`
来开启新版统计
...
@@ -55,7 +50,9 @@
...
@@ -55,7 +50,9 @@
},
},
//...
//...
```
```
#### 分平台设置
**分平台设置**
`uniStatistics`
支持分平台设置,比如若需仅开启微信平台的
`uni统计`
,则在
`mp-weixin`
节点下设置
`uniStatistics ->enable`
即可,如下:
`uniStatistics`
支持分平台设置,比如若需仅开启微信平台的
`uni统计`
,则在
`mp-weixin`
节点下设置
`uniStatistics ->enable`
即可,如下:
```
js
```
js
...
@@ -72,7 +69,8 @@
...
@@ -72,7 +69,8 @@
-
分平台无需设置
`version`
属性 ,
`version`
属性仅全局生效
-
分平台无需设置
`version`
属性 ,
`version`
属性仅全局生效
-
应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
-
应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
#### 域名访问白名单
### 域名白名单
由于各家小程序对可访问的域名要配置白名单,否则无法联网。
由于各家小程序对可访问的域名要配置白名单,否则无法联网。
注意选择对应的服务商域名(文章后面章节会有服务空间相关配置)
注意选择对应的服务商域名(文章后面章节会有服务空间相关配置)
...
@@ -145,7 +143,7 @@
...
@@ -145,7 +143,7 @@
-
如从未接触过
`uniCloud`
,是无法直接上手uni-admin的,建议先通读下uniCloud文档的概念介绍和快速上手章节。
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/README
)
-
如从未接触过
`uniCloud`
,是无法直接上手uni-admin的,建议先通读下uniCloud文档的概念介绍和快速上手章节。
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/README
)
### 关联
前后台数据
### 关联
服务空间
客户端和管理后端都已经准备好了,但是现在还不能从客户端直接上报数据到管理后端,所以需要关联客户端和管理后端的服务空间
客户端和管理后端都已经准备好了,但是现在还不能从客户端直接上报数据到管理后端,所以需要关联客户端和管理后端的服务空间
...
@@ -166,5 +164,5 @@
...
@@ -166,5 +164,5 @@
-
应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
-
应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。
-
不支持 CLI 项目
-
不支持 CLI 项目
## 开源代码解读
##
#
开源代码解读
## 扩展和自定义方式
##
#
扩展和自定义方式
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录