From 74db8c8f3b4307d66fb2994584e52ea5db7ef2c3 Mon Sep 17 00:00:00 2001 From: linju-json <74720129+linju-json@users.noreply.github.com> Date: Fri, 13 May 2022 18:49:09 +0800 Subject: [PATCH] Update uni-stat-v2.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在uni统计2.0文档中引流到DCloud&神策·阿拉丁的问卷 --- docs/uni-stat-v2.md | 53 ++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/docs/uni-stat-v2.md b/docs/uni-stat-v2.md index 3cdfea283..5e2451311 100644 --- a/docs/uni-stat-v2.md +++ b/docs/uni-stat-v2.md @@ -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) +