Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
anyefeiyu
uni-app
提交
3dbd3827
U
uni-app
项目概览
anyefeiyu
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
3dbd3827
编写于
8月 28, 2019
作者:
W
wanganxp
提交者:
GitHub
8月 28, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update report.md
上级
6284f230
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
95 addition
and
10 deletion
+95
-10
docs/api/other/report.md
docs/api/other/report.md
+95
-10
未找到文件。
docs/api/other/report.md
浏览文件 @
3dbd3827
#### 统计
各平台开发方式暂未统一,使用时需注意用
[
条件编译
](
https://uniapp.dcloud.io/platform
)
调用不同平台的代码。
#### 统计
从uni-app 2.2.3起,支持uni统计。一张报表,掌握全端数据。业务介绍详见
[
https://tongji.dcloud.net.cn
](
https://tongji.dcloud.net.cn
)
自定义事件是统计中不可获取的功能。开发者可通过本API自定义上报统计数据,如统计登录、注册、点击某个按钮,我们都可以称之为自定义事件。
##### uni.report( eventName , options)
**参数说明**
|参数 |类型 |描述 |
|--- |--- |--- |
|eventName|String |事件名称,最大长度不超过 255 个字符 |
|options |String 、 Object |事件参数 |
Tips
-
eventName 为 String 类型,并且字符长度必须小于255
-
options 为 String 类型时,字符长度必须小于255
-
options 为 Object 类型时,该对象的值只能为 String 类型
-
字符串支持特殊字符但不包括(英文逗号 , 英文冒号 : 点 .)
-
eventName 为
`title`
时为内容标题上报,用户不能自定义。此时数据会展现在uni统计的首页-内容统计及左侧导航的内容统计中。方便查看内容页数据。
-
用户在使用
`uni.login()`
会执行登录事件,不携带参数。如果如需上报携带具体参数的数据,需要手动调用
`uni.report('login',{...})`
-
用户在使用
`uni.share()`
或触发
`onShareAppMessage`
会执行分享事件,不携带参数。如果如需上报携带具体参数的数据,需要手动调用
`uni.report('share',{...})`
-
用户在使用
`uni.requestPayment()`
会执行支付事件,不携带参数。如果如需上报携带具体参数的数据,需要手动调用
`uni.report('pay_success',{...})`
和
`uni.report('pay_fail',{...})`
**示例**
```
javascript
// 内容统计
// 当 eventName 为 title 时,options 只能为 String 类型
uni
.
report
(
'
title
'
,
'
首页
'
)
// 登录
uni
.
report
(
'
lgoin
'
,{
'
name
'
:
'
uni-app
'
,
'
age
'
:
'
21
'
,
// ...
})
// 分享
uni
.
report
(
'
share
'
,
'
分享
'
)
// 支付成功
uni
.
report
(
'
pay_success
'
,
'
支付成功
'
)
// or
uni
.
report
(
'
pay_success
'
,{
"
订单金额
"
:
'
20元
'
,
"
订单名称
"
:
'
鼠标
'
,
// ...
})
// 支付失败
uni
.
report
(
'
pay_fail
'
,
'
支付失败
'
)
// or
uni
.
report
(
'
pay_fail
'
,{
"
订单金额
"
:
'
20元
'
,
"
订单名称
"
:
'
鼠标
'
,
// ...
})
// 注册
uni
.
report
(
'
register
'
,{
'
name
'
:
'
uni-app
'
,
'
age
'
:
'
21
'
,
// ...
})
// 搜索
uni
.
report
(
'
search
'
,
'
搜索内容
'
)
// or
uni
.
report
(
'
search
'
,{
'
内容
'
:
'
搜索内容
'
})
```
自定义事件上报后,在统计后台的
`事件和转换`
栏目中,可以看到上报的事件情况。
**TIPS:**
-
小程序平台,需将
`tongji.dcloud.net.cn`
配入域名白名单,
[
详见
](
https://ask.dcloud.net.cn/article/36298
)
-
uni统计使用教程:
[
https://ask.dcloud.net.cn/article/36303
](
https://ask.dcloud.net.cn/article/36303
)
除了官方的uni统计,如果开发者还需要调用小程序平台的自定义统计,给小程序的后台上报数据,那么需使用条件编译,在各端调用此自己的API。
##### 微信小程序平台:
-
数据上报:
[
wx.reportMonitor
](
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/report/wx.reportMonitor.html
)
-
数据分析:
[
wx.reportAnalytics
](
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/data-analysis/wx.reportAnalytics.html
)
-
数据分析:
[
wx.reportAnalytics
](
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/data-analysis/wx.reportAnalytics.html
)
##### 支付宝小程序平台:
-
自定义分析数据的上报接口:
[
my.reportAnalytics
](
https://docs.alipay.com/mini/api/report
)
##### 百度小程序平台:
-
数据分析:
[
swan.reportAnalytics
](
https://smartprogram.baidu.com/docs/develop/api/data/#swan-reportAnalytics/
)
##### App平台:
App平台有DCloud统计服务和友盟统计这两种。
-
DCloud统计:
[
https://dcloud.io/unistat.html
](
https://dcloud.io/unistat.html
)
-
友盟统计:
[
开发规范
](
http://www.html5plus.org/doc/zh_cn/statistic.html
)
,
[
配置文档
](
https://ask.dcloud.net.cn/article/74
)
\ No newline at end of file
##### 头条小程序平台:
-
[
reportAnalytics
](
https://developer.toutiao.com/docs/open/reportAnalytics.html
)
##### QQ小程序平台:
-
数据上报:
[
qq.reportMonitor
](
https://q.qq.com/wiki/develop/miniprogram/API/open_port/port_dataup.html
)
-
数据分析:
[
qq.reportAnalytics
](
https://q.qq.com/wiki/develop/miniprogram/API/open_port/port_dataanalysis.html#qq-reportanalytics
)
##### App平台的友盟统计:
-
友盟统计:
[
开发规范
](
http://www.html5plus.org/doc/zh_cn/statistic.html
)
,
[
配置文档
](
https://ask.dcloud.net.cn/article/74
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录