DCloud_App_Array
DCloud_App_Array
  • 发布:2014-10-21 18:24
  • 更新:2024-06-12 19:21
  • 阅读:63499

三方统计插件配置

分类:HTML5+

此文档将不再维护,请参考新文档:https://uniapp.dcloud.io/tutorial/app-statistic

注:uni-app自带uni统计,无需使用三方统计。三方统计增加包体积且无法做到自带的免埋点采集行为数据。详见https://tongji.dcloud.io/

如确定使用友盟统计,则继续阅读下文。

App云端打包友盟统计功能,需要到友盟开发平台申请应用后获取相关配置参数:
友盟统计

配置参数需要提交云端打包后才能生效,如果需要真机运行生效请使用自定义基座

HBuilderX中配置统计

从友盟统计平台申请获取配置参数后,需在HBuilderX中配置并提交云端打包才能生效。
老版本HBuilder配置界面有差异,逻辑是一样的,建议更新使用HBuilderX

配置使用统计模块

打开应用的manifest.json文件,在“模块权限配置”项中勾选“Statistic(统计)”:

配置统计参数

在应用manifest.json文件的“SDK配置”页面,勾选“友盟统计”项,并输入从友盟统计平台申请的参数。

可视化界面配置

切换到“(App)SDK配置”页面:


appkey_ios:友盟统计平台申请应用获取的iOS平台appkey;
channelid_ios:iOS平台的渠道字符串,可输入任意字符串;
appkey_android:友盟统计平台申请应用获取的Android平台appkey;
channelid_android:Android平台的渠道字符串,可输入任意字符串。

源码视图配置

切换到“源码视图”

配置使用统计模块

  • uni-app项目
    在"app-plus" -> "modules" 节点下添加 Statistic 节点
  • 5+ APP(WAP2APP)项目
    在 "plus" -> "permissions" 节点下添加 Statistic 节点
"Statistic" : {  
    "des": "统计模块"  
}

配置友盟统计参数

  • uni-app项目
    在 "app-plus" -> "distribute" -> "sdkConfigs" 节点下添加 statics节点
  • 5+ APP(WAP2APP)项目
    在 "plus" -> "distribute" -> "plugins" 节点下添加 statics 节点

statics节点数据格式如下

        "statics": {  
          "umeng": {  
            "appkey_ios": "友盟统计平台申请应用获取的iOS平台appkey",  
            "channelid_ios": "iOS平台的渠道字符串,可输入任意字符串",  
            "appkey_android": "友盟统计平台申请应用获取的Android平台appkey",  
            "channelid_android": "Android平台的渠道字符串,可输入任意字符串"  
          }  
        },  
        //...

Ctrl+S保存,并提交云端打包生效。

注意:

IDFA说明

从HBuilderX2.2.5版本之后(含2.2.5),基座里集成了友盟v6.0.5统计SDK,因友盟官方,从组件化产品开始,【友盟+】SDK默认采集idfa标识,用来更准确的分析核对数据。对于应用本身没有获取idfa的情况,建议将应用提交至AppStore时按如下方式配置:(以避免被苹果以“应用不含广告功能,但获取了广告标示符IDFA”的而拒绝其上架。)

7 关注 分享
小小雨 么么哒007 Duckling Trust c***@qq.com a7657 睡不醒哎

要回复文章请先登录注册

DCloud_App_Array

DCloud_App_Array (作者)

回复 3***@qq.com :
这应该是插件与友盟统计的冲突,请在对应的插件页面反馈问题。
2019-08-15 15:48
3***@qq.com

3***@qq.com

报错: 类型: Android 打包失败 。APP打包失败
使用app原生插件配置+友盟统计,安卓就打包失败,
如果使用友盟或者只用APP原生插件其中一个就可以打包成功,这是为什么 @DCloud_App_Array
2019-08-14 16:12
1***@qq.com

1***@qq.com

进行了以上步骤后,友盟怎么判断哪些事件是要统计的?在项目上面除了以上操作,还要怎么操作才可以加入友盟的统计?
2019-07-23 09:15
9***@qq.com

9***@qq.com

ios云打包的,没有数据,怎么回事啊?
2019-07-04 11:47
zerolelouch

zerolelouch

ios离线打包的.dsym符号表文件如何获取?
2019-06-13 10:09
jy15973

jy15973

回复 c***@qq.com :
打包的时候渠道随便写,友盟就会自动创建我填写的渠道吗?还有,友盟是怎么根据我输入的渠道就能知道我要统计的是哪个渠道
2019-04-18 16:34
jy15973

jy15973

回复 破铜烂铁 :
请问解决了没有,我想知道新的渠道是需要在友盟平台上添加吗,还是说我们打包的时候配置一个新的渠道后友盟就会自动创建
2019-04-18 16:31
破铜烂铁

破铜烂铁

我打包时在 channelid_android 设置了 新的 渠道id 为何在 友盟渠道管理里面不显示啊,,怎么回事,应该怎样添加才能显示??
2019-04-11 10:26
JiyunXin

JiyunXin

推送使用的个推?统计不能继续接个推吗?只能做友盟的应用统计?
2018-09-27 10:50
r***@qq.com

r***@qq.com

如果多个渠道只能打多次包吗,有没有办法一次全部生成
2018-06-29 11:30