简单实用:十分钟解决多渠道打包难题
多渠道打包一般是由人工进行的,意义在于:App上架应用市场后用来统计不同渠道的下载量、来源等信息。
一般情况下,Android工程师需要针对不同的渠道,手工或者自动化修改不同的渠道编号,然后再打不同的包。多渠道人工打包的传统方式有以下几个问题:
1、时间成本高。手动打一个包正常情况下3-5分钟,哪怕只上传6个主流市场,也需要半个小时左右;
2、制作效率低。一旦面临大型推广,根本无法给成百上千的渠道量各打一个包;
3、存在误差风险。人工打包,过程中难免出现误差,甚至有被抓包的风险,会增加测试难度和成本。
免费解决多渠道打包的方案:openinstall https://www.openinstall.io
用下面这种方法,Android工程师不用打渠道包,只需要十分钟集成openinstall的SDK,就能精准实现免费的渠道统计,并且同时支持Android和iOS系统。
1、下载SDK
前往 openinstall 官网,进入下载中心,下载最新版 SDK。
传送门:https://www.openinstall.io/download.html
2、导入SDK
将下载好的 openinstall SDK 拷贝到项目的 app/libs 文件夹下,并在 app 模块的 build.gradle 中导入。
3、申请权限
openinstall 只需要申请基本的网络请求权限,不需要其它任何用户隐私权限,可以在 AndroidMaifest.xml 中添加网络权限。
4、配置 AppKey
在 AndroidManifest.xml 的 application 标签内设置 openinstall 为应用分配的 AppKey。
5、SDK初始化
在 App 启动时,调用 OpenInstall.init(context) 方法完成 sdk 初始化。
推荐在自定义的 Application 的 onCreate() 方法中调用,并在 AndroidManifest.xml 中的 application 标签中指定使用自定义的 Application 类。
到这里,SDK的集成内容基本完成。
6、渠道统计
SDK 会自动完成访问量、点击量、安装量、活跃量、留存率等统计上报工作。
注册量统计和效果点统计需要根据自身业务规则调用相关api
//用户注册成功后调用
OpenInstall.reportRegister();
//使用后台创建的 “效果点ID” 作为pointId
OpenInstall.reportEffectPoint(pointId, pointValue);
注意:效果点建立在渠道基础之上,主要用来统计终端用户对某些特殊业务的使用效果。调用接口前,请先进入管理后台“效果点管理”中添加效果点。
7、渠道报表
集成完SDK,就可以进入 Openinstall 控制中心上传安装包,也可以自定义多个渠道,后台报表能实时统计多个渠道的“访问量、点击量、安装量、注册量”等,还给全部数据附带排重功能,能做到反作弊、防刷量。
openinstall官方网站:https://www.openinstall.io
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android开发 - 掌握ConstraintLayout(十一)复杂动画!如此简单!
介绍 本系列我们已经介绍了ConstraintLayout的基本用法。学习到这里,相信你已经熟悉ConstraintLayout的基本使用了,如果你对它的用法还不了解,建议您先阅读我之前的文章。 使用ConstraintLayout创建动画的基本思想是我们创建两个不同的布局,每个布局有其不同的约束,从而我们使用其动画框架来进行两种约束之间的切换。 传统动画 以往在我们创建简单动画时,通常我们会使用 视图动画(View Animation) 帧动画(Drawable Animation) 属性动画(Property Animation) 这三种在我们制作简单动画时非常简单和方便,特别是当我们只对某个特定的View制作动画时。但是当我们需要制作复杂动画时,特别是整个页面多个View同时执行动画时,这几种方式就显得力不从心了,需要大量的工作。 当然还有一种方式就是使用转场动画框架(Transition Framework),通过共享元素(Shared Element)制作动画,这个后面我们也会提到。 ConstraintLayout动画 我们这里通过一个示例来说明ConstraintLayo...
- 下一篇
多图:多样化实现App多渠道统计
熟悉App开发和推广流程的小伙伴都知道,开发一款App只是第一步,App想要上架应用市场进行下载推广,还要面临繁琐的渠道打包工作,给每一个应用市场打一个对应的渠道包,是统计渠道数据的关键。 现在市场上至少有十余家主流安卓应用市场,这意味着Android工程师至少需要打十几个包,在较少渠道的时候还能应付得过来,但在面对上千个渠道的时候,还需要再打上千个包,效率自然非常的低,甚至还有被抓包的可能,存在一定的数据误差风险。此外,客户端还需要把收集来的渠道码通过接口发送给服务端,以便运营人员统计渠道的安装数据,开展下一步的运营推广。 目前市场上确实有一款工具能完美替代手工多渠道打包的传统方式,那就是openinstall,这是一款专做渠道来源追踪技术的工具,但它在渠道统计方面同样有独到之处。它的优点在于,Android工程师不需要打渠道包,只需要集成一个标准包就能精确的进行渠道统计,并且同时支持Android和iOS系统。 可以登录openinstall官网:www.openinstall.io注册账号可以免费测试体验以下的渠道统计功能。 一、解决渠道打包和统计 如何解决多渠道打包问题呢?首先...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Red5直播服务器,属于Java语言的直播服务器