去年公司开始着手开发一个App项目,从调研到开发完成,前前后后历时快半年(没少加班),目前产品已经上架了各个应用市场,名字就不提了,省得说我打广告。今年开年说要开始做冷启动了,大家都知道,这才是最苦逼的时间段,动不动就会有一堆bug和新需求冒出来,所以部门和项目组每天的节奏就是应付一个个既有问题和新需求。

前几天遇到一个比较有难度的需求,是不止一个用户向我们反馈的,与其说反馈不如说是抱怨,主要是注册时填写邀请码太麻烦了,这个操作让他们很反感,好多人不愿意填也不愿意把邀请码推荐给别人。开发这套邀请机制的初衷其实是我们产品经理认为,产品正式推广时需要一个裂变形式,尤其是看到拼多多、瑞幸咖啡这些裂变好手,长期依靠裂变低成本获客,邀请好友注册参与就能获得奖励,让用户认为这里有羊毛可薅,这简直是用户增长的激素啊,再不搞邀请机制就落后了!

但在被用户吐槽后,满怀期待的裂变功能竟然碰了壁。果不其然,产品经理跟我聊了半天,想要我既解决掉邀请码这个鸡肋的东西,又同时能确定邀请人A和被邀请人B的关系,我跟他解释了半天,说如果没有邀请码,移动端是无法确定A和B之间的邀请关系的,人家今日头条不也是邀请码满天飞吗。最后还是犟不过大佬,屁颠屁颠的跑去查资料,还真让我发现一个这样的工具。

相关链接:https://www.openinstall.io/track.html

这个openinstall 能做到携带参数安装,体验了一下他的DEMO,还真不是吹的,事先设置好参数,然后下载App,真的能看到安装携带了事先设置的参数信息。

后续我把它的SDK配置到我们的App分享页面上,然后下载注册,后台就可以获取到客户端传来A和B的参数信息,全程没有用到邀请码,也没有要求用户输入任何信息,仅仅是注册这个环节需要输入账号密码,用户在没有丝毫感觉的情况下,邀请逻辑就直接被实现了!简直不可思议。

后来我跟产品大佬讲了我在细节上是怎么解决的,他还是没搞懂我在说什么,我只好翻个白眼说:你的免填邀请码业务逻辑顺利实现啦,不过要交钱而已,从你的推广费里扣。

昨天下班时我转念一想,这东西既然能实现携带参数安装,是不是意味着除了邀请环节外,很多业务上的逻辑也能被实现?于是我咨询了一波客服,又和大佬研究起了安装后自动加好友和地推统计这些新鲜功能,再挖挖看还有多少逻辑能被实现,为后面的大规模推广做准备。

发现了一个App拉新工具:免填邀请码的更多相关文章

  1. 【讨论】APP的免填邀请码解决方案

    00x0 具体需求 app中已注册的用户分享一个含有邀请码的二维码,分享到朋友圈新用户在朋友圈打开这个这个链接下载app.新用户安装后打开app后就自动绑定邀请码要求用户不填写任何东西 朋友老板出差给 ...

  2. 如何用好消息推送为app拉新、留存、促活

    作为移动端APP产品运营最重要的运营手段,JPush消息推送被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越来越多,小小的手机屏幕每天收到的消息推送也越来越多,站在用户 ...

  3. 如何用好消息推送(JPush)为app拉新、留存、促活

    如何用好消息推送(JPush)为app拉新.留存.促活 作为移动端APP产品运营最重要的运营手段,消息推送(JPush)被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越 ...

  4. 【问题记录】uwsgi部署并启动俩个几乎一样的python flask web app,发现有一个app响应时间非常长

    uwsgi在同一台linux上启动python flask web app(俩个), 发现第一个和第二个的简单性能测试差距非常大,差了将近一倍: 第一个结果: Concurrency Level: 1 ...

  5. 手机app传统邀请码安装与免邀请码安装区别,如何选择呢?

    App 邀请机制是每个产品几乎必做的功能点,它一般以两种形式存在:一是作为常置功能用于推荐,二是作为裂变活动用于邀请. 无论以哪种形式出现,都可以归为社交分享的一种表现方式.相较于营销推广,邀请好友机 ...

  6. 基于node实现一个简单的脚手架工具(node控制台交互项目)

    实现控制台输入输出 实现文件读写操作 全原生实现一个简单的脚手架工具 实现vue-cli2源码 一.实现控制台输入输出 关于控制台的输入输出依然是基于node进程管理对象process,在proces ...

  7. 网络数据包发送工具PacketSender中文源码

    在网上发现了一个好用的工具PacketSender,数据包发送器.对于写网络程序来说,有很大的便利性.虽然在linux下,netcat工具也很好用,但是这个也不错. 原本是英文的,给翻译了一下.这是基 ...

  8. 如何利用php+android+新浪sae服务器做一个app下载应用

    功能简介:提供一个app下载的平台,类似于appstore,上面有很多app可供下载 实现基本思路:利用android,在手机桌面建立一个图标,点击该图标不是打开app应用,而是跳转到一个web页面, ...

  9. 【移动端debug-6】如何做一个App里的web调试小工具

    原文链接:如何做一个App里的web调试小工具 我们知道现在hybrid app非常流行,在这样的app里,h5页面是应用非常广泛的.相对于以往在pc端开发的网页,放在app里的网页由于无法直接使用桌 ...

