iOS 渠道下载统计方案

2017-09-08  本文已影响1631人  天空中的球

前几天我们业务方,突然问我们是否可以统计到下载渠道,我第一反应不是苹果分析自带的那个吗?后来发现其实业务方的想法还是不同一点的,这边希望的是可以精准的统计到广告商事实带来的App 下载量,注册量的。

一、苹果官方自带的 App 分析

统计

此处一般有还蛮详细的统计的,展示次数,下载次数都有统计的。

但是如何自己建立区分下载源的呢?,毕竟很多时候我们有不同的推广嘛,这个 iTunes Connect 中的 App 分析还算是清晰的,到 来源 中的 营销活动 生成营销活动链接就好了。

右下角的生成营销活动链接 创建自己独有的链接

另外有啥理解误差的,可以去看看 这个营销活动的注意点, 还是很清晰的。

二、统计下载源还可以传参数的,就是第一次下载,App 还可以接收到参数进行一些操作的

先看一个,国外的 TUNE 一个实现方案,也貌似是和友盟的方案有点像。

GIF来源 TUNE

首先明确下是可以的实现的,但各自有一定的局限性的。

  • 方案一: 直接原生苹果的营销活动链接

虽说是最简单的,但是 App 内部获取不到相应的 Value,获取不到那个 ct 的值。

  • 方案二: 通过 SFSafariViewController 去传递

通过 Safari 共同的 Cookier 去传递数据,但是交互很差,同时不能借助FaceBook, 微信等第三方app的浏览器,而且OpenUrl事件失败率还很高,数据误差也大。

这个只支持 iOS 10 以上的系统,但是假如重新复制的时候,会直接覆盖,然后误差就来了

  • 方案四: 第三方 SDK,例如 AppsFlyer
AppsFlyers实现原理

通过时间、IP、设备类型、操作系统版本 的对比,来区分不同渠道带来的激活用户,但是会存在一定误差。
当然 具体误差的大小可能是不一样的,看其具体的算法不同,然后不一样的,例如 友盟也有该功能,它统计的准确率就和 AppsFlyers 就是不一样的。

  • 方案五: GA 广告系列衡量 - iOS SDK

对于 iOS 使用 GA 统计用安装跟踪的方案,主要想到的两个担心的问题是:

所以综上所述,主要的误差会来自用户是否关闭 IDFA 的,而之前误认为的移动广告网络是没什么影响的。大致总的误差也是在1%-%2左右吧。参考: 有没有人给解释一下IDFA是什么,能怎么用?

  • 方案六:自己建立 UUID 作为唯一标识

如果自己去实现,这个技术难度相对来说实现难度有点大的,具体就是 wap 和 后台如何去匹配 UUID。
这个和方案四有点类似的,但自己做感觉更准确些。

目前相对来说没有一个完美的方案,每个方案都是或多或少有点问题的。
更详细的可看: iOS app与浏览器深度链接 DeeperLink, 这篇文章很棒的。
但是其实我的初衷,也就是直接通过 iTunes Connect 统计就OK了。
此处如何选择,看整体团队吧,适当的需要和安卓保持一致的。

上一篇 下一篇

猜你喜欢

热点阅读