Facebook应用安装广告

概述

Branch链接可与Facebook App Install Campaign广告一起使用,从而使您可以在Branch仪表板上跟踪广告驱动的安装,并将这些新用户在首次打开您的应用程序时直接直接链接到内容。

注意:本文档适用于Facebook和受众群体网络中的广告展示位置。

本文档支持以下Facebook广告系列类型:

Facebook广告系列类别 广告活动类型/目标 Branch广告格式
Consideration 应用安装 仅限应用程式:安装

Facebook Campaign广告格式支持表

Facebook广告系列类型 照片 视频 轮播 幻灯片放映 采集 动态 帆布
App Installs ✔︎ ✔︎ ✔︎ ✔︎ -- -- ✔︎

Facebook广告系列类型

寻找其他Facebook广告系列类型吗?请查看我们的 Facebook广告概述指南

设置

先决条件

  • 要跟踪来自Facebook Ads的安装,您应该将Branch SDK 集成到您的应用中。
  • 要在Facebook App Install Ads中使用Branch链接,请确保您具有:
    • 在iOS上配置的URI方案
    • 在Android上配置的URI方案
    • iOS App Store ID集
    • Android套件名称集
    • 填写了“社交媒体设置”(即, 链接设置底部的OG标签)
  • 如果您想将广告直接深度链接接到内容,则应配置深度链接接路由
  • 广告是按月活跃用户定价的高级产品。注册Ads产品以启用此功能。

启用Facebook作为广告合作伙伴(进行评估)

启用Facebook作为广告合作伙伴

完成本节(将启用Facebook作为广告合作伙伴 )将导致Branch将应用程序事件发送到Facebook,以便将其归因于广告系列。 This does not enable deep linking for the ad 。深层链接需要进行以下进一步的工作。

如果您尚未'启用Facebook作为“Branch”仪表板上的广告合作伙伴,请按照此部分操作。发送事件的高级选项可以在此处找到

  1. 导航到“ 合作伙伴管理”选项卡

    广告合作伙伴管理

  2. 搜索Facebook

  3. 请点击 Connect With Facebook

    与Facebook连接

  4. 如果您尚未登录,请登录Facebook

    登录

  5. 确认Branch可以收到您的公开个人资料

    公开个人资料

  6. 确认Branch可以拥有权限 ads_read

    OAuth范围

    ads_read 用于在Branch仪表板上显示展示和点击。

  7. 选择要为其投放应用安装广告或应用互动广告的广告帐户

    选择广告帐户

广告帐户常见问题解答

如果您在查找或选择要为其投放广告的广告帐户时遇到麻烦,请访问我们的常见问题解答

  1. 点击以选择要为其运行Facebook广告的Facebook应用ID。

    输入应用程序ID

  2. 复制应用程序ID

    查找应用ID

  3. 粘贴应用ID,然后按 Save

    粘贴应用ID

  4. Facebook现在已成为广告合作伙伴!

    请注意,如果Facebook和Branch之间的归因窗口不同,则这些窗口将突出显示。该警告有指向有关如何对齐这些归因窗口的文档的链接。

    完成

  5. 最后,要创建一个Facebook Ads链接,请点击右上角的Create Facebook Link 按钮。

    创建Facebook广告链接

Branch< > Facebook字段映射

Branch将以下数据字段从Facebook App Install Ads映射到Branch。

Facebook数据 Branch数据 可能的值
n/a ~advertising_partner_name “ Facebook”
n/a ~channel 如果为空或最后触点,则为“ Facebook”
n/a ~feature "付费广告"
campaign_name ~campaign 光明发射
campaign_id ~campaign_id 15292426
publisher_platform ~secondary_publisher 脸谱网/ Instagram的/ Audience_network
creative_name ~creative_name 灯亮垂直
creative_id ~creative_id 1234567890
ad_set_name ~ad_set_name 光亮
ad_set_id ~ad_set_id 12345567890
ad_name ~ad_name 光亮
ad_id ~ad_id 123456789

将代理商标签添加到广告系列名称

在为自我归因网络(SAN)创建广告活动时,只有代表客户管理广告活动的代理商必须在活动名称前加Agency ID

需要代理商ID

如果未在广告系列名称后附加Agency ID 则会导致后续的任何转化均未正确归因于负责机构。

查找您的代理ID

您可以在Agency视图中的帐户设置里找到您的代理商ID。

