文档章节

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

争分夺秒_77
 争分夺秒_77
发布于 2017/07/28 14:53
字数 502
阅读 40
收藏 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
谈谈分享邀请奖励机制(附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
IC知识竞答,对10题赢10万奖金,谁是半导体界的最强大脑?

欢迎来到『摩尔英雄』大会,知识来挑战,智慧值千金,对,我们就是来撒钱的! 1『摩尔英雄』是什么? 摩尔英雄是摩尔精英旗下摩尔直播APP中全新推出的针对半导体人的知识类公平竞答游戏节目,...

eecourse
05/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
0
0
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

newtrek
昨天
0
0
xshell端 vim没有颜色

说明 使用xshell连接服务器的时候,使用vim打开文档没有颜色 解决方法: 1.在更目录home或者etc下找到vim的配置文件vimrc 2.vim打开它找个坑,添加下面这个东西 set t_Co=256 3.保存退出,就...

杉下
昨天
0
0
spring 资料

spring boot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

zaolonglei
昨天
2
0
TypeScript基础入门 - 函数 - 简介

转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.1.6 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接...

durban
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部