AppsFlyer使用入门


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

  1. 登录AF账号,在dashboard中点击"Add App"(或“添加应用”)按钮
    在这里插入图片描述
    根据实际情况进行选择。
    如果已经发布Google Play了,这里就选择第一项。
    如果还在开发中,就选择第二项,并且把包名填写上去。
    如果有其它的推广渠道,可以选择第三项,并且填写channl,即渠道。
    时区一般可以根据app所投放的国家进行选择,货币默认用美元。
    点击Save,完成app的添加。

  2. 作为示例,这里添加一个“Android out of store APK”.
    在这里插入图片描述

  3. 之后就可以看到自己添加的应用了(这里已经做了一些试验,所以可以看到数据。刚添加这里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控制面板看到效果:
在这里插入图片描述

测试非自然安装
这是官网的做法
不过很遗憾,我按照这个做法并不能测试出非自然量。那么该如何做呢?
可以参考集成测试里面的方法。

  1. 在App控制面板左侧导航栏中找到"SDK Integration Test",然后在右侧的Non-Organic Install点击“Run test”
    在这里插入图片描述

  2. 之后选择你登记的白名单设备,会生成相应的二维码。使用带二维码功能的浏览器扫描,会跳转到一个页面。
    在这里插入图片描述

  3. 再次安装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把投放的渠道分为以下三类:
在这里插入图片描述
不同的渠道使用的技术也不同。

  1. 如果选择第一类SRN,比如Facebook, Google,他们有自己的归因系统,不使用AF的追踪连接,此时就应该在AF后台进行相应的配置。
  2. 如果选择第二类Non-SRN,或者第三类Owned media,则需要用到AF的追踪连接。

最后要做的就是选择合适自己的渠道进行投放了。