创建您的代理商标签

您的代理商代码必须遵循以下格式:

`agency_{YOUR AGENCY ID HERE}_`

具有代理商标签的示例广告系列

agency_1234567890_My_SAN_Ad_Campaign

您可以将代理商标签附加到广告系列名称的开头结尾

导出时删除了代理商ID

导出/分析中显示的~campaign 值将不包含agency_id。如果您在Facebook中设置了一个名为test_campaign_agency_1234 的广告系列,并且对于来自该广告系列的所有安装,则~campaign 值为test campaign

费用数据

Branch为此广告合作伙伴提供以下费用指标:

分析标签 描述 用于
Cost 这些维度(分析代码,用户数据,时间范围)的总费用(支出),与费用模型无关 了解总支出
eCPI 成本/安装 标准化每次安装的支出,以了解整个网络或一段时间内安装的平均价格
eCPC 费用/点击 标准化每次点击支出,以了解整个网络或一段时间内的平均点击价格
eCPM 费用/(展示次数/ 1000) 标准化每千次展示的支出,以了解整个网络或一段时间内1000次展示的平均价格
eCPA 每次购买费用[包括网络和应用购买] 标准化每次购买的支出,以了解跨网络或一段时间内购买的平均价格
Return On Investment (ROI) (收入成本/成本)* 100 得出投资回报率,了解广告支出产生的百分比"利润"
Return On Ad Spend (ROAS) (收入/费用)* 100 通过了解给定支出单位的收入倍数百分比得出投资回报率

成本数据转换

所有成本数据都以当地货币提取,然后使用数据存储当天该货币的汇率在仪表板上转换为USD。实际上,这意味着仪表板会在其运行时显示广告系列费用转换为美元的金额。

查看您的数据

Branch仪表板上的 Ads Analytics页面提供了一个交互式时间序列图和表格,以查看您的广告系列的效果。

广告分析图示例

该表显示了有关每个广告系列效果的摘要数据。在表格的右上角,您可以找到一个download button ,以CSV文件的形式检索图表'的内容。

示例广告表

与您的数据互动

通过使用Compare by + 按钮添加参数来拆分数据显示的数据,以细分并比较广告系列的效果' 。

然后使用and + 按钮优化显示的数据,以更深入地了解广告系列的效果。

可选:深度链接您的应用安装广告系列

如果您投放的是仅限应用的广告,则此部分为 (测量不需要)。我们将自动从Facebook提取广告系列,广告集,广告和创意信息。但是,如果希望用户进行深度链接接,则应遵循本节中的说明。

配置您的应用程序以阅读Facebook App安装深度链接接

  1. 不幸的是,我们'已经找到了直接S2S机制获取深度链接接是相当不可靠的。我们建议你有Facebook的 Android的 / 的iOS 安装的SDK,以便分公司可以直接与他们在客户端的最佳成果而努力。
  2. 在Android上,如果您使用的是Proguard,请确保添加必要的内容,以在构建期间保留Facebook SDK。
-keep class com.facebook.applinks.** { *; }
-keepclassmembers class com.facebook.applinks.** { *; }
-keep class com.facebook.FacebookSdk { *; }
  1. 告诉Branch在初始化时使用Facebook SDK读取应用链接

  2. iOS-Objective C

// This goes BEFORE initSession is called in didFinishLaunchingWithOptions
[[Branch getInstance] registerFacebookDeepLinkingClass:[FBSDKAppLinkUtility class]]
  • Android-Java
// This goes in the getAutoInstance call in your Application class
Branch.getAutoInstance(this).enableFacebookAppLinkCheck();

创建广告链接以进行深度链接接

  1. 从Facebook合作伙伴下的合作伙伴管理页面 Create Facebook Link 按钮创建一个分支广告链接,然后选择App Install or Engagement
  2. 输入链接名称以供以后参考。
  3. 在“广告格式”设置为App Only ,“广告合作伙伴”设置为Facebook ,“辅助广告格式”设置为App Install Ads
    建立广告连结
  4. 在“配置选项”选项卡下,使用“深层链接数据输入”部分添加深层链接参数。您可以使用此配置部分来指定自定义链接参数,这些参数将在安装后深层链接到应用程序。这些可以包括优惠券代码或页面标识符以路由用户。访问深度链接路由页面以了解更多信息。
  5. 由于这是应用安装广告,因此重定向部分将在很大程度上被忽略。我们强烈建议您保持本节不变。
  6. Analytics(分析)将自动从上面的直接Facebook集成中提取,因此您可以忽略配置的Analytics(分析)部分。

