Meta ads对接设置指南

概要:本文主要讲解了如何完成Meta ads与AppsFlyer的对接配置。

Meta ads设置指南

如要使用AppsFlyer来对Meta ads上的应用广告进行归因,最初的对接流程需要多长时间?

如果您已经在您的应用中接入了AppsFlyer SDK,并且在Meta ads上定义了您的应用,那么只需要不到一分钟的时间就能完成对接!

完成对接后,您无需登陆Facebook或在应用中接入Facebook SDK,即可进行移动归因。请按下文所述的基础设置步骤说明进行操作,完成后可以进一步了解Meta ads的高阶设置选项

 相关文章

以下文档能帮助您更全面地了解如何使用AppsFlyer来衡量Meta ads的投放效果:

Facebook 应用 ID

在将Meta ads接入AppsFlyer之前,首先需要创建并获取Facebook App ID

请按以下步骤创建Facebook App ID

  1. Meta ads后台进入您的App Dashboard(应用面板)。
  2. 点击Apps下方的Create New App
  3. 填写您的应用名称,并输入命名空间。请确保添加到您应用下的平台正确无误,否则可能无法对激活进行准确的归因。

请按以下步骤获取Facebook App ID

  1. Meta ads后台进入您的App Dashboard(应用面板)。
  2. 点击所需的应用。
  3. 点击复制屏幕左上方的App ID。

    FB-app-id-2-blur.png

AppsFlyer是根据App ID来归因数据的,您可以使用同一个Facebook App ID对某个应用的安卓和iOS版本进行归因。但需要注意,Meta ads限制iOS 14+应用的广告账户数量,一个应用不能超过9个账户。

Meta ads基础归因设置

请按以下步骤使用AppsFlyer对Meta ads投放进行归因:

 教学视频
 文档指南
  1. 请按以下步骤激活Meta ads的对接:
    1. Meta for Developers(Meta开发者平台)进入您的应用页面。
    2. 选择相关应用。

      FB-for-devs-app-selecrion-en_us.png

    3. 点击屏幕上方的App ID以复制该ID。

      FB-for-devs-app-ID-copy-en_us.png

    4. 在AppsFlyer后台菜单栏的配置下方,点击进入Partner Marketplace
    5. 搜索并选择Meta ads。
    6. 点击设置对接后,界面会跳转到对接设置页。
    7. 打开渠道对接选项卡中的启用该渠道开关。
      请注意:在您与该渠道合作期间,请确保该开关总是处于打开状态
    8. 在常规设置部分:

      meta_ads_general_settings2.png

      • 将您的App ID粘贴到Facebook App ID字段中。
      • Meta ads中的Install Referrer解密密钥粘贴到对应的字段框中。
    9. 点击保存渠道对接
  2. 【可选】以下为推荐设置的配置方法

    meta_ads_install_attribution.png

    • 将点击回溯窗口期设置为7天,与Meta ads的窗口期对齐。
      (请注意:某些情况下,默认窗口期会有所变化)。
    • 将浏览回溯窗口期设置为1天,与Meta ads的设置对齐。
    • 如需对再归因窗口期内完成重装激活的用户进行归因,请打开重装激活归因开关。
      您不必再启用浏览型归因或配置重装激活归因的回溯窗口,因为这里直接沿用了激活归因的设置。

如果在完成上述操作后仍无法在AppsFlyer后台看到归因结果,请查阅Meta ads对接问题排查

Meta ads高级归因设置

Meta ads的基础归因设置完成之后,您可以进一步设置一些高级对接配置。

 教学视频
 文档指南

用户级数据

从2021年10月29日开始,FB仅对广告主开放汇总数据。也就是说,浏览型和点击型的归因数据在原始数据报告中全都会显示为“restricted”(受限),且不再填充其他与媒体渠道相关的字段。详情请参考原始数据内容限制

这一限制对所有的广告主、操作系统和MMP都生效,并且会影响到所有iOS和安卓用户的设备层级数据,不论其ATT或个性化广告的授权状态如何。

AppsFlyer会继续接收来自Meta ads的设备层级数据,因此AF的归因和报告功能(包括多触点归因、LTV、ROI、群组、留存报告、防作弊、Audience等)不受影响。详情请见汇总及分析报告工具

如何获取安卓激活的用户层级数据?

