概要:启用AppsFlyer与Meta ads的SKAN互通设置后,一方面Meta ads可以向AppsFlyer发送解析后的SKAN数据,另一方面AppsFlyer也可以与Meta ads分享广告主的CV值映射构架。
SKAN互通:AppsFlyer <-> Meta ads
如果您通过多个渠道投放广告,建议您在AppsFlyer后台完成互通设置。因为这样您就可以利用AppsFlyer平台上的其他可用指标(如成本等)来扩充SKAN的效果指标数据。
AppsFlyer与Meta ads的SKAN互通作用范围
与Meta ads互通后可以实现以下功能:
- AppsFlyer和Meta ads会共享SKAN转化值(CV)的映射构架,这样广告主就能同时收到来自这两个平台的投放效果指标。
- AppsFlyer能支持Meta ads中的所有投放目标,从而推动广告优化。这些目标包括:
- Mobile app install(应用安装,简称MAI)
- Mobile app engagement(应用互动,简称MAE)
- Value optimization(价值优化,简称VO)
- SKAN对接启用后,数据链路会发生以下变化:
- Facebook的SDK停止对SKAN CV的更新(即通过kill switch来终止数据流)。
- AppsFlyer的SDK更新CV值。
- Meta ads共享SKAN回传数据,这些数据会包含在SKAN面板和汇总报告中。
其他注意事项:
- 在不启用SKAN渠道对接的情况下,SKAN面板会把来自Meta ads的激活计为自然量。
- 在AppsFlyer的归因模式下(即数据总览面板中):
- 可准确归因来自Meta ads的新增授权用户。
- 拒绝授权的用户会归因为自然量。
- iOS 14.5对SRN数据上报的影响
-
我们与Meta ads的MMP对接设置会默认打开Advertiser Tracking Enabled(启用广告主追踪)功能。(基于2021年2月Meta ads移动广告规范中的iOS 14广告设置流程)
注意事项
- 启用互通设置后,您更改衡量设置时无需再重复本指南中的MMP对接流程。也就是说,您无需再次复制相关MMP对接的URL。
- 如果您在AppsFlyer后台关闭了SKAN衡量开关,那么Meta ads就无法获得CV值的映射信息。
- AppsFlyer SDK与Facebook SDK的对比:Facebook SDK适用于仅使用Meta ads投放广告的场景。如果是多渠道投放,还是建议您使用AppsFlyer的SDK,因为这样您就可以查看所有渠道的数据。
- 关于可能出现的数据差异,请参阅本文中的相关部分。
Meta ads中的应用激活广告配置指南
在Meta ads上配置iOS 14应用安装广告时,需特别注意Meta ads投放指南中的以下几条规则:
- 每个应用最多可以有9个广告系列,每个广告系列下最多可以有5个广告组。每个应用ID最多可以有9个广告账户,也就是说广告主最多可以在9个账户下各投放9组广告系列。
- 您无需专门为iOS 14的广告投放单独设置账户,可以直接通过现有账户投放iOS 14广告。
-
不同的AppsFlyer衡量类型适用于不同的Meta ads优化方式,具体的对应关系如下:
- 收入衡量:VO和AEO。
- 转化衡量:AEO——包括Meta ads的标准事件和购买事件。请确保将AppsFlyer中设置的事件准确映射到Meta ads。
互通设置流程
请按以下流程完成互通设置。
对于应用激活归因:
让Meta ads将SKAN数据共享给AppsFlyer
让Meta ads将SKAN数据共享给AppsFlyer。如果您不设置互通,就无法在AppsFlyer的SKAN面板中看到归因给Meta ads的SKAN激活。
针对每个应用只需完成一次互通设置。
请按以下步骤为Meta ads开通与AppsFlyer的SKAN数据共享:
- 从AppsFlyer后台进入协作 > 活跃对接。
- 搜索并选择Meta ads。
- 进入SKAN标签页。
- 点击f login。您必须使用具备以下权限的管理员或广告主账户登录:
- Ads_read权限。详见如何确认广告读取权限。
- 从Meta企业入口获取广告主应用ID的权限。
- 请按照用户界面的说明进行操作。
Meta会生成一个access token(访问密钥),用于开放与AppsFlyer的数据共享。完成相关流程后,您会跳转到AppsFlyer。 - 如果这是您首次设置该渠道的对接,请确认账户状态显示为Waiting for sync(等待同步)。
在AF成功从Meta ads获取数据之前都会显示这一状态。 - 等到第二天的UTC时间02:00之后查看授权状态,并确认状态已变为Data was pulled successfully(数据拉取成功)。
SKAN面板中的数据会在每天UTC时间08:00前更新。 - 关于可能存在的衡量差异,请参阅本文中的相关部分。
对于应用内事件归因:
与Meta ads分享CV值映射构架
AppsFlyer与Meta ads的SKAN互通启用方式
步骤 | 操作 | 具体内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 |
应用侧的前期准备 |
|
||||||||
2 |
检查SKAN设置 |
确认已设置并启用AppsFlyer的SKAN方案,因为这样AppsFlyer的SDK才能调用SKAN API来设置CV。 请按以下方式查看SKAN设置:
|
||||||||
3 |
应用内事件映射 |
检查应用内事件映射是否正确,并作必要的修改。 请按以下步骤查看并设置应用内事件映射:
|
||||||||
4 |
将AppsFlyer连接到Meta ads |
备注
|
||||||||
5 |
iOS 14投放设置 |
确认Meta ads后台的iOS 14投放设置已开启。 您可以在设置页面的New App installs Campaign(新建应用安装广告)部分查看该设置。 |
其他信息
关闭SKAN对接
关闭Meta ads对接时,不仅需要关闭启用该渠道按钮,还必须删除SKAN连接,才能停止SKAN数据的记录。
请按以下步骤关闭SKAN对接:
- 从AppsFlyer后台进入协作 > 活跃对接。
- 搜索并选择Meta ads。
- 进入SKAN标签页。
- 点击相关账户的删除图标。
Meta ads与AppsFlyer之间的衡量方式及时间安排差异
项目 | 具体内容 |
---|---|
应用内事件名称 |
2021年8月5日之前,面板沿用了Meta ads的事件名称,但之后不再使用这些事件名称。 |
收入模式中的用户转化指标 |
【2021年8月16日弃用】
|
数据可用日期 |
对接后每次同步数据时,AppsFlyer会接收最近7天的Meta ads数据。 |
激活日期 |
AppsFlyer和Meta ads判断激活日期的方式不同,其中需要注意以下几点:
|
数据时效性 |
|
检查ads_read权限
ads_read权限允许Meta ads客户通过API拉取广告效果数据,用于自定义面板和数据分析。
请按以下步骤检查您的Meta ads账户是否具有ads_read权限:
- 登入您的Meta ads开发者账户。
- 选择一个Facebook App ID。
- 进入App Review > Permissions and Features。
- 请确认ads_read权限处于ready for use(可用)状态。如果已有该权限,则无需进行其他操作。
- 如果没有ads_read权限,您需要按以下步骤申请该权限:
- 进入App Review > Requests。
- 申请ads_admin权限。
- 重复上述步骤,直到确认您已获得必要权限为止。
问题排查、数据差异及高频答疑
操作 | 具体内容 |
---|---|
Meta ads无法连接 |
问题描述 在Meta ads后台收到以下报错消息:we can't connect. Check that you're using the correct URL. If the problem continues, contact your partner app for help.(连接失败,请检查您使用的URL是否正确。如果持续出现该问题,请联您的MMP。) 解决方式 在AppsFlyer后台确认是否已打开应用内事件映射,以及是否已将AppsFlyer事件映射到Meta ads。(应用内事件映射在上一部分有详细说明) 【指南最近更新日期:2021年4月20日】 |
事件优先级 |
问题:如何在Meta ads后台设置事件优先级? 答案:您无需在Meta ads中设置优先级。因为只有使用Facebook SDK设置CV值时才会用到Meta ads的优先级设置功能,但由于您是通过AppsFlyer SDK设置的CV,因此不需要使用该选项。AppsFlyer在转化模式中衡量的6个事件是不分优先级的。 【指南最近更新日期:2021年4月20日】 |
事件次数 |
问:为什么AppsFlyer后台显示的事件发生次数高于Meta ads后台的数据? 答:Meta ads仅统计0-1的事件发生次数。因此即使您界定了更高的事件发生次数范围,Meta ads也不会记录超过1的事件发生次数,只有AppsFlyer会记录超出的部分仅。 |
“Import from partner app“(导入MMP的CV映射构架)不可用 |
问题描述 Meta ads后台的Import from partner app(导入MMP的CV映射构架)不可用,应用没有通过MMP SDK向Meta ads发送任何事件。 解决方式 请执行以下任一操作:
在Facebook首次记录到事件后,你就可以配置Meta ads与AppsFlyer的对接。 【指南最近更新日期:2021年4月25日】 |
范围之间不能重叠或跳数 |
问题描述 在AppsFlyer的SKAN自定义衡量模式下,在Meta ads中导入CV映射构架时界面显示以下消息:Ranges can't overlap and must be in consecutive order.(范围之间不能重叠或跳数。) 解决方式 自定义CV映射构架中的收入值必须设置为连续递增。 【指南最近更新日期:2021年4月26日】 |
向Meta ads发送事件 |
问题:对于CV衡量选项中未选择的事件,是否有必要向Meta ads发送事件回传? 答:对于授权广告跟踪的用户,发送所有事件可提升Meta ads的投放优化能力。 |
将多个AppsFlyer事件映射到同一个Meta ads事件 |
问:是否能将多个AppsFlyer事件映射到同一个Meta ads事件? 答:多个事件同时映射到同一个Meta ads标准事件时,由于Meta ads无法区分这些事件,因而会仅针对Meta ads能够识别的某一个事件优化投放。 |
没有可以拉取的数据 |
问:为什么连接状态显示为“没有可以拉取的数据:请检查您的Meta数据共享权限”(No data to pull: Check your Meta data-sharing permissions)? 答:此时可能尚无SKAN数据,或者您需要通过相关账户中的管理员用户角色登入Meta ads。 问:界面提示“没有可以拉取的数据:请检查您的Meta数据共享权限”,但我仍能看到Meta ads的数据,这种情况有问题吗? 答:不用担心,界面显示这条报错消息并不代表您的对接有问题,您的数据仍会照常拉取。 |
面板中未呈现Meta ads数据 |
问题描述 在SKAN对接选项卡中,出现failed to pull data(无法拉取数据)的报错消息。 解决方式 请确认关联账户是否是具有ads_read权限的Meta ads管理员账户或广告主账户。 |
投放iOS广告时Meta ads后台报错 |
问题描述 背景情况:
出现这种情况是因为Meta ads不知道您使用的SDK适用于SKAN(也就是AppsFlyer SDK)。 解决方式
|
由Meta ads上报的收入 |
【最近更新日期:2021年7月12日】 Meta ads通过您的SKAN设置根据CV值推算出收入数据。但这不是通过计算公式直接得出的,而是通过Meta ads的算法判定的。 因此即使您设置的收入衡量单位是整数,上报的收入数据中也会出现带小数点的值。 |
回溯性数据补充 |
【最近更新日期:2021年12月23日】 有时AF会因为登录失败等情况而无法连接到Meta ads并获取数据。遇到这种情况时您不需要担心,因为AF会在下次登录成功时自动补全前7天的数据缺漏。 |
AppsFlyer面板上显示的激活/事件/收入远高于Meta ads |
通常出现这样的数据差异是因为Meta ads面板默认只显示点击型激活或事件,而AppsFlyer面板则同时显示点击型和浏览型激活及事件。 |
代理对接 |
如果代理商在广告主的Meta ads账户中具有管理员用户的身份,那么他们可以直接代表广告主完成本文所述的SKAN互通操作。广告主也无需登录到其Meta ads账户,广告主账户会对代理登录进行标记。 |
CV更新后Meta As后台未显示 |
在SKAN转化值操作台中添加、更改或删除转化值(CV)时,请确保相关事件已映射到应用内事件回传。否则Meta ads无法呈现CV值的更新。 |
AppsFlyer和Meta ads Manager中的模型推算数据差异 |
AppsFlyer模型可以推算出基础SKAN归因无法提供的汇总数据。了解详情 由于AppsFlyer仅取用已确认的、中立的数据,因此AF模型不使用Meta ads模型推算出来的数据。所以Meta ads Manager的报告和AppsFlyer的报告之间可能会有数据和颗粒度的差异。 |