Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
程序yang
unidocs-zh
提交
d34cb366
U
unidocs-zh
项目概览
程序yang
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
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
自
`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`
开启新版统计。

#### 全局设置
**全局设置**
将
` 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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录