DCloud_UNI_HT
DCloud_UNI_HT
  • 发布:2019-08-20 16:36
  • 更新:2019-10-12 16:12
  • 阅读:7086

uni统计入门教程

分类:uni-app

uni-app 自 2.2.3版本开始新增 uni 统计,支持全平台业务统计,包括App、H5及各家小程序。

  1. 无需在各端接不同的sdk、无需在不同报表看数据。uni统计:一张报表看遍业务全景。详情参考:https://tongji.dcloud.net.cn
  2. 拉通内容。让你知道用户到底喜欢你提供的什么内容,不管是新闻app里的新闻,还是购物app里的商品,都可以一目了然的看到全景。

第一步、配置统计开关

自 HBuilderX 2.2.3-Alpha版本后,uni-app项目在编译时会自动启用 uni统计,开发者可在https://tongji.dcloud.net.cn查看数据报表。

如果开发者不想启用 uni统计,可在 manifest.json 的源码视图中手动关闭 uni统计

manifest.json -> uniStatistics 下的 enable 字段设置为 false 来关闭 uni 统计

//...  
"uniStatistics": {  
    "enable": false//全局关闭  
},  
//...

注意:uniStatistics支持分平台设置,比如若需仅关闭微信平台的 uni统计,则在mp-weixin节点下设置uniStatistics ->enable即可,如下:

//...  
"mp-weixin":{  
    "uniStatistics": {  
        "enable": false //微信平台关闭统计  
    }  
}

第二步、小程序端需添加域名访问白名单

由于各家小程序对可访问的域名要配置白名单,否则无法联网,所以需要将tongji.dcloud.io配入服务器域名列表。详细教程可参考https://ask.dcloud.net.cn/article/36298

第三步、使用HBuilderX 2.2.3以上或对应的cli版发行应用

应用在运行、调试时不会上报统计数据,仅在发行后,并启动新版的App、h5、小程序,才会上报数据。

第四步、登陆统计后台看数据

uni统计报表网址:https://tongji.dcloud.net.cn

请使用正确的DCloud账户登陆后台,每个DCloud账户登陆后可看到自己名下创建的应用。如果看不到期待的应用,那说明这个账户不是某个应用的所有者。

如果appid对应的项目的所有者发生变更,请参考如何转让应用

数据报表更新有延时,手机端上报数据后延迟几十分钟可在后台报表看到数据。


发行时为什么提示“当前应用未配置Appid,无法使用uni统计”

uni统计以appid区分不同应用,因此在编译项目时,若发现当前应用未配置appid,则会在控制台显示如下警告提醒:

当前应用未配置Appid,无法使用uni统计

此时,开发者可通过HBuilderX、DCloud开发者中心两个入口创建应用,获取Appid。

方式1. 登录HBluiderX获取

在HBluiderX中先登录,然后在项目根目录打开 manifest.json,在可视化界面点击获取 APPID 获取,无需其他设置,如下图

获取appid

方式2. 登录DCoud开发者中心获取(即将支持)

登录DCloud开发者中心,在线创建应用,然后将新应用的appid填写到manifest.json中

{  
  // ...  
  "appid":"创建的 appid"  
  // ...  
}

Tips

  • 使用 uni 统计必须配置 APPID 才能正常使用
  • 获取以及创建的 APPID 是与您的 DCloud 账号绑定的,请不要随意填写,否则将不能正常获取上报内容
  • 部分开发者不重视Appid,在不同应用中使用相同的appid,请修改这些错误的行为。
  • 附参考文章:DCloud的Appid有什么用,如需转让应用怎么做

常见问题

  1. 后台数据一直显示 0 ,看不到数据上报

    • 请检查 manifest.json 是否配置 uni 统计为开启
    • 如已经配置请检查 HBuilderX 是否升级到 2.2.3 版本以上,CLI 方式是否升级到最新。
    • 请确认小程序的服务器域名名单中加入了tongji.dcloud.io
    • 请确认带有uni统计的新版本已经发布到手机上并且启动运行
    • 统计数据有几十分钟的延迟,如果是刚配上,请等一会再刷新报表
    • 应用需发布后才有数据,运行期不上报数据
  2. 自定义事件怎么用
    使用 uni.report() API 上报数据,详见自定义事件说明

  3. 内容统计是什么/ 页面规则怎么配置
    内容统计是uni统计的特色功能之一,是内容详情页的访问统计,详见内容统计说明

  4. 快应用统计目前还没有整合到完全的uni统计中,开通快应用统计另见:https://ask.dcloud.net.cn/article/13218

  5. 目前不支持导入老数据合并统计。uni统计需要自开通上线后才有数据。

