IOS 渠道统计原理是什么?

进行 APP 推广,离不开对渠道的统计。我们今天就来看看 IOS 系统的渠道统计原理。在开始之前,我们先来看看安卓的渠道统计。Google 官方的应用商店 GooglePlay 在国内一直是无法使用的状态,所以国内的安卓 App 分发,都是依托数十个不同的应用市场或发行渠道,如百度、360、腾讯等互联网企业以及小米、华为、魅族等手机生产商。对于安卓 App 的渠道追踪,主要是围绕上面这些大的渠道来进行,并且这些渠道自己一般也会提供非常详尽和周全的数据分析给应用开发者。

iOS 的发行渠道则与安卓有很大的不同,除了少数越狱的机器之外,大部分用户的 App 都是从 AppStore 下载的。iOS 的“渠道”其实通常是指那些在其它 App 或者网页内部,提供到 AppStore 的链接的页面。因此,在 iOS 中追踪发行渠道,主要是追踪进入 AppStore 相关页面的渠道信息。

但 iOS 的渠道追踪面临着一道无法逾越的鸿沟。正因为 iOS 的渠道分发都有跳转到 AppStore 这一步,而 Apple 本身是不会提供太多信息给开发者,所以,对于整个流程的三个步骤:在某个渠道点击下载链接并跳转到 AppStore—>AppStore 内下载 App—> 用户激活 App,这其中的第二步,开发者无法获取相关信息,所以,没有办法精确地追踪一个用户在这三个步骤中的完整轨迹,也即没有办法精确地衡量渠道的具体推广效果。同时,安卓渠道效果分析中,常见的对于不同渠道打不同包的方案,在 iOS 分发时也是不可行的。

对于 iOS 的困境,该如何解决呢?现在市场上大概有以下三种方式:

通过 IDFA 进行追踪:这个方案一般用在 App 里面打开下载链接这种推广方式。基本的方案是,推广渠道的 App(例如微信),会详细记录哪个 IDFA 点击了待推广 App(例如聚美)的链接(或是在微信中嵌入 SDK 去记录),而聚美本身,也会记录具体的哪个 IDFA 激活了聚美 App,两者都将记录下来的 IDFA 上传至指定的服务器,进行对比,即可确定下载来源。在用户不重置系统,不还原广告的情况下,这种方式精准度比较高。

通过模糊特征匹配的方式来进行追踪:点击下载链接,会跳转到 appstore 页面,这个过程会触发一个服务端的请求,服务器来记录这次点击的设备信息,包括 ip 地址、机型等。同时,被推广 App 这边,也可以记录用户激活 App 时机器的一些基本信息,并上传至服务器。结合下载和激活的时间差,再结合设备的 IP 地址和机型等信息,大概可以模糊地识别出同一个用户先点击了下载链接,再激活了 App,从而确定下载渠道。这种方式的精确度较低。

通过 SFSafariViewController 进行追踪:iOS9 中新增的 SFSafariViewController,这个类的 API 允许在 app 内打开一个 safari 浏览器,而不是一个 app 内部的 webview。这个 app 内的 safari 和外面系统的 safari 是同一个,共享同一个沙盒,可以操作同一个 Cookie,也就是说它可以跨 App 与 Safari 实现共享 Cookie。?

基于 SFSafariViewController 控件,当用户在 App 中通过它打开渠道页面时,我们可以将渠道信息写入 Cookie 中,并设置生效时间。当用户安装并激活 App 后,再次使用 SFSafariViewController 上报激活信息,同时将 Cookie 中的渠道信息上传,通过匹配,便可确定下载来源。由于渠道信息保存在设备本地,因此匹配是 100% 准确的。

但是基于 SFSafariViewController 这种方式也有一定的弊端。首先,这个方案只能支持 iOS9 及以上版本的设备,大约占全部苹果设备的 85% 左右,覆盖了绝大部分用户,已经具有很好的分析价值了。但对于剩余的 15% 的用户,该方案无法满足。此外,对于目前业界主流的一些推广渠道,如微信、朋友圈,它们尚未在 App 中使用 SFSafariViewController 控件访问网页,因此这部分渠道也无法使用精准匹配的方案。

而在这个层面上,shareinstall 能够帮助我们解决这个问题。

shareinstall 在精准的 app 分享来源跟踪的技术上,开发了免打包,跨平台的 app 推广渠道统计功能。开发者可在 shareinstall 平台快速创建渠道链接,app 通过某一个渠道链接安装后,在 shareinstallAndroid/iOSsdk 初始化时,将从 shareinstall 服务器自动获取到本次安装的渠道编号(无需开发者在代码中手动设置渠道编号重新打包),同时收集相关信息用于生成渠道报表数据(只包含机型,系统版本,ip 等设备相关的信息,不包含任何业务相关的数据)。如需统计注册事件,开发者需结合自身业务,在用户注册成功的情况下调用 shareinstall 相应的 api,发送统计事件;如需更详细评估渠道效果,可使用相应的效果点上报 api, 使用前需在【效果点管理】页面添加效果点。

shareinstall 在 App 个性化安装上做到了近乎 100% 的个性化安装成功率,是改善用户首次使用 App 体验的利器,对几乎所有 App 营销推广来说,都是非常有价值的。进而,shareinstall 的个性化安装让用户在安装 App 时跳过的步骤的不同,其应用场景可以非常丰富,比如 App 免填邀请码安装、App 安装后场景直达(自动加好友、自动订阅、自动绑定信息、自动注册登录等),其实质就是携带参数的 App 安装,大大改善用户首次使用体验,让用户更容易安装 App 和更好地体验 App 的核心业务,从而达到提升用户的安装率和增强业务粘性的目的! 免去用户手动填在帮助 App 优化安装流程的同时,shareinstall 还能够对安装的效果做出精确的统计,其先进的 App 免打包渠道统计技术,对 App 营销效果监测非常精准(几乎达到 100% 的精度),并且免去了安卓手工打渠道包和存储安装包的麻烦,使得统计上万甚至更多的推广渠道也变得简单。

shareinstall 将会在未来不断完善这块的功能,让 app 开发者的推广更加容易。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值