禁用深度视图

为了使您的广告系列有效运行,请确保禁用Deepviews。您可以禁用整个帐户的Deepviews 禁用一个链接 Deepviews。

配置广告系列以深度链接接广告链接

  1. 登录到拥有您的Facebook应用程序的帐户后,导航至 https://www.facebook.com/ads/create
  2. 选择App Installs 作为广告系列营销目标。
    广告活动选择
  3. 继续进行广告系列创建,选择要做广告,受众,位置和预算的应用。然后按继续进入广告创建步骤。
  4. 现在选择一种广告格式并自定义您的广告
  5. Destination 字段下,您可以选择将广告定向到App Store或Facebook Canvas广告。

    • 如果您选择App Store,请在您的Branch Ad链接中填写Deep Link 字段

      深度链接放置

    • 如果选择“画布”,则将您的“Branch广告”链接添加为画布广告组件的“ Destination 网站网址”

      画布设置

  6. 完成其余的广告系列设置。

您的Facebook广告系列现已设置为使用Branch链接来处理应用安装!

可选:具有多个链接的广告格式

某些广告格式(例如轮播格式)可以处理多个深度链接接。要在广告的每个图像或组成部分上具有链接效果数据,请创建多个Branch广告链接,以在多重链接广告格式的每个部分中使用。如果您想吸引客户使用不同的内容或产品,此格式很有用。

测试广告的深度链接接

不幸的是,在Facebook广告创建流程中使用的演示/预览广告与实时Facebook广告使用的机制不同。 这可防止您测试来自Facebook广告深度链接接。不要浪费时间尝试使它起作用。我们'日与Facebook代表确认,这已被打破。

测试深度链接接功能的唯一方法是在实际的广告系统之外,使用Facebook的帮助工具。请按照以下说明测试深度链接接功能:

  1. 前往 Ads测试器工具
  2. 选择您要进行'广告宣传的应用
  3. 向下滚动到显示' Test Deep Link '的按钮。
  4. 粘贴到Branch链接
  5. 支票'发送延期'
  6. 点击'发送到iOS / Android '
  7. 安装该应用程序,它应该具有深度链接接!

请注意以下常见测试错误

  1. 如果您在设备上重置GAID或IDFA,则必须先卸载Facebook并重新安装,然后再进行测试。 Facebook不会在每次打开'时更新IDFA / GAID。
  2. 推迟发送不需要发送或点击通知。选中" Send Deferred "将自动排队测试设备与深度链接数据的匹配。通知与延迟深度链接完全分开。
  3. 您点击桌面上的Facebook帐户"延迟发送"必须与登录到测试设备的帐户匹配,以便排队等候延迟的深度链接接数据。请注意,我们已经在您登录和退出多个帐户对测试设备这一事业的Facebook无法正常排队匹配观察到的问题。
  4. 如果您发现有人喜欢您的广告,请不要试图点击并对其进行测试。点击您自己的实时通知中显示的广告将不会进行深度链接接。

故障排查

现在,我们为Facebook应用广告提供了一个专用的 FAQ页面。如果您在应用广告方面遇到任何问题,请查看常见问题解答。

如果您在使用纯网络广告时遇到问题,可以查看常见问题解答。

Branch费用数据与广告合作伙伴信息中心不匹配

请确保您'已经选择了相同的时区在你的广告合作伙伴'小号仪表板和你的店的仪表板。

CPI指标与广告合作伙伴和Branch之间的' t不匹配,尽管费用指标

Branch'的最终点击归因模型可能会导致Branch与自分配网络(SAN)的安装计数有所不同,进而导致CPI指标有所不同。验证您的费用和安装指标是否与广告合作伙伴'的信息中心匹配。如果存在安装差异,则这可能是合法的,并且是由于安装计数的差异,其中Branch'的编号更准确。如果差异很大,请通过常规故障排除步骤调查安装差异的原因。

费用,点击和展示数据全部丢失

通常,重新认证合作伙伴并等待24小时将重新启用费用数据。

重新认证时,请仔细检查您是否选择了正确的帐户。我们只会提取您在身份验证过程中选择的帐户的费用数据。

