android无渠道号推广的细分统计

问题描述:

同一个apk安装包下载地址,在被不同的推广链接安装到不同的手机后,自动区分安装所属的链接。

详细解释:

有两个人A和B要为http://127.0.0.1/sample.apk进行推广安装

A发送自己的推广链接http://127.0.0.1/sample.apk?id=a到好友x的手机

B发送自己的推广链接http://127.0.0.1/sample.apk?id=b到好友y的手机

x和y两个人的手机中安装sample.apk后进行识别自身属于A还是B的推广,从而对A和B进行推广奖励。

sample.apk运行时后程序内部并无异同参数进行识别。

————————————————

环境所面临的主要问题是,app在安装后,并不能知道自身是从哪个人的推广ID下发下来的。

在360的某个产品中,有一个推广送积分,分析后发现是一个浏览器指纹的方法,此方案在IOS系统中万无一失,统计准确,因为浏览器默认都是打开safari,而android中,统计的是chrome浏览器以及android自带浏览器,并且不能确认用户是否用了其他浏览器下载。即使统计全部浏览器指纹,由服务器去做比对分析,最后发现并不能使??浏览器后台访问,此问题还需要时间去好好分析编写一个demo测试??。

最后研究APK包,发现可以在zip文件的注释做一下文章来区分。

在zip包的末尾标记块的最后两个字符,是文件注释的长度,长度以后是明文字符串,可任意修改,不影响zip格式的解包,也不会影响apk的安装,apk安装后可以来读取这段数据来确认推广人ID。

当然,方案到了最后其实已经不能算是同一apk安装包的推广细分了,不过问题已经简化到比给每个推广用户生成一个渠道包要方便的多。省去了二次打包和签名的问题,当然还有一个最大的问题是存储的问题,因为如果有一百万人想要推广的话,我不能生成一百万份安装包存储在服务器中供用户下载。

昨天还在研究指纹问题的时候,联系了下友盟的工作人员,毕竟别人专业做统计,之前告诉我说有在做android这个功能,不过今天他们告诉我说,项目已经砍掉了,问了下实现方案,使用的IP匹配,不过这个应该比浏览器指纹更不靠谱吧,对方说大概80%的准确率。

并没有什么技术含量,如果有朋友知道android下的浏览器后台的具体细节,可以分享下。

时间: 2024-10-28 22:47:44

android无渠道号推广的细分统计的相关文章

微信营销时代:微信公众号推广营销新策略

不得不说,微信目前已经成为了人们首要的社交.通讯工具,微信的诞生让电信运营商在短短不到一年的时间内,失去了短信业务的庞大收入,还让微博的辉煌过去成为历史,甚至我们很难分辨,微信用户的激增与移动互联网用户的飙升,究竟是谁成就了谁.如今,微信注册用户突破7个亿.日活跃用户在3.98亿以上,而这是一个什么样的概念呢?就是说无论你是做什么的,你的客户都在微信里. 就是因为微信,很多企业也看到了其中的庞大用户市场,用着各自的办法,不惜人力物力,宣传自己的微信公众号,免费派发礼品.大规模赠送产品.大批量编写

微信公众号推广营销新策略

不得不说,微信目前已经成为了人们首要的社交.通讯工具,微信的诞生让电信运营商在短短不到一年的时间内,失去了短信业务的庞大收入,还让微博的辉煌过去成为历史,甚至我们很难分辨,微信用户的激增与移动互联网用户的飙升,究竟是谁成就了谁.如今,微信注册用户突破7个亿.日活跃用户在3.98亿以上,而这是一个什么样的概念呢?就是说无论你是做什么的,你的客户都在微信里. 就是因为微信,很多企业也看到了其中的庞大用户市场,用着各自的办法,不惜人力物力,宣传自己的微信公众号,免费派发礼品.大规模赠送产品.大批量编写

Android Dependencies小差号引起的问题

