• APP免填邀请码安装(一个神奇的功能)


    APP免填邀请码安装(一个神奇的功能)

    背景:

    上个月产品经理说要做一个邀请码送会员功能,但是最好不需要用户手动填邀请码,第一反应是这肯定实现不了呀,用户第一次安装的时候什么数据都没有,怎么知道是谁邀请下载的,必须给他怼回去你怎么不做过根据用户心情切换APP皮肤功能呢?  过了几个小时产品经理拿着手机过来 你看人家这个app是怎么能实现呢,呃(⊙o⊙)…   我看到后当时就震惊了,这是什么黑科技呀?  只能默默的Google一下,花了一下午时间研究了一下,大致了解了实现方案。

    大致流程如下:
    在这里插入图片描述

     

    1、WEB的下载落地页

    每个用户分享出来的落地页URL不同,或者说URL上的参数不同,比如A用户的URL后面带的参数可能是code=A,B用户分的URL参数就是code=B。这样就可以区分用户是点谁的邀请链接进来的。同时可以通过网页收集一些手机的信息和
    分享的链接一起上报给后台,不过网页能获取的信息比较有限,收集的越多应该越准确。

    2、APP安装匹配

    APP启动时也收集一些设备的信息上报给后台,后台通过网页上报的信息进行匹配,匹配上了就可以知道该用户是从哪个邀请链接过来的了。这样就可以用户无感知的确认分享关系。

    原理很简单,但是真正做起来应该还是有一定的难度。因为通过哪些信息进行匹配,还有下载过程中,有可能被安装拦截,比如(安装过程中手机提示去应用市场下载安装。都有可能导致匹配不上。不过好在已经有第三方有现成的解决方案了,网上搜了一圈,找到了三家服务商:openinstallshareinstallsharetrace

    openinstall,功能比较多,有渠道统计,一键拉起,携带参数安装,不过免邀请码安装功能是收费的,8000一年

    shareinstall,功能基本与openinstall一样的 收费稍微便宜些 3888一年

    sharetrace,功能稍微少一些,主要是免邀请码安装,价格399一年, 这个价格挺良心。

    三家服务商都试了一下,准确度基本都还不错,Android的都能精准匹配,iOS的精准度差一些,下载后切换了一下ip都匹配不到了,应该ip是一个重要的匹配维度。不过一般用户也很少说下载过程中切换ip的,所以整体应该还是可以满足需求。

    结论:

    最终选择了最便宜的 sharetrace  目前已经上线了一个月了,效果还不错!

  • 相关阅读:
    最长递增子序列
    Mit os Lab 2. Memory Management
    [ZZ]实现c协程
    Linux socket IO模型
    emacs简单入门
    令牌桶-流量控制
    GNU Makefile tips
    Linux atomic memory access
    [zz]Linux系统相关shell命令
    state thread
  • 原文地址:https://www.cnblogs.com/hekbobo/p/13053750.html
Copyright © 2020-2023  润新知