文档章节

二维码邀请好友下载App,用户来源追踪技术的实现

争分夺秒_77
 争分夺秒_77
发布于 2017/07/28 14:53
字数 502
阅读 53
收藏 0

场景:分享二维码给好友,邀请好友下载App,这种情况下如何追踪用户来源。


以球球大作战为例,扫描对方二维码跳转到一个web页面

下载页面可以选择下载的用户类型:安卓或IOS。点击ios会跳转到appstore,

点击Android,会直接让下载一个apk安装包。

那么问题来了,难道是一人一个渠道包去统计的吗,如果是的话1000万的DAU!那要多少渠道包呢? 个人觉得一人一个渠道包去统计肯定是不科学的,下面是某位大牛的回复:

 

大概这是用的一个叫 openinstall 的云服务,原理如下:
每次分享时生成一个带参数的url,只要想办法在app首次启动时恢复这个参数即可,恢复的方法大致有以下几种:
1.根据ip与user-agent中的设备信息做匹配,访问url时服务器记录ip与设备信息,app首次启动再去请求服务器匹配一次
2.ios9开始,可以利用cookie来跟踪,使用safari访问url时写入cookie,app首次启动时使用SFSafariViewController控件访问同一个域名,这个控件会将之前写入的cookie一并带给服务器
3.更暴力的方法,下载时将信息直接写入安装包中;android下生成一个新的apk;ios下可利用企业证书签名,通过ad-hoc分发的方式,实时生成一个新的ipa文件,不过自ios8开始,苹果对企业证书有了更严格的限制,用户体验不好
4.还见过更奇葩的android实现方法,下载apk时将参数放到apk本地文件名中(通过http头部,Content-Disposition:attachment;filename=xxxx),安装后启动app再去想办法读取这个下载记录,不过基本不靠谱

本文转载自:https://www.zhihu.com/question/48174813/answer/130755483

共有 人打赏支持
争分夺秒_77
粉丝 0
博文 1
码字总数 0
作品 0
深圳
app推广渠道数据统计分析以及个性化安装为什么要选择shareinstall?

shareinstall是一个集成SDK工具,它能够兼容Android和iOS,可以实现对app推广过程中的访问量、注册量、活跃、安装量以及留在网页上的时间长短进行统计。同时能够解决现实中遇到的免填邀请码安...

h07094223
05/24
0
0
Shareinstall实例应用

ShareinstallSDK通过携参安装,丰富了用户的安装信息,从而更加精确化的为开发者提供产品推广的依据,下面给大家介绍下Shareinstall的实例应用。 1)免填邀请码 功能介绍:用户在安装APP时,...

h07094223
05/24
0
0
360移动技术开放日 聚焦移动前沿技术(有福利)

在手机已经成为我们时刻离不开的生活必需品的今天,移动开发技术变得尤为重要。 本期360互联网技术训练营邀请360顶尖Android团队与快手的特邀嘉宾分别从APP性能监控、组件化,以及AR、特效方...

ZVAyIVqt0UFji
08/23
0
0
谈谈分享邀请奖励机制(附iOS实现代码)

2017.03.14 以后不做标题党了,感觉现在越来越多的技术文章题目屌炸天,内容空泛没有干货,甚至好多把官方文档摘过来,还摘得不全,简直是垃圾。虽然我现在写不出牛逼的文章,但是我最起码不...

si1ence
2017/12/14
0
0
IOST社区共建计划全球启动,参与活动必得IOST奖励!

IOST社区共建计划全球启动,参与活动必得IOST奖励! IOST测试网Everest 0.5上线后在社区中引起了巨大反响。为了让社区可以更加便捷地了解IOST的进展、参与活动,我们开放了社区门户IOST Hub。...

比特鑫
07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

请在移动端使用 先选择画笔

先选择画笔 请在移动端使用 https://lxz096.github.io/Canvas-/画板.html

壹峰
4分钟前
0
0
getSupportFragmentManager().beginTransaction().add报错cannot resolve method 'add'

getSupportFragmentManager().beginTransaction().add报错cannot resolve method 'add' 是导包的问题,所有包要保持一致,有app下的包,要保证都为app下的包 v4的包要保证都为v4的包...

lanyu96
19分钟前
0
0
linux 安装redis

Redis的安装 http://redis.io/download 官方安装例子 $ wget http://download.redis.io/releases/redis-4.0.11.tar.gz $ tar xzf redis-4.0.11.tar.gz $ cd redis-4.0.11 $ make //启动 $ sr......

苏牧影子
20分钟前
1
0
图(graph)

图(graph) 图是非线性数据结构,是一种较线性结构和树结构更为复杂的数据结构,在图结构中数据元素之间的关系可以是任意的,图中任意两个数据元素之间都可能相关。 1、概念 1.定义 图(g...

星汉
25分钟前
0
0
好用的vue组件

http://elickzhao.github.io/2017/08/vue%E4%B8%80%E4%BA%9B%E7%89%B9%E5%88%AB%E6%9C%89%E7%94%A8%E7%9A%84%E6%8F%92%E4%BB%B6/...

Littlebox
41分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部