虽然用户级别的数据受限,但对于跳转到Google Play Store的安卓应用广告,Meta ads会与广告主共享其元数据。在这种情况下,广告主可以在应用中接入Google Install Referrer,然后通过Referrer来查看归因字段。AppsFlyer会使用referrer提供的字段来填充原始数据报告。如需查看该报告,您需要提交解密密钥,并等待Meta ads获得一次激活归因。这样,AppsFlyer就能对没有广告ID(即启用LAT)的用户进行归因。请注意,Google Play Install Referrer不适用于再营销广告。

由Referrer提供的广告系列归因字段如下:

  • 广告ID
  • 广告名称
  • 广告组ID
  • 广告组名称
  • 广告系列ID
  • 广告系列名称
  • 帐户ID
  • 流量入口

 注意

  • 请注意:请确保您使用的AppsFlyer SDK为V5.4.0及以上版本,否则Referrer数据可能无法正常发送。Referrer数据的优先级高于API数据,且不受限。该解决方案适用于点击型归因,不适用于浏览型归因。
  • Meta会向Google Play发送Google Play Referrer,在其中传递channel值(流量入口),用于填充Channel字段。如果接收到的channel值为空,则Channel字段显示为“None”。

来自Google Play Referrer API的加密数据

Referrer中的数据是由Meta加密的,可以通过您Meta开发者账户中的密钥解密。您需要向AppsFlyer提交该密钥,每个应用只需提交一次。

请注意:如果该密钥缺失或被删除,即使在没有上述广告系列归因字段的情况下,AF仍可以根据Referrer将激活归因到Meta ads,但需要符合以下条件:

  • Meta ads未认领该激活
  • 从Google Play Install Referrer API接收到数据,但该数据未解码
  • 且对应的广告互动是激活前的最后一次点击

请按以下步骤获取Meta账户中的解密密钥:

  1. 登录Meta开发者平台。
  2. 点击进入页面右上角的My Apps
  3. 选择相关应用,以获取其密钥。
  4. 点击进入页面左侧的Settings > Basic

  5. 向下滚动到安卓部分,即可在Package Names字段下方看到标记为Install Referrer decryption key的解密密钥。请注意:这部分就是您之前配置包名和Google Play Store的地方。

请按以下步骤在AppsFlyer后台设置解密密钥:

  1. 【必须完成】确认您应用中接入的AppsFlyer SDK是V5.4或以上版本。切勿使用之前的版本。
  2. 从AppsFlyer后台进入配置 > 活跃对接
  3. 选择Meta ads。
    meta_ads_general_settings2.png
  4. 对接选项卡中,将密钥粘贴到Install Referrer Decryption Key字段中。每个应用只需提交一次密钥。
  5. 点击保存渠道对接

成本、点击和展示

meta_cost_tab.png

该对接可针对成本、点击和展示提供广告系列、广告组、广告素材和国家/地区维度的汇总数据。详情请见广告平台成本对接表,其中详细说明了适用维度、指标和功能。

注意:对接中默认包含点击和展示数据,但您需要购买ROI360才能获取成本数据

如何启用成本API

  1. 确保您已登录Meta ads帐户,且该帐户已开通Meta ads的广告系列管理权限。此处登录的用户必须具有管理Meta Business Manager所有广告系列的权限
  2. 进入成本选项卡。
  3. 打开获取成本、点击和展示数据开关。
  4. 点击f login按钮。
  5. 弹出消息时,请点击允许AppsFlyer访问您的Meta ads广告投放数据。
    请注意:对接后每次同步数据时,AppsFlyer会接收最近7天的Meta ads成本数据。

详情请见Meta ads对点击和浏览的定义

如需删除对接的Meta ads账户,请将鼠标悬浮在该账户的操作栏并点击删除对接

注意

  • 如果您已经登入Meta Ads,则点击f login按钮时,窗口会出现闪退,这是正常现象。
  • 如果有多名用户具备Meta ads权限,建议让这些用户都完成登录操作,以避免出现数据不完整的问题

成本数据同步状态

您可以在成本(及广告收入)对接状态面板或单独的广告平台面板中查看AppsFlyer最近一次获取匹配成本数据的时间以及API状态

您可以同步多个帐户的成本数据拉取。对于已完成对接的账户,AppsFlyer会显示成本对接的状态以及最近一次拉取到匹配成本数据的时间。

