关于Android安卓批量打包运营安卓渠道追踪思路及其例子

当我们在开发完成一个APP或者是一款游戏时,运营人员有不同的推广渠道去进行推广。并且为了更好的优化运营方式和方案,会对APP进行一个渠道的分析和统计。但是由于安卓渠道广泛,各大应用商店层出不穷。各自有各自的SDK,导致我们的技术人员在打包APK时,尤其头疼。并且对推广渠道的分析统计并不是那么的准确。数据上面有一定的丢失。当然,市场上已经有一家公司据说可以达到100%的统计数据。并且不只是安卓的,苹果版本的也有。openinstall。

这里,我根据非应用商店做出来的一种统计方案。首先介绍下统计思路:

在搜索引擎下,不同的用户会根据不同的关键词,搜索词等去搜索应用并将其下载。然而,自身网站只能统计到用户下载。当其用户下载完成后,只能根据IP去模糊匹配,导致数据上的丢失。在这里我想要做的是将其关键词和搜索词写入到APK中,并在用户打开APP或者是用户注册,登录等都能跟这个关键词匹配到,得到数据是精确的。有益于运营人员对于运营上的优化,达到可观的收益效果。

接着,介绍一下如何将以上数据关联到一起。

我们都知道,在安卓打包的时候,我们需要对APK进行签名,但是签名完成后的apk如果此时对其进行流的操作或者文件的读写,会导致签名被破坏而不能正常使用。那怎么办呢?这里不用担心,在每一个apk文件中都有一个 META-INF这个文件夹,这里面包含的所有文件或者后续写入的文件都不会对此有影响的。所以我们只需在用户下载的时候,将其关键词或者你需要的信息写入到APK中的META-INF文件夹下。给你的下载站一个基础包即可。以上便是利用基础包生成一个带有所需信息的apk。

最后,我们只需从apk中的META-INF读出你所写入的文件信息。并在你所需要的地方告诉服务器一声。即可将数据连接在一起。

注意:由于涉及到并发问题,出错问题,这里要各自设计好策略。

不敢说100%。但是数据上的精准还是有的。苹果上暂时没有好的想法。api在不同版本上有不同的措施。相对于安卓来说,较为困难。

各位广大的网友如有更好的思路,请分享下。写的不好的地方也请各位体谅体谅。这里便不贴代码了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值