问题是由于Android Dependencies小差号引起的,下午一搞Android的哥们在群里说最近导入的几个工程每个都是Android Dependencies报错,小差号,我先说解决方法: 方法一:自己新建工程,将整个工程重新建一遍.(事倍功半) 方法二:将Android Dependencies项直接remove掉,未作测试,有的说可以,有的说下次启动仍然报错. 方法三:引用你本地的 appcompat_v7_x  Library工程,_x是默认生成的代号随便一个都行,如图: 注意将原

微信公众号推广公司详情查看百度快照

说太多,不如沉默:想太多,我会难过.微信公众号推广公司我想哭,可是我已经不知道该怎么流泪了.王者荣耀怎么解绑微信夏天和男友一同逛街时,他不会老想走在你后面乘阴凉.买的微信游戏号安全么 买的微信游戏号安全么 原文地址:https://www.cnblogs.com/weixin88/p/9718837.html

微信公共帐号推广详情查看百度快照

恶人从不搞笑,恶人要抓紧时间做恶.微信公共帐号推广如果有人伤害了你,请一如既往的善良美好,好好享受生活享受爱情,就像没受过伤一样.终有一天,那个人会后悔错过你.微信公共账号推广在人生的道路上,如一心追逐名利权位,就没有余暇顾及其他.王者荣耀微信账号 王者荣耀微信账号 原文地址:https://www.cnblogs.com/weixin88/p/9718838.html

android分渠道打包,监测日活量统计(基于友盟SDK)

客服说要看App日活,让我们加个统计功能. (我们技术部已经混到客服部都能直接提需求的地步) 首先接入友盟统计的SDK,在项目外层的build.gradle中添加依赖'https://dl.bintray.com/umsdk/release' buildscript { repositories { google() jcenter() maven { url 'https://dl.bintray.com/umsdk/release' } } dependencies { classpath

Android无埋点数据收集SDK关键技术解析

前言 本文基于网易乐得无埋点数据收集SDK,无埋点数据收集SDK用于向大数据平台提供全量,完整,准确的客户端数据. Android端无埋点数据收集SDK实现中涉及到比较关键的技术点有: 用字节码插桩的方式实现Android端的AOP("Hook") 唯一定位界面上任何控件的ViewID Fragment页面的合理划分 自定义数据收集DSL,用于线上配置,即时收集定制的业务数据 关于第一点Android端AOP的实现,之前的一篇文章Android AOP之字节码插桩已经做了详细的阐述.本

微信公众号推广一些常用方法和Dd_g自己使用的一些偏门的方法

前面21条方法都是网上到处有的,常用的一些方法.最后我还分享了小编自己的一些偏门的方法. 一.合作互推 虽然是微博上的玩法,但据称效果还不错!这也是最好最快的方法.微信互推的效果远比微博互推的效果好.先做到1000粉丝后开始找人合作互推,每次效果好都会获得上百的粉丝.所以做微信合作也很重要. 但需要切记的是,这种方法可在微博上互推,但微信上需谨慎,一旦被举报,有可能被封号.因此同一个合作伙伴的互推次数需谨慎,搞得不好容易扯到蛋. 二.微博图片推广 这种方式最守得住节操,不管是个人微博小号还是官方

微信公众号推广

1,利用软文推广宣传微信公众号  大家是做什么行业的,就可以写这方面的一些文章,最好是图文并茂的.大家可以写一些经验,知识,技巧类的文章吸引用户观看.然后就可以在文章中引导用户关注公众号的信息.写好文章后,发布在各大和自己行业相关的网站,论坛都可以,也可以到一些平台去投稿. 优质内容对于运营公众号来说真的有点难度.不过,还是有方法的.如果大家想找优质的内容,就要多关注同行业的公众号,看他们有好的内容如果允许就可以转载过来,最好留下别人的版权信息.大家也可以利用搜狗微信搜索,寻找和自己内容相关的优