如需进一步了解数据扩充,请参考成本、点击及展示数据

应用内事件映射

In-app_event_postbacks_en-us.png

 

请按以下步骤映射应用内事件:

  1. 打开应用内事件回传开关。
    首次为某个应用启用Meta ads应用内事件映射时,af_app_open会自动映射到session_start
  2. 填写以下参数:
    参数名称 说明
    AppsFlyer事件

    事件的名称,即AppsFlyer从SDK侧接收到的事件名称或来自S2S事件的名称
    提示:如果找不到您要查看的事件:

    • 请确保以非自然方式激活应用,并完成该事件,然后再次检查该事件是否在列表中。
    • AppsFlyer事件中输入该事件的名称,然后点击创建自定义事件。详情请见自定义事件映射
    渠道映射事件

    Meta ads为每个事件定义的专属名称或ID。映射配置包括以下几种:

    • 文字字段:从Meta ads获取相应的事件ID。
    • 下拉菜单:选择最合适的AppsFlyer预定义事件。
    • 按原样:按原样发送事件,不进行名称映射。
    事件来源

    选择事件回传的范围:

    • 仅该合作渠道:仅回传归因到Meta ads的事件。
    • 所有媒体渠道,包括自然流量:回传归因到任何渠道以及自然量的事件。
    回传内容
    • 无数据(默认):仅发送事件本身,不带事件值
    • 值和收入 :发送所有事件参数,包括收入(若有)。
    • 仅发送值:发送收入以外的所有参数。
  3. 如需在列表中添加SDK或S2S事件,请点击添加事件

关于事件名称的限制:

  • 事件名称的长度限制:2-40个字符
  • 不允许使用以下字符:
    • 英文格式的冒号(:)
    • 英文格式的句号(.)
    • 非拉丁(英文)字符集:自2020年1月12日起,Meta ads不再接受中文字符。AppsFlyer尚未测试其他字符集,因此您在使用其他字符集之前,请先确认Meta ads是否支持回传中出现这些字符。
  • 事件名称区分大小写。为避免出现数据差异,请确保所有媒体渠道和应用版本中设置的事件名称大小写完全一致。

详情请见Meta ads的应用内事件映射

再营销归因

广告主可以通过AppsFlyer的再营销归因功能记录与Meta ads广告互动的现有用户,并衡量其之后的应用内行为。建议仅在针对已激活相关应用的Facebook用户投放广告时才使用该功能。

  1. 在应用设置页面打开再营销开关
  2. 进入Meta ads渠道页面,打开再互动归因开关。
  3. 设置点击型再互动回溯窗口
    再营销归因窗口期规定了用户点击广告后在多长时间内打开应用时,该次应用打开才会被记录为再互动。
    选择归因窗口期的单位(小时或天),并将滑块滑动到所需值。

    re-engagement_attribution_toggle.png

  4. 启用浏览型再互动归因
  5. 使用滑动条根据您的需求设置浏览型再互动回溯窗口期(最长为24小时)。用户浏览广告后在该窗口期内打开应用时,AF会将其记录为一次再互动。

    re-engagement_view-through_toggle.png

  6. 设置再次互动窗口。在此期间,用户的应用内事件会归因到再营销渠道(这里的再营销渠道会被记录为主要流量来源,即primary source)。
    这个值可以设置为数天(1-90天)、数小时(至多23小时)甚至是终生。默认值为30天。

    re-engagement_window.png

深入了解AppsFlyer再营销归因

深入了解通过深度链接实现Meta ads等SRN上的用户跳转

加州消费者隐私法案(CCPA)合规性

CCPA隐私条例规定限制来自美国加州Meta ads用户的数据。

如需符合CCPA要求:在对接选项卡中打开限制Meta ads使用用户个人信息(CCPA)开关。

详情请见数据保护法律法规

广告收入记录

mceclip0.png

如果您的应用通过Meta Audience Network Ad Revenue进行广告变现,您就可以使用AppsFlyer记录来自Meta ads的收入。无论您的应用是否存在应用内购数据,该方法都可以让您全面了解用户带来的收入

