AppsFlyer是一个移动归因和营销分析平台,使开发者和营销人员能够精确确定应用安装和收入的来源。该服务追踪用户从广告展示到执行目标操作的完整路径。根据AppsFlyer官方指南,安装归因有助于打击欺诈并优化所有平台上的广告预算。
要点
AppsFlyer成立于2011年,是一个基于云的移动归因和营销分析平台。该系统使应用开发者能够确定哪些广告渠道带来了安装、注册和购买。AppsFlyer每年处理超过120亿次安装。
该平台支持超过8000个广告网络和MMP合作伙伴。数据通过移动SDK、服务器到服务器API以及与Apple SKAdNetwork的集成进行收集。AppsFlyer已通过ISO 27001和SOC 2 Type II标准认证,用于保护用户数据。
AppsFlyer的核心价值——所有广告活动的统一管理面板。营销人员可以在一个界面中查看每个渠道的安装成本(CPI)、每用户收入(ARPU)和投资回报率(ROAS),无需手动从不同来源收集数据。
AppsFlyer支持多种安装和事件归因模型。主要模型——最后点击归因:安装归因于进入App Store或Google Play之前的最后一次广告点击。如果用户看到了Facebook上的广告,然后是Google Ads上的广告,并安装了应用——安装将归因于Google Ads。
首次点击模型将安装归因于接触链中的第一次点击。此模型适用于评估漏斗顶部渠道(Top-of-Funnel)的效果。AppsFlyer允许灵活设置归因窗口:从点击时刻起1天到90天。
浏览归因(或基于展示的归因)不仅考虑点击,还考虑广告浏览。如果用户看到了广告横幅,没有点击它,但在指定窗口内(通常24小时)安装了应用——AppsFlyer可以将安装归因于该浏览。浏览归因窗口与点击归因窗口分开配置。
群组LTV——AppsFlyer的报告,显示安装后每天每用户收入。例如,在3月1日安装应用的用户群组可能在第7天显示2.5美元的ARPU,在第30天显示4.8美元的ARPU。这可以比较来自不同来源的流量质量。
SKAdNetwork(SKAN)——Apple用于不使用IDFA的安装归因框架,于2021年推出。AppsFlyer是最早完全支持SKAdNetwork的MMP之一。向SKAN的转变是由于iOS 14.5隐私政策的变更,该政策要求用户明确同意访问IDFA。
SKAdNetwork基于回传原理工作:广告网络向Apple发送关于点击的加密通知,Apple通过聚合的回传消息将安装确认发送回来。AppsFlyer接收这些回传并解码以在报告中显示。
SKAdNetwork的限制包括回传延迟长达48小时、缺乏单个用户级别数据(仅聚合)以及每个应用最多100个活动的限制。AppsFlyer提供了在这些限制条件下优化工作的工具,包括SKAdNetwork Copilot——用于选择最佳活动设置的建议系统。
AppsFlyer Protect360——一个内置的移动广告欺诈保护系统。该系统使用机器学习来检测无效安装:点击欺诈、安装欺诈、点击垃圾邮件和设备欺诈。Protect360实时检查每次安装并为其分配可疑度评分。
根据AppsFlyer的数据,Protect360可在进入报告前阻止高达30%的欺诈安装。该系统分析超过100个信号:来自同一IP的点击频率、点击和安装之间的时间、操作系统版本和设备类型的异常。营销人员在仪表板中可以看到每个渠道的独立欺诈评分部分。欺诈检测实时工作:每次安装在记录到报告之前会在毫秒内进行检查。
欺诈类型Protect360检测的:安装欺诈(通过模拟器和设备农场的虚假安装)、点击欺诈(没有真正访问商店的虚假点击)、点击垃圾邮件(无意安装的自动点击)和SDK欺骗(伪造SDK数据)。每种欺诈类型都有独特的模式,系统通过监督式ML模型检测这些模式,这些模型在数十亿安装的历史数据上进行了训练。
考虑欺诈后的关键绩效指标(KPI)以过滤形式显示。AppsFlyer在排除欺诈安装后自动重新计算CPI、ROAS和LTV,从而提供广告活动效果的真实图景。每个广告来源的欺诈评分在仪表板中以颜色指示显示:绿色(低风险,0–5%欺诈)、黄色(中等风险,5–15%)和红色(高风险,超过15%)。
机器学习Protect360在数百万安装的数据上进行训练并不断更新。模型每24小时重新训练一次,考虑新的欺诈模式。这使得系统能够适应新的欺诈类型,无需手动更新规则。
AppsFlyer为iOS、Android、React Native、Flutter和Unity提供原生SDK。基本集成包括安装SDK、使用开发者密钥初始化以及配置用于处理链接的委托。SDK自动收集关于安装、会话和购买的数据。
import com.appsflyer.AppsFlyerLib
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
AppsFlyerLib.getInstance()
.init("YOUR_DEV_KEY", null, this)
AppsFlyerLib.getInstance()
.start(this)
}
}
import AppsFlyerLib
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
AppsFlyerLib.shared()
.appsFlyerDevKey = "YOUR_DEV_KEY"
AppsFlyerLib.shared()
.appleAppID = "123456789"
AppsFlyerLib.shared()
.start()
return true
}
}
import 'package:appsflyer_sdk/appsflyer_sdk.dart';
final appsFlyerSdk = AppsFlyerSdk(
AppsFlyerOptions(
devKey: "YOUR_DEV_KEY",
isDebug: true,
appId: "123456789"
)
);
void main() {
appsFlyerSdk.initSdk(
registerConversionDataCallback: true,
);
}
AppsFlyer提供多个内置仪表板:Overview(总览面板)、Cohort LTV(按群组划分的收入)、Raw Data Report(用于导出的原始数据)和Aggregate(市场基准)。Overview显示关键指标:安装量、自然流量、非自然流量、收入、ROAS和安装成本。所有仪表板均可通过网络界面和REST API获得,用于与内部报告系统集成。
原始数据报告——在单个安装和事件级别的详细数据导出。数据以CSV和JSON格式提供,以及通过S3导出器自动加载到自己的数据仓库。原始数据报告对于在Tableau、Power BI或Looker中构建自己的仪表板是必需的。
Aggregate——一个比较分析工具,显示您的应用指标与市场的关系。AppsFlyer聚合来自120亿次安装的数据,并按应用类别、地区和广告平台提供基准。开发者可以看到什么CPI对其类别来说是正常的,以及留存率如何根据地理位置变化。
AppsFlyer采用付费订阅模式,其成本取决于每月安装数量。对于小型项目,提供Starter套餐,限制每月最多5000次安装。基础套餐(Pro)起价为每年2-3千美元,包括全套归因功能、与所有广告网络的集成以及Protect360保护。
企业版Enterprise提供:专用平台实例、定制SLA、个人经理、团队培训和安全审计。企业版成本单独计算,对于月流量高达50万次安装的中等流量应用,通常起价为每年2万美元。
额外费用包括:与高级广告网络的集成、扩展的原始数据报告(每小时导出到S3)以及面向代理商和大型广告商的多平台账户。AppsFlyer还提供30天免费试用期,无需支付信息即可了解平台。
常见问题
AppsFlyer——移动归因和营销分析平台。用于确定安装来源、计算广告活动ROI、防止欺诈以及分析应用安装后的用户行为。
Firebase Analytics——一个免费的分析平台,没有广告归因功能。AppsFlyer专门从事归因:确定哪个广告渠道带来了安装并防止欺诈。Firebase不提供SKAdNetwork集成或Protect360。
AppsFlyer使用Apple的SKAdNetwork进行无IDFA的安装归因。此外,还应用了概率建模方法(Probabilistic Modeling),分析超过100个设备信号以精确识别安装,无需个人数据。
AppsFlyer采用付费订阅模式运营。成本取决于每月安装量和功能集。对于小型项目,提供Starter套餐,限制每月最多5000次安装。
要集成AppsFlyer,通过依赖管理器安装SDK,在Application.onCreate(Android)或didFinishLaunchingWithOptions(iOS)中使用开发者密钥初始化,并配置Conversion Data Listener以接收用户首次会话的数据。
总结
我们将开发一款交钥匙移动应用程序
IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。