Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
74db8c8f
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
未验证
提交
74db8c8f
编写于
5月 13, 2022
作者:
L
linju-json
提交者:
GitHub
5月 13, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update uni-stat-v2.md
在uni统计2.0文档中引流到DCloud&神策·阿拉丁的问卷
上级
a4d28edc
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
28 addition
and
25 deletion
+28
-25
docs/uni-stat-v2.md
docs/uni-stat-v2.md
+28
-25
未找到文件。
docs/uni-stat-v2.md
浏览文件 @
74db8c8f
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录