手机app传统邀请码安装与免邀请码安装区别,如何选择呢?
App 邀请机制是每个产品几乎必做的功能点,它一般以两种形式存在:一是作为常置功能用于推荐,二是作为裂变活动用于邀请。
无论以哪种形式出现,都可以归为社交分享的一种表现方式。相较于营销推广,邀请好友机制显然获客的预算成本低得多。另外,邀请的优点不仅在于引流新用户,在邀请时无形中也增强了老用户对产品的认同感和活跃度。简单来说,这是产品低成本拉新促活的不二之选。
但实际在使用邀请码机制拉新过程中,效果依然不明显,是产品自身问题呢?用户不愿意安装?还是哪个环节出现问题呢?
大家是否考虑过在邀请环节里出现用户流失的情况呢?
下面先介绍填写邀请码与免邀请码优势与劣势。
一、传统填写邀请码
原理非常简单:邀请人生成一个专属的邀请码给到被邀请人(新用户)填写即可。

而填写邀请码环节的出现,本质上是满足开发者和推广人员的统计需求,却没有考虑用户的体验,反而在安装过程增加一个填写环节,增加了潜在用户流失的可能(操作流程越复杂,用户的流失率就越高)。一旦老用户认为奖励的意义不大,新用户又对“填写邀请码”环节的繁琐产生了反感,选择“放弃注册”或者“跳过邀请码”,邀请注册活动就会以失败告终。
为什么用户会在填写邀请码环节戛然而止呢?
主要原因是:邀请码是由人工操作填写,大多数用户会在这一步里失去耐心。而填写邀请码本质是为了满足开发和推广人员的统计需求,我们为什么不能去掉用户填写邀请码码的步骤呢?使用程序自动填写,同时也可以满足开发和推广人员的统计需求呢?

下面就介绍基于传统填写邀请码优化出来的方案。
二、免填邀请码
事实上国内已有好几家服务商提出解决方案了。例如:openinstall、sharetrace …,这里就不逐一介绍了,实现的原理基本一致。
就拿sharetrace来说实现的原理吧:
开发者在分享的H5页面上集成sharetrace的web sdk,发布分享链接时会在url后面拼接需要的参数(邀请码、渠道号等),例如:A用户的URL后面带的参数可能是code=A,B用户分的URL参数就是code=B。
当终端访问这个分享的H5页面时,openinstall的web sdk 会上传这个终端的设备信息和url拼接的参数,上传到服务器进行判断,再使用sdk从第三方服务器再取回暂存的自定义参数。
开发者根据各自的需求,在分享链接自定义各种动态参数。比如通过在分享链接url中附带App邀请人的用户id,就可达到免填邀请码的效果。

根据这种原理,可以实现精准识别每个安装来源。可以不填邀请码又可以满足开发和推广人员的统计需求。
三、结语
说到这里,相信大家已经了解传统填写邀请码与免邀请码的区别吧。
可以说免邀请码方案更合适现阶段的推广手段,同时这项技术自然也可以应用到无数领域中,只要有渠道来源监测或识别的需求,都可以满足。
该文章我也发布到了CSDN: 地址
手机app传统邀请码安装与免邀请码安装区别,如何选择呢?的更多相关文章
- 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!
一.前言 在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...
- 手机APP应用外网访问本地WEB应用
手机APP应用外网访问本地WEB应用 本地安装了WEB服务端,手机APP应用只能在局域网内访问本地WEB,怎样使手机APP应用从公网也能访问本地WEB? 本文将介绍具体的实现步骤. 1. 准备工作 1 ...
- Holer实现手机APP应用外网访问本地WEB应用
手机APP应用公网访问内网WEB应用 本地安装了WEB服务端,手机APP应用只能在局域网内访问本地WEB,怎样使手机APP应用从公网也能访问本地WEB? 本文将介绍使用holer实现的具体步骤. 1. ...
- anyproxy学习1-windows平台安装和抓手机app上https请求
前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生.这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和htt ...
- Python爬虫入门教程 44-100 Charles的安装与使用-手机APP爬虫部分
1. 第二款抓包工具Charles安装与使用 Charles和Fiddler一样,也是一款抓包工具,比Fiddler界面更加清晰,支持多平台 1.1 官方网址 https://www.charlesp ...
- 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(云端电脑(Windows)安装配置数据库,使用本地Navicat for MySQL和手机APP 远程连接测试)
3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装配置数据库,使用Navicat for MySQL和手机APP 连接测试) 根据前面的教程把软件复制到云 ...
- 3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装配置数据库,使用Navicat for MySQL和手机APP 连接测试)
2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(数据库简单说明) https://www.mysql.com/ 咱用安装版的 我把自己下载的放在了这里 现在 ...
- 今天网站后台登录页面需要生成一个二维码,然后在手机app上扫描这个二维码,实现网站登录的效果及其解决方案如下
要实现二维码登录,需要解决2个技术,1.需要js websocket 与后台php实现长连接技术 2.实现二维码生成技术 要实现这个功能第二个算是比较简单,只需要下载一个php的二维码生成器即可,但要 ...
- 固比固布局 圣杯布局 css实现传统手机app布局
手机app的布局大致上都是头部.内容.底部三部分: 我们需要实现的是头部.底部高度固定:中间内容区域自适应且可以滚动:直接贴代码: css: html,body { width: 100%; heig ...
随机推荐
- 下载mp4文件
实现mp4文件的下载,而不是在线播放 <!DOCTYPE html> <html lang="en"> <head> <meta char ...
- 双系统情况下,ubuntu开机挂载Windows分区
首先:blkid,查看分区所属uuid 其中 /dev/sda5 就是Windows分区 其次:fdisk -l,查看分区情况 通过硬盘大小找到对应要设置的具体分区(其实这步也不用,我只是为了确定) ...
- chrome Provisional headers are shown错误提示(转载)
今天开发时遇到了一个问题,由于要做一个支付等待页,大概的意思就是点击支付之后,跳出来一个页面,告知用户正在跳转到支付页面.这个时候问题来了,指鹤要做的这个静态支付等待页中有图片,而为了要让这个静态页面 ...
- thinkphp--create()的使用方法(个人感悟)
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...
- 关于foreach总是报错invalid param等问题
原因为被foreach的数组可能为空,则会报错,只需做好容错即可,例如 if ( !empty( $arr ) ) { foreach ( $arr as $k => $v ) { } }
- markdownPad常用功能示例
1.列表 无序列表 姓名 张三 李四 王五 有序列表 张三 李四 王五 2.超链接 百度 3.引用 锄禾日当午,汗滴禾下土.谁知盘中餐,粒粒皆辛苦. -- 李绅<古风二首> 4.简要修饰文 ...
- (第四篇)Linux命令初识之常用系统管理命令
1.hostname [命令作用]用于显示和设置系统的主机名称(但是不会永久保存,重启后会恢复) [命令语法]hostname(选项)(参数) [常用选项] -a:显示主机别名(alias name) ...
- Qt5 escape spaces in path
There are two possible ways. You can either use escaped quotes (inserting the string between quotes) ...
- [Qt] Release模式下产生调试信息
分两步,设置Qt配置文件,设置VS. https://blog.csdn.net/itas109/article/details/83652387 F:\Qt\Qt5.7.1\5.7\msvc2015 ...
- Java反射机制概念及使用
反射机制 —— 将类中的所有成员反射成对于的类. 以“com.test.Person”类为例 转换对应的类 获取方法 ...