随机推荐

  1. BZOJ_4636_蒟蒻的数列_线段树+动态开点

    BZOJ_4636_蒟蒻的数列_线段树+动态开点 Description 蒟蒻DCrusher不仅喜欢玩扑克,还喜欢研究数列 题目描述 DCrusher有一个数列,初始值均为0,他进行N次操作,每次将 ...

  2. XSS SQL CSRF

    XSS(Cross Site Script,跨站脚本攻击)是向网页中注入恶意脚本在用户浏览网页时在用户浏览器中执行恶意脚本的攻击方式.跨站脚本攻击分有两种形式:反射型攻击(诱使用户点击一个嵌入恶意脚本 ...

  3. 【爆料】-《阿伯泰大学毕业证书》Abertay一模一样原件

    ☞阿伯泰大学毕业证书[微/Q:865121257◆WeChat:CC6669834]UC毕业证书/联系人Alice[查看点击百度快照查看][留信网学历认证&博士&硕士&海归&a ...

  4. GT工具中用到的英文词解释

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...

  5. 用keras实现人脸关键点检测(2)

    上一个代码只能实现小数据的读取与训练,在大数据训练的情况下.会造内存紧张,于是我根据keras的官方文档,对上一个代码进行了改进. 用keras实现人脸关键点检测 数据集:https://pan.ba ...

  6. 小程序 textarea、input 层级过高,导致填写内容穿透,z-index无效问题解决方案。

    小程序的textare.input输入框层级是最高的 那么我们在textare.input输入的内容就会总是显示在最上一层. 这是时为什么呢?官方文档有说明,因为textare.input这些是原生组 ...

  7. 从壹开始 [ Id4 ] 之一║ 授权服务器 IdentityServer4 开篇讲&计划书

    前言 哈喽大家周四好!时间过的很快,现在已经是三月份了,我的 IdentityServer4 教程也拖了一定的时间了,正好最近有精力学新东西了,主要中间被小伙伴要求写一个管理后台,目前1.0已经上线( ...

  8. SpringBoot之旅第四篇-web开发

    一.引言 有了自动配置,springboot使web开发变得简单,这个在springboot之旅中的第一篇中就有体现,实际的开发中当然不会这么简单,很多时候我们都需要自己去定制一些东西.web开发的东 ...

  9. java数据结构和算法01(数组的简单使用)

    一直都对这一块没有什么想法,加上不怎么理解,只是懂个大概:最近突然感觉对数据结构和算法这块有点儿兴趣,决定还是尽量详细的看看这些结构和算法: 话说什么事数据结构和算法呢?现在我也说不上来,等我学的差不 ...

  10. matplotlib种类

    matplotlib模板: 1:线图 plot()单线段图 2:多个线图 subplot()Multiple axes (i.e. subplots) are created with the sub ...