背景:
SAN的成本,点击和印象数据通常来自合作伙伴API(除非有意将分支印象像素或链接用于归因,例如,在Web广告系列中)。启用SAN时,您需要向提供商进行身份验证。 Branch使用此身份验证来检索点击,费用和展示数据。如果身份验证令牌过期(例如,如果您重置密码,或者合作伙伴强制重置了令牌),则可能看不到点击,印象或费用数据。在这种情况下,只需重新认证即可刷新令牌。

某些"compare by" 细分的费用数据缺失或不正确

下游事件(例如安装 )应始终具有仪表板中按选项进行比较的全部范围。但是,SAN的次点击,展示和费用数据通常是通过合作伙伴API导入的。这些API不一定会提供与Branch支持的原始安装事件所涉及的成本数据相同的细分,因此在某些情况下,Branch仪表板无法针对成本数据与安装数据按相同的维度进行比较。

对深度链接接进行故障排除

在Branch之前拦截深度链接接

如果您在Facebook应用广告中使用“Branch”深度链接接,请检查以下内容。

我们最近发现了一个问题,其中一个应用程序调用Facebook '的SDK来获取其iOS和Android应用程序中的延迟应用程序链接。Branch调用通过直接API集成使用相同的机制,但是如果Facebook ' s SDK在我们之前检索到它,则Branch将看不到任何深度链接接数据。请确保在您的应用程序中注释掉对以下API的所有调用:

阅读Facebook应用链接时遇到的问题

如果Facebook在从“Branch”链接读取App链接时遇到问题,则在尝试测试流时,您可能会看到类似这样的消息。这意味着OG标签中有损坏的内容,导致Facebook无法解析您的链接。

图像
图像

重新抓取OG标签

您可以使用Facebook提供的 OG标签测试仪工具测试OG标签:

  1. 将“Branch链接”粘贴到“输入URL”框中。
  2. 点击显示现有的刮擦信息按钮。
  3. 从输出窗口检查有关应用链接的错误。
  4. 点击获取新的抓取信息按钮。如果确定Branch链接设置正确,则最后一步通常可以解决此问题。

自动重新抓取过程

在创建新链接之后并将其用于任何广告之前,您可以使用以下命令进一步自动化重新抓取过程:

curl --insecure "https://graph.facebook.com/?id=[YOUR-URL-TO-SCRAPE]&scrape=true"

如果OG标签测试仪继续报告问题

  1. 检查您的链接设置并确保为所有平台(适用于该平台的应用程序)配置了URI方案和指向Play / App Store中应用程序的链接。如果您将自定义URL用于iOS重定向,则需要在URL后面附加?id[10-digit App Store ID] 。为了完全生成Facebook抓取工具期望找到的App Links和OG标签,这是必需的。
    • 例如,如果您的App Store URL为https://itunes.apple.com/us/app/my-app-name/id1234567890 ,那么您的“自定义URL”值应为https://example.com?id1234567890
  2. 如果输出窗口中的错误与OG标签有关,即缺少标题,描述等,则通过添加?debug=true来检查链接OG标签。
  3. 如果您没有在每个链接级别上设置OG标签' ,那么请从链接设置页面检查仪表板'的全局社交媒体显示自定义设置。

使用直接深度链接接

作为最后的选择,您可以手动输入直接的深度链接接。要检索此:

  1. 转到Facebook ' s 打开Graph Object Debugger
  2. 输入您要用于广告的Branch链接
  3. 请点击 Fetch new scrape information
  4. 找到al:ios:url 行(应该看起来像<meta property="al:ios:url" content="myapp://open?link_click_id=link-242052337263342024" />
  5. 复制此值( myapp://open?link_click_id=link-242052337263342024 )并将其作为广告的Deep Link值输入

如果以上方法均无效,请立即联系 [受电子邮件保护]

应用限制的已知问题

我们最近在Facebook系统中发现了一个错误,如果您从“高级Facebook应用程序设置”标签中的默认值更改了这些值中的任何一个,就会阻止机器人读取应用程序链接。请确认

  • 酒精含量设定为 No
  • 年龄限制设置为 Anyone (13+)
  • 社会发现设置为 Yes
  • 限制国家/地区设置为 No

它必须看起来像是恰好是

应用限制疑难解答

更新18 天前

Facebook应用安装广告


建议的编辑仅限于API参考页

您只能建议对Markdown正文内容进行修改,而不能建议对API规范进行修改。