未验证 提交 74db8c8f 编写于 作者: L linju-json 提交者: GitHub

Update uni-stat-v2.md

在uni统计2.0文档中引流到DCloud&神策·阿拉丁的问卷
上级 a4d28edc
......@@ -30,6 +30,9 @@ uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
|部署方式 |中央部署|私有部署|
|定制方式 |不可定制|方便定制|
**DCloud非常重视数据驱动开发者业务的增长,近期联合专业的大数据服务商[神策](https://www.sensorsdata.cn/)[阿拉丁](https://tj.aldwx.com/)共同完善Uni统计2.0的产品模块和生态建设。
如果你对数据分析有任何需求,欢迎您填写[需求调研问卷](https://sdmarketing.wjx.cn/vj/h2UFHnx.aspx),我们会根据您的宝贵建议,在原有Uni统计产品的基础上,完成迭代更新。**
## 使用教程
`uni统计2.0`包括两个模块:
......@@ -89,10 +92,10 @@ uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
- 分平台无需设置 `version``debug` 属性 ,两个属性仅全局生效
- 分平台无需设置 `debug` 属性 ,该属性仅在全局生效
- 仅在开启调试模式或发行代码后才会正常上报数据
:::
:::
#### 域名白名单
......@@ -161,20 +164,20 @@ uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
2. 绑定服务空间
3. 部署云端资源(上传部署云函数、公共模块、初始化数据库表等)
4. 完成其它初始化配置,如:打开`uni-config-center` 配置 `uni-id` 相关秘钥
5. 运行 uni-admin 项目,在「应用管理」中新增「被统计应用」的记录(appid 等)
5. 运行 uni-admin 项目,在「应用管理」中新增「被统计应用」的记录(appid 等)
::: warning 注意
我们建议用户端项目和`uni-admin`项目关联(复用)相同的服务空间,此时如果用户端项目和`uni-admin`项目下,均存在`uni-config-center`的话,务必注意互相覆盖的问题,此时建议单点维护,比如所有配置均在`uni-admin`项目下的`uni-config-center`中完成。
:::
**老项目升级**
:::
**老项目升级**
若你想复用老的`uni-admin`项目,请手动对比新老项目差异,将uni统计新增云函数及统计页面复制到老的uni统计项目中,主要包括:
- 云函数:`uniCloud/cloudfunctions/uni-stat-cron``uniCloud/cloudfunctions/uni-stat-receiver`
- 通用模块:`uniCloud/cloudfunctions/uni-stat`
- 数据表:`uniCloud/database`目录下相关`schema`文件
- 统计页面:`pages/uni-stat` 文件夹
- 统计页面:`pages/uni-stat` 文件夹
#### 设置定时任务云函数的触发周期
......@@ -299,16 +302,16 @@ uni统计2.0 是基于 uniCloud 开发的开源、免费统计平台。
数据上报间隔最小是 10s 上报一次 ,在上报间隔内,会将每次上报节点的数据加入统计数据队列,10s后会在下一个上报节点,统一对数据队列进行一定的处理进行上报。
这么做的目的是防止频繁上报引起的并发问题。所以上报请求不是时实发生的。
::: warning 什么时候会上报数据?
- 发行代码后,运行项目上报 `(HBuiderX -> 发行 -> 选择开通统计的平台)`
- 运行代码且开启调试模式上报 `(manifest.json -> uniStatistics -> debug:true)`
除了以上两种情况 ,其他情况都不会发生数据上报,包括 App 真机运行时(含自定义基座),崩溃和错误数据
:::
这么做的目的是防止频繁上报引起的并发问题。所以上报请求不是时实发生的。
::: warning 什么时候会上报数据?
- 发行代码后,运行项目上报 `(HBuiderX -> 发行 -> 选择开通统计的平台)`
- 运行代码且开启调试模式上报 `(manifest.json -> uniStatistics -> debug:true)`
除了以上两种情况 ,其他情况都不会发生数据上报,包括 App 真机运行时(含自定义基座),崩溃和错误数据
:::
#### 采集类型
......@@ -731,11 +734,11 @@ uni统计配置项存放于uniCloud配置中心(`uni-config-center`)下的 `
**2. 如何判断是否需要配置分钟级定时任务?**
答:一般情况下是不需要自行配置的,但如果`定时任务云函数(uni-stat-cron)`出现运行超时的情况时,就要考虑去开启分钟级定时任务了。
**3. 已经开启统计,定时任务配置也正常,但是后台还是看不到数据**
答:数据上报只发生在项目发行后或者运行项目开启了调试模式,其他情况不会上报数据,所以后台看不到数据。[详情](#report-time)
**3. 已经开启统计,定时任务配置也正常,但是后台还是看不到数据**
答:数据上报只发生在项目发行后或者运行项目开启了调试模式,其他情况不会上报数据,所以后台看不到数据。[详情](#report-time)
<!-- ## 扩展和自定义方式
uni统计提供了基础的数据报表,如不能达到预期的数据采集,可以在客户端通过 `uni.report(eventKey,param)` 自由上报数据 ,并通过 uni-admin 增加页面 ,自行统计数据。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册