简单实用:十分钟解决多渠道打包难题

多渠道打包一般是由人工进行的,意义在于:App上架应用市场后用来统计不同渠道的下载量、来源等信息。

一般情况下,Android工程师需要针对不同的渠道,手工或者自动化修改不同的渠道编号,然后再打不同的包。多渠道人工打包的传统方式有以下几个问题:

1、时间成本高。手动打一个包正常情况下3-5分钟,哪怕只上传6个主流市场,也需要半个小时左右;

2、制作效率低。一旦面临大型推广,根本无法给成百上千的渠道量各打一个包;

3、存在误差风险。人工打包,过程中难免出现误差,甚至有被抓包的风险,会增加测试难度和成本。

免费解决多渠道打包的方案:openinstall www.openinstall.io

用下面这种方法,Android工程师不用打渠道包,只需要十分钟集成openinstall的SDK,就能精准实现免费的渠道统计,并且同时支持Android和iOS系统。

1、下载SDK

前往 openinstall 官网,进入下载中心,下载最新版 SDK。

传送门:https://www.openinstall.io/download.html

下载SDK

2、导入SDK

将下载好的 openinstall SDK 拷贝到项目的 app/libs 文件夹下,并在 app 模块的 build.gradle 中导入。

导入SDK

3、申请权限

openinstall 只需要申请基本的网络请求权限,不需要其它任何用户隐私权限,可以在 AndroidMaifest.xml 中添加网络权限。

无侵入式SDK

4、配置 AppKey

在 AndroidManifest.xml 的 application 标签内设置 openinstall 为应用分配的 AppKey。

配置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渠道报表

openinstall官方网站:www.openinstall.io

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java工会

Js埋点与流量分析

页面埋点的作用,其实就是用于流量分析。而流量的意思,包含了很多:页面浏览数(PV)、独立访问者数量(UV)、IP、页面停留时间、页面操作时间、页面访问次数、按钮...

45210
来自专栏Java职业技术分享

Python后端架构演进

来腾讯之前在前公司做了3年的后端开发,经历一款SaaS产品从0到10(还没有到100, 哈哈哈)的过程,3年间后端的架构逐步演变,在微服务的实践过程中遇到的问题...

64030
来自专栏软件测试经验与教训

性能测试常见面试题

79660
来自专栏java一日一条

高并发系统的设计及秒杀实践

一个大型网站应用一般都是从最初小规模网站甚至是单机应用发展而来的,为了让系统能够支持足够大的业务量,从前端到后端也采用了各种各样技术,前端静态资源压缩整合、使用...

42230
来自专栏互联网杂技

产品容错性设计原则

随着互联网的飞速发展,越来越多产品尤其是2C类产品更加注重用户体验,其中错误对用户体验的影响是灾难性的,在此我总结出一些容错性设计原则供大家参考和探讨。 ? 一...

51790
来自专栏嵌入式程序猿

你应该学会的串口仿真

新年伊始,万象更新,在新的一年里,有没有给自己的嵌入式开发之路做一个很好的规划呢?开工第一天,就让自己动手学起来吧,小猿带你一步一步成长为一名合格的嵌入式开发人...

39570
来自专栏FreeBuf

开源软件创建SOC的一份清单

现在各个公司都有自己的SOC安全日志中心,有的是自己搭建的,有的是买厂商的,更多的情况是,各种复合类的的组织结构。这些日志来自不同的服务器,不同的部门五花八门。...

27720
来自专栏华章科技

首席工程师揭秘:LinkedIn大数据后台是如何运作的

原文链接:https://engineering.linkedin.com/distributed-systems/log-what-every-softwar...

10730
来自专栏ThoughtWorks

系统级集成测试的断舍离|洞见

食之无味,弃之可惜 在企业级应用的“季度或月度发布”被认为是领域最佳实践的时候,在应用部署到生产环境之前维护一个完整的环境来进行集成测试是非常必要的。但是,集成...

31090
来自专栏北京马哥教育

企业监控调研指引:17个精心准备的开源运维监控系统

监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多...

1.2K60

扫码关注云+社区

领取腾讯云代金券