10 关注 分享
诺墨 DCloud_heavensoft 参宿四 785297147@qq.com libojacky flagerwxopen@163.com jlgyn1@163.com 253906501@qq.com kjincang@163.com jixunq201314@163.com

要回复文章请先登录注册

tenyiyi@outlook.com

tenyiyi@outlook.com

什么时候开放API接口啊?将统计功能嵌套到管理后台中,查看更方便
2019-10-12 16:12
binjuxing@qq.com

binjuxing@qq.com

这个统计接口访问太慢了,我这边基本在 5~10s才有返回,很容易超时。建议优化。
2019-10-10 16:09
df_w@sina.com

df_w@sina.com

距离近
2019-10-04 01:15
momomo

momomo

期待开放API接口,将统计功能嵌套到管理后台中就完美了
2019-10-04 00:06
99671204@qq.com

99671204@qq.com

关不掉啊,我都按文章内容配置了
2019-09-30 11:35
cydida

cydida

什么时候开放API接口啊?将统计功能嵌套到管理后台中,查看更方便
2019-09-26 15:36
4668460@qq.com

4668460@qq.com

什么时候开放API接口啊?将统计功能嵌套到管理后台中,查看更方便
2019-09-26 14:47
1203023565@qq.com

1203023565@qq.com

可不可以不用uni统计报表网址访问数据,用相关的统计api,获取已经统计好的数据?
2019-09-24 18:25
DCloud_heavensoft

DCloud_heavensoft

回复 13512071256@163.com:
加完要确保是合法的json,保存时看hx底部有报错,告诉你那行json写错了
2019-09-20 12:59
13512071256@163.com

13512071256@163.com

回复 DCloud_heavensoft:
VM619:1 无效的 appJSON["uniStatistics"]
2019-09-20 11:18
DCloud_heavensoft

DCloud_heavensoft

回复 侠客请接刀s:
自己加啊
2019-09-20 10:16
侠客请接刀s

侠客请接刀s

为什么我的manifest.json 中没有uniStatistics字段 版本是没有问题的
2019-09-20 10:14
398927951@qq.com

398927951@qq.com

这不是省掉接入cnzz了吗!棒棒的
2019-09-20 09:05
mayia

mayia

请问什么时候能提供统计的数据获取接口,或者将接口内置,可以api直接调用
2019-09-18 07:45
DCloud_heavensoft

DCloud_heavensoft

回复 jlgyn1@163.com:
感谢纠错
2019-09-03 19:34
jlgyn1@163.com

jlgyn1@163.com

第三步、使用HBuilderX 2.3.3以上或对应的cli版发行应用,应该是2.2.3 以上版本吧
2019-09-03 18:06
DCloud_UNI_HT

DCloud_UNI_HT (作者)

回复 237003174@qq.com:
在 mannifest.json 中配置 appid,看文章最后的部分
2019-09-02 10:14
237003174@qq.com

237003174@qq.com

进入到统计页面 一直提示该应用未开通uni统计。如何开通uni统计? 一定要发行?测试不行?
2019-08-31 13:44
1043073802@qq.com

1043073802@qq.com

什么时候支持正式版?
2019-08-31 09:18
DCloud_heavensoft

DCloud_heavensoft

回复 395340017@qq.com:
这个页面跳转是不用埋点的,你还需要什么无埋点?大部分按钮点击也是跳转页面
2019-08-29 17:04
395340017@qq.com

395340017@qq.com

什么时候能支持无埋点统计呀,这个写在业务代码里好难受
2019-08-29 17:01
785297147@qq.com

785297147@qq.com

2.33版本什么时候开放下载呀?
2019-08-28 17:00
参宿四

参宿四

uni-app越做约好了呀,之前npm update了一下无意中发现了这个新出的统计功能,测试了下能满足需求,一下帮我们省了一笔给统计平台的费用
2019-08-25 18:19