未验证 提交 e78eaf3c 编写于 作者: DCloud_Heavensoft's avatar DCloud_Heavensoft 提交者: Gitee

update docs/uni-stat-v2.md.

上级 1650fb07
::: warning 注意
`HBuilderX 3.4.10 +`版本开始支持 `uni统计2.0`
:::
uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
> `HBuilderX 3.4.10 +`起支持 `uni统计2.0`
uni统计2.0 是开源、全端、云端一体的统计平台。
## 产品特色
`uni统计2.0``uni统计1.0`一样,均支持全域流量统计,无需在各端接不同的 sdk、无需在不同后台查看数据。使用 uni 统计,一张报表可查看所有端(iOS、Android、H5 及各家小程序)的运营数据。
相比`uni统计1.0``uni统计2.0`还有如下特色功能:
无需开发,在manifest的uni统计中打勾并发行,在uniCloud服务空间部署[uni-admin](/uniCloud/admin),即可查看报表。
同时开发者也可以自定义打点数据、自定义展现报表。
**1. 开源**
相比`uni统计1.0``uni统计2.0` 提供更多价值:
前端采集数据的 SDK、云端接收数据的云函数、云端跑批统计的云函数、展示统计结果的管理报表,所有代码全部开源。
**1. 全端**
**2. 私有部署**
全端流量统计,一张报表可查看所有端(iOS、Android、Web 及各家小程序)的运营数据。
使用传统`saas`类统计产品时,所有 App 数据都上报在统计厂商统一的数据库中,也就是中央化部署模式。
`uni统计2.0`基于`uniCloud`实现,云函数、统计数据全部托管在开发者自己的服务空间中,开发者对自己的统计数据拥有完整的控制权。
无需在各端接不同的sdk、无需在不同报表看数据。目前市面已知唯一一个一张报表看遍业务全景的方案。
**3. 自由定制**
**2. 开源、免费、自由定制**
`uni统计2.0`所有代码是完全开源的,开发者可在开源代码基础上,轻松扩展统计维度,自由定制报表样式
前端采集数据的 SDK、云端接收数据的云函数、云端跑批统计的云函数、展示统计结果的管理报表,所有这些代码全部开源
**4. 基于 `uni-id` 的用户统计**
前端自定义打点,后端自定义统计维度,自由定制报表,一切都可以灵活定制。
`uni统计2.0` 基于 [uni-id](https://uniapp.dcloud.io/uniCloud/uni-id.html) 强大的账户体系功能,全方面统计了用户维度的数据,轻松掌握用户的新增、活跃、留存。
**3. 私有部署、数据自控**
使用传统`saas`类统计产品,所有数据都上报给统计服务厂商。
`uni统计2.0`基于`uniCloud`实现,云函数、统计数据全部托管在开发者自己的服务空间(阿里云或腾讯云自选)中,开发者对自己的统计数据拥有完整的控制权。
**4. 默认功能丰富**
uni统计在底层识别uni-app规范和uniCloud规范,无需开发既有众多丰富功能。
- 设备统计
- 注册用户统计(基于[uni-id](https://uniapp.dcloud.io/uniCloud/uni-id.html)
- 页面统计
- 新增、活跃、留存、跳出率分析
- 渠道分析:辅助渠道推广
- 错误统计和上报:辅助产品质量提升
**5. 有效的错误统计分析**
错误信息更全面,帮助用户精准掌握程序上报的各种错误,包括 App 的崩溃和错误数据,协助开发者快速定位问题,及时解决问题,摆脱线上环境的运维困难。
错误信息更全面,帮助用户精准掌握程序上报的各种错误,包括 App 的崩溃和错误数据,协助开发者快速定位问题,及时解决问题。
**uni 统计新老版本对比**
|功能|uni统计1.0|uni统计2.0|
| :-: | :-: | :-: |
|是否开源 |否|是|
|是否免费 |是|是|
|部署方式 |中央部署|私有部署|
|定制方式 |不可定制|方便定制|
|定制方式 |不可定制|自由定制|
|uni-id用户统计 |不含|默认包含|
|错误分析有效性|较低|较高|
**DCloud非常重视数据驱动开发者业务的增长,近期联合专业的大数据服务商<a href="https://www.sensorsdata.cn/" target="_blank">神策</a><a href="https://tj.aldwx.com/" target="_blank">阿拉丁</a>共同完善Uni统计2.0的产品模块和生态建设。
如果你对数据分析有任何需求,欢迎您填写<a href="https://sdmarketing.wjx.cn/vj/h2UFHnx.aspx" target="_blank">需求调研问卷</a>,我们会根据您的宝贵建议,在原有Uni统计产品的基础上,完成迭代更新。**
## 环境要求
- uni统计2.0 在客户端仅支持uni-app,非uni-app无法使用。
- uni统计2.0 在云端虽然依赖uniCloud,但并不要求开发者的应用全部基于uniCloud开发。应用的主业务可以连接传统服务器,统计打点、报表展现使用uniCloud即可。
## 使用教程
`uni统计2.0`包括两个模块:
......@@ -104,9 +123,7 @@ uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
:::
#### 域名白名单
#### 小程序域名白名单
由于各家小程序对可访问的域名要配置白名单,否则无法联网。
......@@ -176,7 +193,6 @@ uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
5. 运行 uni-admin 项目,在「应用管理」中新增「被统计应用」的记录(appid 等)
::: warning 注意
- 「连接本地云函数」运行需要在 uni-admin 的 database 文件夹上右键,点击「下载所有DB schema及扩展校验函数」
- 我们建议用户端项目和`uni-admin`项目关联(复用)相同的服务空间,此时如果用户端项目和`uni-admin`项目下,均存在`uni-config-center`的话,务必注意互相覆盖的问题,此时建议单点维护,比如所有配置均在`uni-admin`项目下的`uni-config-center`中完成。
......@@ -224,9 +240,6 @@ uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
4. 重新上传部署`定时任务云函数(uni-stat-cron)``配置中心(uni-config-center)`
#### 开启redis缓存
开启redis缓存后可以降低数据库查询压力,提升uni统计性能,可按需决定是否开启。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册