图解:openinstall的APP传参安装流程详解
APP 如何自动实现携带参数安装?这是许多开发者感兴趣的问题,毕竟在 APP 开发的许多逻辑上常常不可避免的需要判断安装来源,比如:广告投放、用户邀请、用户行为、社交分享等 APP 推广环节,国内的 openinstall 就是 APP 安装来源追踪领域的专业第三方服务商。
下面我们就来详解 openinstall 的APP传参安装技术流程:
- 首先开发者在分享的 H5 页面上集成 openinstall 的 web sdk,发布分享链接时在 url 上动态拼接自定义参数(如:邀请码、渠道编号、游戏房间号等)。
- 当用户点击该链接时,设备的个性化信息和自定义参数将会被自动采集,并上传到 openinstall 服务器暂存。
- 用户通过该 H5 页面安装 APP(包括跳转APP Store、Android各大应用市场、直接下载等)并首次打开时,openinstall Android/iOS sdk 将从 openinstall 服务器取回暂存的参数进行匹配;如果用户已安装 APP,则点击链接时直接唤醒 APP 并还原内部场景页面,同时进行参数匹配。
简而言之,开发者只需根据 APP 开发需求拼接不同的自定义参数,就能将传参效果应用到无数场景中,比如:
- 在分享链接 url 中附带 APP 邀请人的 id,实现免填邀请码安装的效果;
- 在分享链接 url 中附带手机游戏房间号,就能快速加入游戏房间;
- 在分享链接 url 中附带 APP 广告渠道号,就能监测不同的广告投放效果。
在专注 APP 传参安装技术的基础上,openinstall 也提供了相应的免打包渠道统计服务。开发者可以在 openinstall 后台生成相应的渠道推广链接,用渠道链接即可自己收集相关信息用于生成渠道报表数据。同时 openinstall Android/iOS sdk 会自动采集用户访问量、点击量、安装量、活跃量、留存率、自定义事件等信息,可在后台查看详细数据。
openinstall 的各项服务能优化 APP 推广及统计的大部分流程:
上图出自两年前的一篇文章,当时 openinstall 就已经是一项移动营销技术,具备良好的市场前景。两年时间里 openinstall 不仅成功已经搭建了更加成熟完备的体系,在开拓APP安装来源追踪市场的同时,还为广大开发者免费开放了快速下载APP、一键拉起APP、Android 多渠道打包统计等多项技术服务,实实在在的为 APP 创造了更加高效的推广价值。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
谷歌的 I/O 2019,究竟推出了什么新特性?
前言 昨天,也即赶在微软 Build 2019 的第二天,一年一度的2019年 Google I/O大会在美国如期举行,Google I/O 2019全纪录:AI惊艳,Android Q真香,包括两款新硬件。 值得一提的是,微软也贴心而大方地现场直播了这场由 Google 打造的同样举办在美国西海岸的科技盛会。只不过,与 Bulid 大会相比,Google I/O 除了同样吸引开发者之外,也会展现不少与移动互联网、Android 生态、智能手机 App 等相关的元素,从而更受到普通用户群体的关注。 接下来,于哥来带大家看看本次 Google I/O 究竟有哪些亮点。 本次大会主要包括: 1、AI人工智能 2、Android系统Q 3、硬件系统 4、AR增强现实(Google*地图和搜索)* Google Search 呈现 3D 模型和 AR 效果 举例来说,当用户在 Google 中搜索 “鲨鱼” 时,在搜索列表中会呈现鲨鱼的 3D 模型;点击之后,用户可以对 3D 模型进行触控;如果点击界面中的 AR 选项,则可以看到鲨鱼模型在现实生活中的场景。 可以说是非常炫酷了。 需要注意的是...
- 下一篇
你真的能写好一个单例么?
关注公众号“iOSSir”,看你想看的,给你想要的! 单例可能是 iOS 开发者最熟悉设计模式之一了。 我们的项目里头也使用了很多单例。 最近为了解决项目中单例的 bug 而花费了两天多的时间,发现用 ObjC 写好一个单例真的不容易! V1.0 可能有很多人不服气,单例么, 有什么难的, 一个简单的 dispatch_once 不就解决了么! 比如下边的代码: @implementation SingletonClass + (instancetype)sharedInstance { static SingletonClass *instance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ instance = [[self alloc] init]; }); return instance; } //... @end 可能大部分人的单例都是这么实现的, 貌似也没啥问题,通过[SingletonClass sharedInstance] 获取到的的确都是同一个实例。但是有没有例外...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8