概要:本文主要解答了广告主在AppsFlyer中使用Meta ads时经常会碰到的一些问题。
Meta ads常见问题解答
为什么在AppsFlyer面板上看不到Meta ads广告系列的点击?
默认情况下,Meta ads仅发送转化和互动数据。但要获取Meta ads投放的点击、展示和成本数据也很容易。
AppsFlyer可以显示广告系列级别和广告组吗?
AppsFlyer中的Meta ads数据是实时的吗?
我什么时候可以在AppsFlyer上看到新广告系列的数据?
在Meta ads上投放的广告、广告组和广告系列只有在带来激活之后才能被AppsFlyer记录到。
假设您新投了两则广告,其中一则广告产生了100次点击,但是没有带来任何激活,该广告就不会显示在AppsFlyer面板或报告中。另一则广告只有1次点击和1次安装,却会显示在AppsFlyer上。
如何充分利用Meta ads拉动更多激活?
详情请见此文档。
我如何使用Google Play和Meta安装引用获取设备级Android安装数据?
Google Play Install Referrer API
Google Play安装引用API允许广告商检索来自Google Play商店的安装的归因数据,例如活动信息。此API必须集成到您的应用中,并通过在安装后首次打开应用时传递引用数据来工作。在提交所需的解密密钥后,归因字段将在AppsFlyer原始数据报告中以匹配类型gp_referrer可用。
Meta install referrer
Meta安装引用提供存储在设备本地的额外活动元数据。这可以通过AppsFlyer SDK访问。它通过启用更丰富的数据(包括点击和展示数据)来补充Google Play安装引用,并可能跨多个会话。通过Meta安装引用的归因使用匹配类型,如fb_referrer(Facebook)和ig_referrer(Instagram)。
活动归因字段
- Ad ID
- Ad name(广告名称)
- Adset ID(广告组 ID)
- Adset name(广告组名称)
- 广告系列 ID
- Campaign name(广告系列名称)
- Account ID(账户ID)
- Channel(流量入口)
SDK和设置说明
- Google Play引用数据需要AppsFlyer SDK版本5.4.0及以上。
- Meta引用支持取决于正确的SDK配置。请参见此公告以获取实施细节。
提交解密密钥
两种引用类型都需要来自您的Meta开发者帐户的解密密钥。您只需为每个应用提供一次此密钥。步骤包括:
- 登录Meta开发者平台。
- 导航到我的应用并选择相关应用。
- 转到设置 > 基本并找到"安装引用解密密钥。"
- 在 AppsFlyer 中,导航到 协作 > 活跃集成 > Meta 广告。
- 将密钥粘贴到 安装引用解密密钥 字段中并保存。
代理可以获取Meta ads的原始数据吗?
激活和应用内事件报告中没有Meta ads原始数据
默认情况下,Meta 广告不允许分发带有无限制归因信息的设备级数据。但是,如果您接受 Meta 高级移动测量 (AMM) 条款,您将能够无障碍访问 Meta 广告的设备级归因数据。启用Meta广告设备层级数据
AppsFlyer的效果报告中是否有Meta ads的专用字段?
我可以使用AppsFlyer来衡量Meta投放管理合作平台的投放效果吗?
可以。AppsFlyer已与数十个Meta投放管理合作平台形成对接,您可以在AF面板的“活跃对接”页中启用并设置这些渠道的归因。
如需进一步了解Meta投放管理合作平台的归因设置,请点击此处。
收到以下警告时该怎么办?
如果在AF中使用的归因窗口期与Meta ads不同会发生什么情况?
Meta ads中默认的点击归因窗口期是7天,浏览归因窗口期是1天,这也是Meta ads中最长的可用窗口期。
在 AppsFlyer 上配置较短的窗口会减少 Meta 广告在 AppsFlyer 上的归因。相反,在 AppsFlyer 上配置较长的窗口会导致 AppsFlyer 侧的归因多于 Meta 侧。
因此,为了尽量减少数据差异,建议您在AppsFlyer中为Meta ads设置点击7天、浏览1天的回溯窗口。
哪些是Meta API中的专用参数?
为了确保向后兼容,部分AppsFlyer API中的Meta参数名称与面板上显示的名称有所不同。具体请见下表:
| 转化数据 | AppsFlyer原始数据 | Meta |
|---|---|---|
| campaign | campaign | campaign_group_name |
| campaign_id | Campaign ID | campaign_group_id |
| adgroup | Ad | adgroup_name |
| adgroup_id | Ad ID | adgroup_id |
| adset | Adset | campaign_name |
| adset_id | Adset ID(广告组 ID) | campaign_id |
| agency | Partner | N/A |
| is_fb | Media Source | is_fb |
| af_channel | Channel | publisher_platform |
| af_siteid | Site ID(子渠道ID) | 当publisher_platform值不等于facebook else null时,Publisher_platform。 |
Meta ads的用户级数据会在AF中保留多长时间?
Meta ads要求归因服务商在用户激活应用后的6个月内删除其设备级数据。6个月后用户产生的事件将被视为自然行为,
但历史汇总数据不受影响。
上述规则适用于所有的Meta ads流量入口(Facebook应用、Instagram、Messenger和AudienceNetwork)。
Meta Ads是否支持iOS Universal Link和Android App Link?
Meta 的非付费内容是否支持 iOS 通用链接和 Android 应用链接?
AEM归因未生效
可以在动态产品广告中使用OneLink打开应用并进行深度链接吗?
可以。配置了应用链接、通用链接或 URI 方案的 OneLink 链接在动态产品广告中受支持。您可以在数据源中使用 OneLink 链接,用于动态广告中在 applink.ios_url 和 applink.android_url 字段.中使用的目录。
转换事件不会发送到 Meta 广告。
您可能处于不包括归因的零套餐中。
能否使用Get Conversion Data(GCD)从Meta拉取转化数据?
Meta ads成本的常见问题解答
在AppsFlyer面板中查看Meta ads的成本数据
AppsFlyer可以获取Meta ads上的广告消耗数据(包括点击和展示),但前提是相关广告系列在过去7天中必须至少拉动一次激活。
如果您在多个平台(安卓、iOS、PC端等)上投放Meta ads广告,面板会呈现分平台的成本,这些成本数据是由Meta ads计算的。
详情请见包含点击和展示的Meta ads成本数据。
Meta ads成本数据示例
如果广告主使用Meta投放广告,就会在AppsFlyer后台看到以下信息:
The cost information is provided by Meta ads to AppsFlyer.而激活数据则是由AppsFlyer基于我们自己的归因逻辑计算得出的,因此Meta ads和AppsFlyer后台的eCPI数据一般都会有一定差异。
为什么AppsFlye面板上没有Meta ads成本的历史数据?
完成首次Meta ads管理员登录之后,AppsFlyer就会收到正在投放中的Meta ads广告系列在过去7天内产生的历史成本数据。超过7天之前的成本数据不可用。
后续同步数据时,AppsFlyer也会接收最近7天的数据。也就是说AppsFlyer会收集所有广告系列的成本、点击和展示数据,前提是这些广告系列在过去7天中至少带来过1次转化。
我可以停止费用数据同步吗?
如需停止与Meta ads同步成本数据,请进入相关Meta ads帐户的Business Integration(业务对接)部分,然后删除AppsFlyer 。
成本数据可以使用几个月,但它停止显示
Meta ads可能会每隔几个月重置该权限。如果您发现面板停止显示成本数据,请重新完成Meta ads管理员登录操作。
如果Meta ads管理员用户更改了Meta ads密码,则也必须重复登录操作。
我5分钟前点击了我的Facebook广告。为什么在AppsFlyer中看不到点击?
AppsFlyer会每隔几个小时定时从Meta ads拉取汇总的点击、展示和成本数据。因此,可能需要几个小时才能将这些操作显示在AppsFlyer面板上。
是否能从Meta ads拉取到点击和展示的原始数据?
AppsFlyer只能从Meta ads获取汇总的点击和展示数据,因此无法提供完整的点击和展示原始数据。只有带来过激活的点击和展示才会出现在原始数据报告中。
Meta ads的成本数据有没有地理位置维度的限制?
在AppsFlyer面板上按地理位置筛选数据时,可以查看Meta ads成本数据的总结和明细。
地理位置维度仅适用于Meta ads上的“Mobile App Install Campaigns”(移动应用激活广告)。
此外,按地理位置分组的成本数据仅适用于单平台的广告系列。也就是说,如果一个广告系列下既有投放给安卓用户的广告组,又有投放给iOS用户的广告组,您就不能分地理位置查看其成本数据。如需获取完整的成本数据,请分平台投放专用的广告系列 。
Master API的Meta ads成本数据有什么限制?
Meta ads不支持在Master API报告中同时按地理位置(Geo)和流量入口(Channel)来分组显示成本数据。
如需拉取完整的成本数据报告,请仅选择其中的一个维度对其进行分组。
为什么Meta和AppsFlyer中显示的总成本不匹配?
由于Meta ads和AppsFlyer的归因模型有所不同,因此会使两者的成本数据之间出现差异:
- Meta ads跨设备归因:如果某次激活及其相应的成本数据分别出现在不同平台(iOS/安卓)的广告系列下,就会造成数据差异问题。
-
Meta ads非移动端广告系列:在这些广告系列(如Meta ads的链接点击广告)中,用户可能会在PC端与广告互动后在移动端安装应用。对于这些跨设备广告系列,AppsFlyer不显示成本。但是,如果链接单击是由安装该应用程序的同一设备执行的,则会收到费用数据。
例如,Facebook用户在台式计算机上单击指向广告客户登录页面的广告。一周后,同一位Facebook用户在iPhone设备上安装了广告客户的iOS应用。在这类场景中,AppsFlyer面板上会显示该用户的激活及其归因信息,但没有该次跨设备激活的成本数据。 - 过去7天内未带来转化的广告系列 - AppsFlyer仅同步过去7天内带来过激活/转化的广告系列的成本。如果您刚刚启用Meta ads的成本对接,则对于此前7天内转化为0的广告系列AF不会显示其成本数据。
- 已删除和归档的广告:Meta 不会向 AppsFlyer 报告已删除和归档广告的成本,但该成本会反映在 Meta 仪表板中。这可能导致在按活动级别比较数据时,Meta 和 AppsFlyer 报告之间存在差异。
为什么在总成本相同的情况下,AppsFlyer计算出的eCPI和Meta ads不一样?
平均激活成本的计算方式是将总成本除以激活数量。由于AppsFlyer与Meta ads统计激活的方式不同 ,因此两者的eCPI通常也会有所差异。
为什么成本数据不包含部分广告系列?
如果完成Meta ads登录(见上文)的用户在Meta ads中没有某些广告系列的权限,那么AppsFlyer面板虽然会这些广告系列,但部分成本、点击和展示数据会有所缺失。
注意:即使有多个用户有权限在Meta Business Manager中投放广告,仍仅需一名用户完成Meta ads登录。
Meta ads的再营销广告有没有对应的成本数据?
您可以在群组分析报告的统一视图中查看成本和ROI数据。
为什么我还没登录到Meta ads,成本配置窗口就自动关闭了?
如果您使用同一个浏览器进行Meta ads登录和配置操作,则该窗口会使用相关的登录认证信息自动连接到Meta ads,而此时如果您已向AppsFlyer授权,则无需再执行任何操作,因此该窗口就会自动关闭。
对于在Amazon应用商店中上架的应用,其成本数据为何会出现差异?
与AppsFlyer不同,Meta ads不会区分安卓应用和Amazon应用(以安卓系统为基础)的成本数据。因此,Amazon用户的成本数据可能会被归到投放给安卓用户的广告系列,而归不到原本的Amazon广告。
Facebook SDK疑难解答
哪些场景中需要Facebook SDK?
在接入AppsFlyer SDK之前,您可能已经在应用中安装了Facebook的SDK。如果尚未安装,那么您除了AppsFlyer SDK之外,是否还需要Facebook SDK?如果这样做,那么可以在没有重复报告的情况下将两者并存吗?
以下场景中无需使用Facebook SDK:
- 用户获取:一般来说,AppsFlyer SDK可以对所有来自Meta ads的流量进行移动端的用户获取归因,归因范围覆盖广告互动、激活、应用打开(session)以及激活后的事件。
-
深度链接:如果您想让用户点击链接后打开应用,并通过深度链接将用户引导至应用中的具体页面或内容,可以直接使用OneLink实现,无需用到Facebook SDK。您可以使用 iOS 通用链接、Android 应用链接和 URI 方案来做到这一点。详情请见Meta帮助中心。
请注意:
对于静态广告(非catalog),仅在跳转终点设为App的广告系列中支持iOS Universal Link和Android App Link。
例如,如果您在 Meta 中设置了一个意识活动 - 由于该活动不允许选择 应用 作为目标,因此不支持 iOS 通用链接和 Android 应用链接。
对于动态广告,您可以按照这部分的说明使用iOS Universal Link、Android App Link和URI scheme。
Meta ads会抓取OneLink链接,并以其为基础创建Meta ads App Link,用于打开应用并对用户进行深度链接。
以下场景中需要同时接入Facebook SDK和AppsFlyer SDK:
-
延迟深度链接:
Meta 广告 DDL 值在转换数据中不可用。客户必须与Meta协调,通常需要Facebook SDK来访问这些数据。 - 动态产品广告活动数据:您只能通过Facebook SDK获取动态产品广告的数据。
- 其他Meta广告功能:其他Facebook功能 您可能需要Facebook SDK是出于与归属无关的原因,例如身份验证,广告获利,社交共享,用户邀请等。
注意
上述关于深度链接和延迟深度链接的信息及建议是基于AF对Facebook广告的全面测试得出的,在这些测试中我们使用的是Meta ads的演示/预览工具,其机制与实际投放的广告并不完全一致。
使用Facebook SDK避免数据重复
如果您的应用中同时接入了AppsFlyer SDK和Facebook SDK,Facebook SDK会上报激活和应用内事件,然后再通过AppsFlyer回传到Meta ads服务器。在这种情况下,您可以通过以下方式来避免数据的重复上报。
- Meta会对激活数据去重。也就是说每个激活只记录一次,因此激活数据不会出现重复。
-
对于应用内事件,Meta广告不会去重应用内事件,这可能导致双重计数和不准确的应用内事件报告。为了避免Meta广告中的这种重复,请考虑以下任一选项:
- 不要在Facebook SDK中配置事件
- 对于安卓应用,您也可以停用AppsFlyer侧的Meta ads应用内事件映射。
请注意:如要启用iOS 14.5+的SKAN归因,必须将应用内事件映射到Meta ads。
Meta ads归因的常见问题解答
对代理投放的Meta ads广告进行归因
代理和Meta投放管理合作平台可以为AppsFlyer上的广告主代投Meta ads广告或与广告主并行投放Meta ads广告,并对其进行归因。为确保能将代理带来的流量准确归因到代理,代理投放的广告系列在命名时必须以代理名称开头。
请注意:对于iOS 14流量,一个广告账户下只能有一个代理投放广告。详情请见Meta ads和AppsFlyer之间的SKAN互通设置。
如需进一步了解代理账户和Meta ads激活归因,请参阅此文档。
此外,代理无法更改Meta ads的归因窗口期以及再营销配置。如有需要,代理需请广告主代为更改相关设置。
另外,代理也无法更改向Meta ads发送的任何应用内事件回传。这是因为Meta ads要求回传所有的激活信息,包括没有归因到Meta ads的激活(即不是由代理带来的流量)。
广告主需完成下图所示的所有配置后,代理才能管理其Meta ads上的广告投放:
第三方安卓应用商店的Meta ads广告归因
Meta ads不允许广告主为第三方应用商店(如百度等)中的安卓应用投放应用激活广告。
但是,您可以按照以下说明在Meta ads上宣传第三方商店的应用并记录其激活:
- 开发人员必须给每个第三方应用商店准备一个单独的APK包。详情请见此文档。
- 在Meta ads中创建一个Traffic(流量)或Conversion(转化)广告系列,并启用移动归因,让潜在用户跳转到相关落地页。
- 落地页中必须设计一个下载应用按钮,直接链接到APK包所在的第三方商店。
- 潜在用户点击按钮后跳转到第三方商店,并完成应用激活。然后AppsFlyer会通过MMP API将该用户归因到Meta ads。
注意
上述解决方案也适用于Google Play和App Store中的应用,用户需要先跳转到相关的落地页,然后才能进入商店。
如需进一步了解Amazon应用的归因,请参考此文档。
Meta ads的安卓与iOS跨平台归因是如何实现的?
Meta Ads是通过Meta ads账号来识别用户的,而有些用户会将同一个Meta ads账户同时关联到其iOS和安卓设备。
如果此类用户在其安卓设备上点击或浏览了相关应用的广告,然后在iOS设备上激活了该应用,Meta ads会将该次激活归因给自己。这种情况就会导致iOS应用的面板中出现安卓广告系列的名称。
示例
Andrew Josef在使用其安卓设备时点击了一则Meta广告,该广告向其推广了一个名为Bubbles的安卓应用,但他当下没有下载该应用。
过了一天,Andrew Josef决定在其iOS设备上直接下载并打开(即自然激活)Bubbles。
在该场景中,AppsFlyer会在iOS版Bubbles(即Andrew Josef最终下载并打开的应用)的面板上展示最初的那个安卓Meta ads广告系列。
Meta ads的流量入口有哪些?
对于Meta ads的数据,您可以使用的细分维度包括广告系列、广告组、广告以及Meta ads流量入口(在Meta ads中称为Placements)。
- Facebook——来自Facebook应用的用户
- Instagram——来自Instagram应用的用户
- Messenger——来自Facebook Messenger应用的用户
- AudienceNetwork——Meta ads旗下其他应用的用户
- 线程 - 来自线程应用程序的用户
- WhatsApp - 来自WhatsApp应用的用户
您可以使用流量入口维度来比较各流量入口的用户质量。