请按以下步骤启用Meta Audience Network Ad Revenue的广告收入记录:

  1. 广告收入选项卡中,打开获取广告收入数据开关。
  2. 选择您需要的汇总收入数据类型:已归因收入和/或Monetization Revenue API
    • 已归因收入:根据用户获取来源记录的收入。
      设置事件来源,选择最符合您的变现模式的应用内事件。例如,如果您的广告收入基于广告展示,则建议向AppsFlyer发送ad_viewed(广告浏览)事件。您可以为每个变现平台分别设置最合适的事件。您也可以使用af_app_opened事件来记录广告收入。这种情况下,广告收入归因给用户的每一次应用打开。
    • Monetization Revenue API:通过变现渠道API直接获取的汇总收入。
  3. 界面会显示广告收入事件。这是一个只读字段,代表名为[source event]_monetized的新增广告收入事件(如上图的Ad_Watched_Monetized)。该广告收入事件会在面板中作为专门记录广告变现的独立事件显示。
  4. 点击连接至Meta ads,收集Meta Ads上的Meta Audience Network广告收入。请使用您的Meta ads证书进行登录,以开通Meta Audience Network Ad Revenue权限。
  5. 输入Audience Network App ID(Facebook App ID)。您可以从Meta Audience Network中获取此ID。
    • 获取Facebook App ID
    • 将该ID复制粘贴到AppsFlyer后台的 Audience Network App ID 字段。
  6. 点击保存广告收入

授权

您可以为Meta ads开通某些权限,允许其执行对应的操作并获取对应的数据。

详情请见为对接渠道授权

Meta ads对接问题排查

如果您已完成基础对接,但仍未在AppsFlyer面板看到来自Meta ads的归因结果,可能是因为对接之后Meta ads尚未带来新增激活。

出现该问题时,请检查是否出现以下情况:

未收集IDFA

请确保将AdSupport.framework添加到您的项目中,否则无法收集IDFA(详情请见iOS应用的SDK接入指南)。您可以检查激活原始数据报告中的IDFA一列是否为空。建议通过您的iOS应用收集IDFA,通过安卓应用收集GAID。
从iOS 14.5开始,您必须在应用界面显示ATT弹窗,在用户同意授权后才能收集IDFA。

请注意:SKAdNetwork归因不受IDFA可用性的影响。但请确保在Meta ads后台设置iOS 14广告时打开iOS 14 Campaign开关。

错误的Facebook App ID

Facebook App ID在AppsFlyer后台中配置有误。
请检查该App ID是否与Meta ads后台的值完全一致。注意:您还可以使用Facebook的Graph API来验证您的Facebook App ID。

Meta ads上的应用状态

您必须将Meta ads上的应用状态设置为Live(已上线)而不是In development(开发中),否则无法正常归因。

fb-app-status.png

Meta ads广告类型设置有误

请确保您的Meta ads广告是Mobile App Install(移动应用激活)或Mobile App Engagement(移动应用互动)广告。对于其他的投放目标(如用于落地页的Link Click链接点击),广告主需要在配置Meta ads广告时勾选App Event Recording(应用事件记录)选项,才能衡量移动端激活。

Meta ads应用激活

设置Meta ads中的App Install(应用激活)广告时,您可以从下拉列表中选择应用,也可以复制粘贴该应用的完整商店链接。虽然这两种方法在Meta ads上都可行,但如果您第二种方法,会导致AppsFlyer无法归因。

下图为正确的设置方法,按此方法设置后AppsFlyer可正常归因。

fb-app-install.png

下图为错误的设置方式,按此方式设置后AppsFlyer无法正常归因。

fb-app-incorrect_setup.png

Meta ads更新

 重要信息!

从2021年10月29日开始,Meta ads仅向广告主提供汇总数据,包括激活和应用内事件。该限制对所有的广告主、操作系统和MMP都生效,并且会影响到所有iOS和安卓用户的设备层级数据,不论其ATT或个性化广告的授权状态如何。此次更新(2021年10月29日)之前产生的激活和应用内事件的原始数据仍可用。请注意:您可以通过Google Install Referrer获取用户级别数据。
详情请见重要更新简报

与Meta ads有关的iOS 14更新

我们会确保AppsFlyer与Meta ads的MMP对接总是使用Advertiser Tracking Enabled标记,因此广告主无需在AppsFlyer后台进行任何操作。这是继Meta ads在2021年2月推出iOS 14应用指南后做出的更新。

扩展阅读:您可以参考AppsFlyer与Facebook的SKAN互通指南,以了解与iOS 14投放相关的信息。