免填邀请码安装App的步骤和场景
在 openinstall 提供的服务中,免填邀请码安装一直是备受推崇的使用场景,App使用了免填邀请码方案后,能够简化邀请流程,大大提升用户体验和安装转化率。
本文将剖析 App 免填邀请码安装的本质、逻辑以及使用场景,帮助开发者深入理解,以便根据自身 App 业务更好地开展运用。
App免填邀请码安装的本质
实质上,免填邀请码是基于openinstall“携带参数安装”功能实现的,免填邀请码只是其中一个比较典型的应用场景。
先来看携带参数安装的介绍:
openinstall 将 h5 落地页链接中携带的参数传递到安装的 App 中,来识别用户安装来源,支持二维码、网页、短信、海报、Email等各种场景,用户可获取自定义参数,并根据自身业务需求做绑定关联处理或数据统计,从而实现免填邀请码安装、分享效果统计、场景还原等功能。
结合携带参数安装的逻辑,我们来试着理解免填邀请码的实现原理:
Step1:在自身 App 和下载落地页都集成相应的 openinstall sdk(也可以先在应用控制台里的在线网页测试传参功能是否顺利)。
Step2:在集成好【Web文档】(js sdk)的下载落地页网页链接后面,拼接上自己需要的参数(参数可以自定义内容)。
例如集成【Web文档】的下载落地页链接为:www.xxxx.com,希望传递 id=A 参数用于识别该链接是 A 用户分享的,就可以生成:www.xxxx.com?id=A 的链接,然后用于分享邀请。
(传递多组参数格式:www.xxxx.com?id=A&name=XXX&type=123)
Step3:B 用户通过该链接下载安装 App 启动打开后,openinstall sdk 提供的安装参数获取方法中可获取到 id=A 参数,从而可以知道该 App 是 id=A 的用户邀请下载的。
若需要做用户之间的关联,就得等到 B 注册时,将这个 id=A 的参数一同提交给 App 的服务器,服务端就能识别到 B 用户注册时还携带着 id=A 的邀请参数,从而识别到 B 属于 A 邀请,将 B 和 A 进行关联,进行关系绑定或者给予对应奖励。(这里就解释了免填邀请码安装的逻辑,实质是通过携带邀请人 id 参数安装,实现用户关系绑定)
注意:在绑定用户关系的过程中,openinstall 只负责传递相关参数,并没有直接帮助 App 做绑定处理,具体的关联、绑定还是由 App 服务端处理的。如:自动绑定邀请关系、推广业绩结算、h5 落地页安装统计等场景功能。
更多使用场景
同理:根据 openinstall 携带参数安装功能的逻辑,当参数是商品信息、渠道 id 或其他用于识别安装来源的参数信息时,可以先将自定义参数拼接到网页链接上,然后再将对应的链接分享给对应的用户或社交平台中,用于追踪安装效果。
也就是说,openinstall 只负责帮 App 传递需要的参数,具体该参数如何定义,怎么使用,是由企业自己根据业务需求来实现的。
通过 openinstall 获取邀请人ID、房间号ID等参数,可以在业务场景上实现用户关系绑定、携带参数的场景还原、推广效果统计等功能,从而达到自动发放奖励、统计推广业绩、绑定分销层级、自动添加社交关系、自动关注App资源等效果。例如:
在邀请有奖活动中,免填邀请码自动发放奖励。
在地推活动中,免填地推码自动统计推广业绩。
在KOL营销活动中,免填邀请码自动统计大V推广业绩。
在App冷启动时,将 h5 信息传递给 App,使推荐算法更精准。
广告投放多个渠道,能够实时统计每个渠道的推广效果。
在电商App中,免填邀请码自动绑定分销层级。
在资讯App中,免填邀请码自动建立师徒关系。
在政务App中,免填邀请码自动统计员工推广业绩。
在教育App中,免填教室号自动进入网课教室。
在金融App中,免填工号自动添加客户经理。
在社交App中,免搜索用户ID自动加好友。
在直播App中,免搜索直播间自动进入并关注主播。
......
总结
1、免填邀请码是基于 openinstall 的携带参数安装功能实现的,免填邀请码只是其中一个比较典型的应用场景,实质通过携带邀请人 id 参数安装,实现用户关系绑定。
2、openinstall 只负责帮 App 传递需要的参数,具体该参数如何定义,怎么使用,企业可以大开脑洞,根据自身业务需求来实现。
3、根据携带参数安装的原理,除了免填邀请码之外,同样可以实现用户关系绑定、场景还原、推广效果统计等功能。