概要:您可以使用Meta Web对接对Meta Ads带来的网页到应用转化进行归因。
速览
AppsFlyer支持网页端获客广告专用的Meta Ads对接(metaweb_int),您可以通过Meta的Conversion API(CAPI)上报相关广告的归因和转化数据。然后,Meta就可以利用这些数据来优化定向投放、衡量广告效果并打造自定义人群包。
注意
目前,Meta Web对接尚不支持通过CAPI发送再营销回传数据。
前期准备
在启用Meta Ads对接前,请确保您已在Meta Business Manager中开设了企业账户。
如何创建Meta Web广告活动
本文说明了Meta Ads中网页广告的设置方式,适用于通过AppsFlyer衡量投放效果的移动端、PC端和主机端应用。设置流程包括:将Meta Ads与AppsFlyer对接、在两个平台上完成广告活动配置,并使用OneLink Smart Script或OneLink Smart Banners创建落地页。
该流程中必须完成的步骤如下:
- 在AppsFlyer中设置Meta Web对接 (必须完成)
- 在Meta Ads中设置AppsFlyer对接 (必须完成)
该流程中的可选步骤如下:
在AppsFlyer中设置Meta Web对接
请先在AppsFlyer后台启用Meta Web对接,并设置AppsFlyer向CAPI发送回传的方式。
1. 激活Meta Web广告对接
请按以下方式启用Meta Web对接:
- 在AppsFlyer面板的左侧菜单栏中点击协作 > Partner Marketplace。
- 搜索并选择Meta Web。
- 点击设置对接,然后界面会跳转到活跃对接设置页面。
- 在渠道对接选项卡中,打开启用该渠道开关。请注意: 在您与该渠道合作期间,请确保该开关总是处于打开(即启用)状态。
- 关闭高级隐私保护开关 (设置iOS应用对接时适用)。
- 填写Pixel ID字段。您可以从Meta ads Manager后台获取Pixel ID信息,具体方式如下:
- 在Ads manager侧边栏菜单中,向下滚动到All tools > Events Manager。 请注意: 请确保您在右上角的下拉菜单中选择的业务(Business)正确无误。
- 从Events Manager侧边栏菜单中选择Data sources。您会看到一个pixel列表。 如果您选定的业务尚无pixel,可以在该窗口中创建一个pixel。
- 复制该pixel名称下方的pixel ID,
并将其粘贴到
AppsFlyer面板中的Pixel ID字段。
- 填写Access Token字段。您可以按照这里的说明来获取该token信息。
- 打开限制Meta Ads对用户个人信息的使用(CCPA)开关,以确保数据的使用方式符合相关的数据保护法规定。请注意: CCPA隐私条例限制他人使用加州的用户所产生的数据,因此CCPA合规后,Meta Ads上这类用户的数据可用性有限。
2. 启用浏览型归因
AppsFlyer支持通过启用智能脚本或智能横幅的落地页,对Meta Web广告系列进行浏览型归因。这项功能可以基于概率模型(PMOD),将因广告曝光而触发的App激活进行归因,即使用户并未直接点击广告。
当用户点击Meta Web广告并进入智能脚本或智能横幅落地页时,AppsFlyer可以将该活动与后续的应用安装进行匹配。如果可用,回传中将包含fbclid以提高归因准确性。
如需启用Meta Web的浏览型归因:
- 在AppsFlyer中,从侧边栏打开活跃对接> Meta web ads。
- 在对接选项卡中,下滑到激活归因部分。
- 打开浏览型激活归因开关。
- [可选] 开启跨平台归因具有同等优先级并设置回溯窗口。有关更多信息,请参见为跨平台展示启用同等优先级。
- 打开归因链接选项卡。
- 下滑到浏览型归因部分并设置浏览归因回溯窗口(最长24小时)。
- 点击保存对接以应用您的设置。
2. 应用内事件回传
目前只有用户激活才能触发自动的Meta Ads默认回传。如需回传其他类型的事件,可以将AppsFlyer事件映射到Meta Ads事件(请在Meta Events Manager中查看Meta侧的事件名称信息),从而创建自定义回传。
请按以下方式设置应用内事件回传:
- 打开应用内事件回传开关。
- 根据实际需求设置应用内事件回传窗口。详情请见应用内事件回传窗口配置。
- 点击添加事件,将相关事件添加到列表中。
- 在AppsFlyer事件一列,从下拉菜单中选择相关的事件名称。AppsFlyer会通过已接入您应用的SDK或S2S事件来获取该事件的名称信息。
- 在渠道映射事件一列,从下拉菜单中选最合适的渠道侧预定义事件,或选择自定义事件(CUSTOM)。
- 在事件来源一列,选择仅限该合作渠道,确保仅回传Meta Ads带来的用户所完成的事件。
-
在包括列中,选择是否将事件与其收入值一起发送。请见回传中包含的数据。
注意
- 如果您设置的是购买事件,请将包含列设为值和收入。选择其他选项将导致回传失败。
- 目前,仅购买事件支持包含收入。
- 【可选】点击添加条件图标,设置事件的映射条件。
- 点击保存对接。
- 【可选】您可以在保存对接后留在配置页面,将其他应用也对接到该渠道:
- 点击页面左上角渠道名称下方的应用名称,打开应用列表。
- 在下拉菜单中选择一个其他应用。
- 为选定应用完成对接流程。
在Meta Ads中配置AppsFlyer对接
本节所述步骤主要在Meta Ads Manager中完成。
1. 设置投放类型、投放目标和转化目标
- 登入Meta Ads并创建一个广告系列。
- 在Campaign objective部分中选择以下任一选项:
- Sales:该选项能让Meta针对某个具体事件进行优化(比如您的主要KPI事件)。
- Traffic:该选项能让Meta针对广告点击进行优化。建议您仅在没有其他KPI或其他KPI事件的流量太低时使用该选项。
- 【可选】如果您想要在上述选项中添加自定义的投放目标,请按以下方式操作:
- 在Meta Ads中选择一个要作为投放目标的自定义事件,并将其标记为转化行为(conversion action)。
-
进入AppsFlyer面板,在Meta Web对接页面中的应用内事件部分选择一个AppsFlyer事件,将其映射到渠道侧的自定义事件(在渠道映射事件一列中选择CUSTOM),并使用Meta Ads中的转化行为名称(conversion action)为其命名。
注意
如需进一步了解Meta的投放目标(Campaign Objectives),请参阅Meta提供的相关说明。
- 将转化位置(conversion location)设置为Website。
- 请确保Pixel字段的值与您在AppsFlyer中为Meta Web对接(
metaweb_int)所配置的Pixel ID完全一致。如需进一步了解Meta Pixel,请参阅Meta提供的相关说明(需登录)。 - 点击Next。
2. 设置目标网址(Destination URL)
-
在Destination下的Website URL部分中,输入相关URL,作为用户点击广告后访问的页面。请将此处的URL设置为以下任一网址:
- 点击Build a URL parameter,将链接参数添加到该URL中(落地页地址或AF归因链接都适用)。
-
在Custom parameters下点击Add parameter。
-
将AppsFlyer参数映射到Meta中对应的值。
-
如果您的目标网址是落地页、OneLink归因链接或单平台归因链接,请将以下AF参数映射到Meta侧的对应参数:
AF参数 Meta映射值 pidmetaweb_intc{{campaign.name}}af_siteid{{site_source_name}}af_c_id{{campaign.id}}af_adset{{adset.name}}af_adset_id{{adset.id}}af_ad{{ad.name}}af_ad_id{{ad.id}}完成上述步骤后,可得到如下URL:
https://app.appsflyer.com/{app_id}?pid=metaweb_int&c={{campaign.name}}&af_siteid={{site_source_name}}&af_c_id={{campaign.id}}&af_adset={{adset.name}}&af_adset_id={{adset.id}}&af_ad={{ad.name}}&af_ad_id={{ad.id}}&af_r={https://Add-your-store-url.com}- 如果您通过Google Play Store以外的方式提供相关应用的APK,请在URL中添加
af_r参数,并将其映射到该应用的下载地址,如https://Add-your-store-url.com
- 如果您通过Google Play Store以外的方式提供相关应用的APK,请在URL中添加
-
如果您的目标网址是PC或主机端的应用商店,请按下表说明创建链接。如需了解其他相关信息,请参阅CTV、PC和主机平台的直接归因链接
归因链接结构 基础链接 engagements.appsflyer.com/v1.0/c2s/click/app/ 必须配置的路径参数 - platform
示例:steam - app_id
示例:123456
必须配置的查询参数 - af_media_source
- af_campaign_id
- af_r
其他参数 查看所有参数 链接结构 https://engagements.appsflyer.com/v1.0/c2s/click/app/{platform}/{app_id}?af_media_source={media_source}&af_campaign_id={campaign_id}&af_r={app_store_url}将以下AppsFlyer参数映射到Meta侧的对应参数:
AF参数 Meta映射值 af_media_sourcemetaweb_intaf_campaign{{campaign.name}}af_siteid{{site_source_name}}af_campaign_id{{campaign.id}}af_adset{{adset.name}}af_adset_id{{adset.id}}af_ad{{ad.name}}af_ad_id{{ad.id}}跨平台URL的示例:
https://engagements.appsflyer.com/v1.0/c2s/click/app/steam/123456?af_media_source=metaweb_int&af_campaign_id={{campaign.id}}&af_campaign={{campaign.name}}&af_adset={{adset.name}}&af_adset_id={{adset.id}}&af_ad={{ad.name}}&af_ad_id={{ad.id}}&af_r=https%3A%2F%2Fstore.steampowered.com%2Fapp%2F440%2FTest_app2%2F%3Futm_term%3Dhello - platform
注意
用户点击相关广告时,Meta会自动将
fbclid={{fbclid}}添加到目标网址( destination URL)。 -
注意
如需全面了解AF链接参数的详细信息,请参考此文档。
3. 选择需要监测的事件(tracked events)
在Tracking部分中选择需通过相关广告促成的转化事件(这些事件的设置在Event Manager中完成)。
重要提示!
切勿选择App Events,否则Meta会通过SRN API来认领这些转化,从而造成数据上报和投放优化之间发生错配。
创建带有OneLink智能脚本的落地页
用户链路:用户点击Meta广告后跳转到您的移动端网站,并进入一个带有CTA按钮的网页,引导用户从一个或多个平台下载您的应用。用户点击该按钮后,就会跳转到相应的商店。
整个链路中的数据流
- Meta广告的URL中包含
pid=metaweb_int参数。当用户点击该广告时,fbclid参数会被自动添加到该广告URL的末尾。 - 用户跳转到指定的目标网址——即一个带有智能脚本的落地页。
- 在该落地页加载时,智能脚本会向AppsFlyer发送一个展示,其中包含从Meta传入落地页的URL参数。AppsFlyer可通过该展示对落地页进行浏览型归因。如需进一步了解广告展示和浏览型归因,请参阅此文档。
- 智能脚本会根据传入链接中的参数,为落地页的CTA按钮生成传出链接,其中包含
fbclid参数(这里的传入链接是指从广告进入落地页的链接,传出链接是指从落地页跳转到其他地址的链接)。这些按钮可以引导用户:- 进入Google Play和App Store(通过OneLink归因链接实现)。
- 进入多个平台的商店(例如CTV、Epic和Steam)。在此场景中,智能脚本会针对各个平台生成一条单平台归因链接,用户点击后会跳转到对应平台的商店。
- 在用户设备中下载APK文件。
- 用户点击CTA按钮后,AppsFlyer会收到并记录该次点击。
- 用户跳转到相应的商店并下载该应用。
- 用户打开该应用时,AppsFlyer会记录到一个激活。
- 如果激活数据中带有可用的install referrer,AppsFlyer会根据概率模型或确定性归因逻辑对这个激活进行归因。
- AF会生成一条带有
fbclid参数以及其他事件参数的回传,并通过CAPI将其发送到Meta。Meta通过fbclid参数来识别相关点击,并使用其他参数对具体广告系列的投放进行优化。
设置带有智能脚本的落地页
如需在您的Meta Ads广告投放中使用智能脚本,请按以下方式操作:
- 为您要投放的广告系列设置一个OneLink模板,用于生成相关的OneLink归因链接。详情请见OneLink模板的创建方式说明。
-
创建一个智能脚本。详情请见OneLink智能脚本的创建方式说明。
注意
下文内容主要针对使用智能脚本的Meta Ads广告系列,说明了具体的设置步骤。如需了解更具普适性的智能脚本投放设置方式,请参考OneLink智能脚本V2设置说明中的OneLink智能脚本创建方式部分。
- 请确保所有相关的URL参数都已添加到传入链接末尾。如需检查附加在传入链接末尾的参数,请打开Meta Ads Manager,查看您在创建目标网址(Destination URL)时设置的URL参数。详情请见 设置目标网址(Destination URL)。
- 将Meta Ads广告中必须配置的传入URL参数映射到由脚本生成的传出URL参数,用户点击CTA按钮时,智能脚本会将这些参数发送到AppsFlyer:
-
PID:确保智能脚本从传入链接中提取
pid=metaweb_int参数,并将其映射到传出链接中对应的参数。 -
FBCLID:为确保应用内事件的回传能成功发送到Google Ads,传出链接中必须带有
fbclid参数。传出链接中的FBCLID参数映射取决于您使用的智能脚本版本。- 2.8.1及以上版本:传入链接中带有
fbclid参数时,其参数值会自动传递到传出链接的对应参数中,无需手动映射。 - 2.8.0及以下版本:必须在智能脚本页面的URL参数映射部分手动配置
fbclid参数的映射。- 在映射对象一栏中选择自定义参数。
- 在出链参数和入链参数字段中输入fbclid。
注意
如需使相关数据呈现在AppsFlyer的原始数据报告中,必须将传入的
fbclid参数同时映射到传出的fbclid参数和af_sub[1-5]参数。详情请见Facebook FBCLID的说明。 - 2.8.1及以上版本:传入链接中带有
-
PID:确保智能脚本从传入链接中提取
设置带有智能脚本的跨平台落地页
如需在您的Meta Ads广告投放中使用带有智能脚本的跨平台落地页,请按以下方式操作:
- 为您要投放的广告系列设置一个OneLink模板,用于生成相关的OneLink归因链接。详情请见OneLink模板的创建方式说明。
- 请参考此文档中的说明,将您的OneLink模板应用于跨平台归因。
- 请确保所有相关的URL参数都已添加到传入链接末尾。如需查看附加在传入链接末尾的参数,请打开Meta Ads Manager,检查您在创建目标网址(Destination URL)时设置的URL参数。详情请见目标网址(destination URL)的设置说明部分。
- 请列出各传入参数在传出链接中的对应参数。例如将传入链接中的
af_site_id参数映射到传出链接中的af_site_id参数。 - 请列出必要传出参数(即不能出现空值的参数)的默认值。
- 向您的开发人员发送以下信息:
- 您的传入-传出参数的映射方式。开发人员会创建一个脚本,根据您指定的传入-传出参数的对应关系,生成传出的直接访问链接。
- 各参数的默认值。脚本若未在传入的链接中发现对应的参数值,就会使用默认值来填充传出链接中的参数。
- 如果您使用OneLink归因链接,请将相关域名和模板ID发送给您的开发人员,用于创建传出的OneLink链接。域名和模板ID的格式为
yourbrand.onelink.me/A1b2,若您使用品牌域名,则为click.yourbrand.com/A1b2 - 将以下Dev Hub文档发送给您的开发人员:
-
提醒开发人员务必在传出链接中加入传入参数
fbclid的映射。注意
如需使相关数据呈现在AppsFlyer的原始数据报告中,必须将传入的
fbclid参数同时映射到传出的fbclid参数和af_sub[1-5]参数。
创建带有OneLink智能横幅的落地页
用户链路:用户点击Meta广告后跳转到您的移动端网站,并进入一个展示智能横幅的页面,该横幅中带有CTA按钮,引导用户从对应的应用商店下载相关应用。
整个链路中的数据流
- Meta广告的URL中包含
pid=metaweb_int参数。当用户点击该广告时,fbclid参数会被自动添加到该广告URL的末尾。 - 用户跳转到指定的目标网址——即一个带有智能横幅的落地页。
- 落地页加载的同时,智能横幅会向AppsFlyer发送一条展示,其中包含传入链接参数(传入链接是指从广告进入落地页的链接)。有了这条展示数据,AppsFlyer就能通过浏览型归因将转化匹配到落地页。如需进一步了解广告展示和浏览型归因,请参阅此文档。
- 智能横幅针对该横幅中的CTA按钮,生成传出的URL。生成的传出链接以传入链接中的参数(包括
fbclid)为基础。智能横幅只能生成OneLink链接。 - 当用户点击智能横幅中的CTA按钮时,AppsFlyer就会接收并记录该次点击。
- 用户跳转到相应的商店并下载该应用。
- 用户打开该应用时,AppsFlyer会记录到一个激活。
- 如果激活数据中带有可用的install referrer,AppsFlyer会根据概率模型或确定性归因逻辑对这个激活进行归因。
- AF会生成一条带有
fbclid参数以及其他事件参数的回传,并通过CAPI将其发送到Meta。Meta通过fbclid参数来识别相关点击,并使用其他参数对具体广告系列的投放进行优化。
设置带有智能横幅的落地页
如需在您的Meta Ads广告投放中使用智能横幅,请按以下方式操作:
- 为您要投放的广告系列设置一个OneLink模板,用于生成相关的OneLink归因链接。详情请见OneLink模板的创建方式说明。
-
创建一个智能横幅。
注意
下文内容主要针对使用智能横幅的Meta Ads广告系列,说明了具体的设置步骤。如需了解更具普适性的智能脚本投放设置方式,请参考《智能横幅——移动端网页到应用解决方案(市场人员专用)》文档中的设置部分。
- 设置智能横幅参数,用于Meta Ads广告:
- 请确保所有相关的URL参数都已添加到传入链接末尾。其中最重要的两个参数是
pid=metaweb_int和fbclid。请务必确保传入链接中包含这两个参数,这样智能横幅才能收集相关信息。如果缺少这两个参数,就无法对相关流量进行归因,也无法向Meta Ads发送回传。如需查看附加在传入链接末尾的参数,请打开Meta Ads Manager,检查您在创建目标网址(Destination URL)时设置的URL参数。设置目标网址(Destination URL)。
- 请确保所有相关的URL参数都已添加到传入链接末尾。其中最重要的两个参数是
常见问题
为什么我看到激活和应用内事件归因为Meta Ads(facebook_int),而不是Meta Web(metaweb_int)?
这是由于您在 Meta Ads 中设置追踪事件时,将其设置为应用事件而非网页事件。请将设置改为网页事件。
特性与局限性
| 特点 | 说明 |
|---|---|
| 成本数据 | 系统不会自动获取Meta Ads(metaweb_int)网页广告的成本数据。您需通过以下两种方式之一手动导入:通过电子邮件上传文件,或通过AppsFlyer主机端界面手动上传。此规则适用于所有用户,包括ROI360订阅用户。 |