AppsFlyer使用入门
- 简介
- 第一步:账号注册
- 第二步:添加App
- 第三步:集成AF SDK(以Android举例)
- 第四步:测试
- 第五步:准备投放
简介
AppsFlyer(以下简称AF)是SaaS移动营销分析和归因平台(类似国内的友盟),总部位于加利福尼亚州的旧金山。出海的应用或多或少都会用到。
所谓归因就是找到事件发生的原因。通常的说法就是,用户安装了你的App,是因为哪个广告带来的效果。
AF有广告主和广告商两种角色
广告主,就是你开发了app,你需要找地方投放广告,来推广你的app。
广告商,就是接广告主的单子(也称offer),在自己的平台上进行展示,给广告主打广告。
值得注意的是,广告主和广告商的角色不是一成不变的。一个App刚上架的时候,可能需要大量的广告来推广,此时是广告主。当App用户量达到一定的规模的时候,在App中又可以给其它的app做广告带流量,此时也会变为广告商。
因为普通app一般都是广告主的角色,所以下面站在广告主的角度。Step by step的讲解AF的使用方法。
第一步:账号注册
在官网:https://www.appsflyer.com/get-started/
注册一个App owner。有30天的试用期。
第二步:添加App
-
登录AF账号,在dashboard中点击"Add App"(或“添加应用”)按钮
根据实际情况进行选择。
如果已经发布Google Play了,这里就选择第一项。
如果还在开发中,就选择第二项,并且把包名填写上去。
如果有其它的推广渠道,可以选择第三项,并且填写channl,即渠道。
时区一般可以根据app所投放的国家进行选择,货币默认用美元。
点击Save,完成app的添加。 -
作为示例,这里添加一个“Android out of store APK”.
-
之后就可以看到自己添加的应用了(这里已经做了一些试验,所以可以看到数据。刚添加这里Non-Organic Installs为0)
第三步:集成AF SDK(以Android举例)
Android App中集成AF SDK。这块按照官网的步骤一步步来就行,没什么难的。
Android SDK integration for developers
这里有一点需要注意,为了后续测试自然安装和非自然安装。开发设备的白名单是一定要配置的。否则第一次安装会归为自然量安装,之后的安装都已经在这个归因期内,无法再看到安装效果。
第四步:测试
之前已经提到“自然量安装”和“非自然量安装”,这里解释一下概念。
自然量安装
英文Organic Install。指的是不需要你的推广,用户自发的下载并安装了你的应用。比如,你要下载QQ、微信,都是直接到应用市场自行搜索下载,而不是点击相应的广告下载的。
非自然量安装
英文Non-Organic Install。指的是你通过某些广告点击跳转到App下载的界面下载并安装的。非自然量安装主要是广告商给你带来的,是你早期流量的来源,应该重点关注的。
现在,App已经集成了AF SDK。那么如何测试自然量和非自然量安装呢?
测试自然量:这个简单,把设备添加到白名单之后。每次卸载重装,自然量就会+1。
可以从app控制面板看到效果:
测试非自然安装
这是官网的做法
不过很遗憾,我按照这个做法并不能测试出非自然量。那么该如何做呢?
可以参考集成测试里面的方法。
-
在App控制面板左侧导航栏中找到"SDK Integration Test",然后在右侧的Non-Organic Install点击“Run test”
-
之后选择你登记的白名单设备,会生成相应的二维码。使用带二维码功能的浏览器扫描,会跳转到一个页面。
-
再次安装apk,耐心等待2分钟,就可以在app dashboard看到非自然量+1啦。
技巧
把AF SDK的debug log打开,在Android Studio Logcat控制台可以看到很多有用的log。比如GAID、本次安装属于Organic Install还是Non-organic Install。
1 | AppsFlyerLib.getInstance().setDebugLog(true); |
第五步:准备投放
当以上几点做完,并且App也完成了开发测试的工作,就要找进行投放了。
AF把投放的渠道分为以下三类:
不同的渠道使用的技术也不同。
- 如果选择第一类SRN,比如Facebook, Google,他们有自己的归因系统,不使用AF的追踪连接,此时就应该在AF后台进行相应的配置。
- 如果选择第二类Non-SRN,或者第三类Owned media,则需要用到AF的追踪连接。
最后要做的就是选择合适自己的渠道进行投放了。