Facebook常见问题和高级选项

常问问题

什么是Facebook MMP?

"与Facebook营销合作伙伴一起获得更深入的见解或评估多个广告网络" ( Facebook- "Measuring for App Ads" )。

MMP的首字母缩写词是指广泛的Facebook移动营销合作伙伴类别,或更狭义的是移动测量合作伙伴。后者是Facebook合作伙伴的特殊子集,可以访问设备级别的归属数据。 Branch已接受Facebook的审核,并加入了这一组合作伙伴,以提供详细的分析和真正的跨渠道报告。我们帮助您衡量哪些安装,打开和转换事件应归因于Facebook广告活动,而非其他营销活动。

Branch如何将事件归因于Facebook广告?

Facebook是一个自我归因网络。这意味着Facebook声称对安装和其他事件表示赞赏。这与某些广告网络不同,有些广告网络发送的展示数和点击数是Branch然后匹配事件的。然后,Branch将这些声明与其他广告网络以及来自电子邮件,您的网站和其他来源的流量进行比较,并选择最近的点击以获取功劳。

Branch SDK已经可以帮助您跟踪安装和其他事件。启用Facebook MMP集成后,Branch将事件和广告ID发送到Facebook。然后,Facebook报告先前查看或点击过Facebook广告的设备,包括有用的信息,例如活动,广告集和广告。如上所述,Branch然后将这些债权与其他债权归于重复。

我是否需要Facebook SDK才能使Branch将安装,打开和其他事件归还给Facebook?

没有! Branch SDK会收集足够的信息,以便将事件归因于Facebook广告。

如何在Facebook广告中使用深度链接接?

创建深层链接很容易!首先,确保您在Branch Dashboard上设置了与Facebook MMP 的集成。然后导航至合作伙伴管理下的 Facebook页面,然后单击"创建Facebook链接" 。

可以从 Facebook概述页面链接到的指南中找到更长的说明。例如,请参阅应用安装指南本部分。

如何将转化事件归因于Facebook广告?

首先,确保您在Branch Dashboard上设置了与Facebook MMP 的集成。其次, 为标准事件设置跟踪。就这么简单'秒钟!我们将自动将事件归因于Facebook广告。

Facebook不接受超过40个字符或以连字符开头的自定义事件名称,仅接受字母,数字,连字符,空格和下划线 。 Branch将自动截断超过40个字符的事件名称,并可能进一步清理事件名称,以帮助确保它们通过验证。例如:

  • 输入的事件名称 :这&是& A * ' s的不良事件,所以SOOOOOO长
  • 分支消毒为 :这 A _坏事件That_s So SO S

有用于跟踪事件的高级选项,您可以在以下阅读更多有关

您在入职过程中要求的许可是什么?为什么?

权限(OAuth范围) Why
ads_read 提取营销见解数据(例如,展示数,点击数,成本)以显示在Branch仪表板上。也用于提取广告素材名称和ID等,以为安装,打开和其他事件提供更丰富的分析。

入职过程中需要什么信息,为什么?

识别码 Why
Ad account 提取营销见解数据(例如,展示数,点击数,成本)以显示在Branch仪表板上。
Facebook App ID 将安装,打开和其他事件发送到Facebook,以查看它们是否由Facebook广告活动驱动。
Facebook App Secret (Optional) 用于为延迟的深度链接接创建应用访问令牌。机密不会存储在任何地方。

我可以'看不到广告占我想在所有使用

请尝试注销并重新登录Facebook。记下您使用的电子邮件地址。如果仍然看不到广告帐户,请访问 business.facebook.com 并确保您使用相同的电子邮件地址/ Facebook帐户。

您以前的Facebook Ads产品和新的Facebook Ads产品之间有什么区别?

Branch是Facebook移动测量合作伙伴(MMP)。这意味着我们正在与Facebook合作,以将您的安装,打开和自定义事件更准确地归因于Facebook广告活动!

主要区别:我们可以使用此产品而无需Branch深度链接。无需手动创建Branch链接并将其添加到Facebook广告!

如果您使用Branch深度链接接,我们仍将在应用程序中返回Branch深度链接接信息,以便您可以将用户深度链接接到内容。归因事件将为而不是具有Branch深度链接接信息,而是Facebook广告活动信息。此信息无法通过我们的数据集成传递给第三方。

Branch是否提供Facebook的浏览(展示)归因?

从展示到安装,Branch只能为安装提供设备级别的浏览归因。这是通过Facebook公开的MMP API提供的。它'也有可能,如果其他应用程序的事件(如打开)不久后发生的安装,我们可以通过属性的回同样的展示/视图。

如何从旧的Facebook集成升级到新的Facebook集成?

简单。在广告管理门户导航到 Facebook。选择"连接Facebook "然后按照指南设置与Facebook MMP 的集成。

完成注册流程后,我们将升级您,以获取完整的MMP功能!现在安装和其他分析将包括来自Facebook的有关广告系列,广告集,广告和广告素材的信息。

我想我以前启用过Facebook ...

_...但是现在,当我在广告管理门户导航至 Facebook时,我只看到"与Facebook连接" 。是什么赋予了?_

我们'隐藏了旧的Facebook设置流程。请选择"Connect with Facebook" 并按照指南设置与Facebook MMP 的集成。

如果我使用深度链接接' m的广告系列会怎样?

我们仍然强烈建议您使用广告中的链接。 研究表明 ,当您与用户进行深度链接时,他们会获得更好的体验,并且保留率也更高!

当您在Facebook广告中放置“Branch”链接时,我们仍会将此链接返回到您的应用,以便用户可以进行深度链接。深度链接的功能与以前完全一样。

我需要从我的Facebook广告中删除深度链接接吗?

否。实际上,我们建议您使用深度链接接。请参阅上一个问题。

Facebook MMP的这一新功能是否涵盖网络营销活动?

通常,不会。 Facebook MMP允许我们评估Facebook应用安装和应用参与度广告。不过,在某些情况下,我们可以将发生的网络事件归因于应用安装/互动广告之后之后发生的 。这是因为我们可以将网络和应用程序用户标识符链接在一起,这是我们基于人员的归因产品的一部分。

我可以取出数据吗?

Facebook归因事件

数据集成永远不会包含归因于Facebook的事件。这是因为我们无法与第三方共享设备级别的Facebook归因数据。

有许多方法可以访问与Facebook有关的数据。

您可以在 Branch Dashboard Query API 各个页面上看到有关安装,打开和转换事件的分析。

如果已签名的Facebook '小号 "高级移动测量"协议( "Data Use Terms for Advanced Mobile App Measurement" ,然后就可以得到器件级数据经由出网络挂接 ,该每日导出API ,和 CSV出口 。如果您尚未签署此协议,那么通过Webhooks,Daily Export API和CSV Exports访问时,任何归因于Facebook广告的事件都将看起来像是自然事件。

我们无法将设备级Facebook归因数据发送给第三方。因此,我们无法通过数据集成发送归因于Facebook的事件。请改为考虑内部分析此数据(使用Webhooks,Daily Export API或CSV导出),或使用Branch Dashboard来满足您的所有分析和归因需求。该数据也不会在应用程序的deeplink initSession回调中返回。

Branch功能 包含Facebook数据
Dashboard visualizations 预汇总分析
Query API 预汇总分析
Liveview 设备级分析*
Daily Export API 设备级分析*
CSV Exports 设备级分析*
Webhooks 设备级分析*
Data Integrations 不支持

[x]您必须已签署Facebook ' s " Advanced Mobile Measurement "协议( "Data Use Terms for Advanced Mobile App Measurement"才能查看此数据。

在此页面上,您可以查看哪些广告帐户已签署AMM协议:

AMM

Facebook上的数据和Branch上的数据未对齐!

请参阅以下部分, Facebook和Branch 之间差异的来源 。

Facebook Ads高级选项

Facebook MMP活动选项

活动选项

要查看Branch仪表板上的以下选项,请点击

Branch + Facebook MMP允许您将事件归因于Facebook广告系列。Branch将事件以及包括广告ID的元数据发送到Facebook。然后,Facebook返回有关用户上次查看或点击的广告的信息(如果有)。然后,Branch将其显示在我们的仪表板上,并有条件地*在我们的数据Feed 产品中提供此数据。

在向Facebook发送事件时,合作伙伴有多种选择。这些将在下面讨论。

跟踪安装

Branch将所有安装发送到Facebook。 Facebook会在其末尾重复安装。如果您具有Facebook SDK和/或另一个MMP,这些文件还会将安装发送到Facebook '的后端。这不会导致重复安装,因为Facebook对它们进行了重复删除。

跟踪重新安装并打开

事件重复数据删除

Facebook不会在其后端删除自定义应用程序事件的重复数据。因此,如果您集成了Facebook SDK或另一个MMP跟踪应用程序打开,请选择下面的选项1。

跟踪重新安装和打开时,有3个选项:

  1. 使用Branch名称(branch_open) :这使我们可以从Facebook获取归因数据,但不将其视为打开的应用程序。如果您已集成Facebook SDK或正在与另一个MMP进行测试,请使用此选项。由于Facebook SDK或其他MMP已经在发送fb_mobile_activate_app,因此您不希望Branch再发送一次。 (默认)
  2. 使用Facebook名称(fb_mobile_activate_app) :Branch将发送Facebook用于跟踪应用打开的确切事件。如果您没有Facebook SDK,并且不跟踪其他MMP的打开,请使用此选项,并且您希望Branch帮助Facebook记录打开。
  3. disable :如果根本不希望打开Branch,请使用此选项。在某些情况下,我们仍可能能够基于先前从Facebook检索到的归因数据来归因公开。但是我们不会将任何空缺发送给Facebook以获取归因数据。

跟踪其他转化事件

自定义事件重复数据删除

Facebook不会在其后端删除自定义应用程序事件的重复数据。如果您正在使用Facebook SDK或其他MMP跟踪转换事件,请选择下面的选项1。

它' S可能仅使用Branch来跟踪应用事件!您可以使用Branch 跟踪一次事件 ,然后将其发送到Facebook以及其他分析系统。使用此处概述的 v2 /事件日志记录方法

跟踪添加到购物车,购买和其他Facebook应用程序事件时,您有3个选择:

  1. useBranch名称 :这使我们能够从Facebook获取归因数据,但无需将其计为购买,添加到购物车等。如果您已经集成了Facebook SDK或正在与其他MMP进行测试,请使用此选项通过这两种方法之一来跟踪应用程序事件。由于Facebook SDK或其他MMP已经将事件发送到Facebook,因此您不希望Branch分两次发送这些事件。 (默认)
  2. 使用Facebook名称 :Branch将发送Facebook用来跟踪应用程序事件的确切事件。如果您尚未使用Facebook SDK或其他MMP跟踪应用程序事件,并且希望Branch帮助Facebook记录这些事件,请使用此选项。
  3. disable :如果您不希望Branch归因于这些转换事件,请使用此选项。在某些情况下,我们仍然可以根据先前从Facebook检索到的归因数据来归因于这些转化事件。但是我们不会将任何转换事件发送给Facebook,以获取归因数据。

跟踪自定义事件

除了跟踪安装和Facebook应用程序事件(请参阅上面的跟踪其他转换事件 ),您还可以具有“Branch”属性自定义事件。为此,我们必须将这些事件发送到Facebook。

跟踪不具有等效的 Facebook App Event 自定义事件时,您有2个选项:

  1. 启用 :Branch将自定义事件发送到Facebook。这使我们能够从Facebook获取归因数据。 (默认)
  2. disable :如果您不希望Branch归属自定义事件,请使用此选项。在某些情况下,我们仍然可以基于先前从Facebook检索到的归因数据来归因于这些自定义事件。但是我们不会将任何自定义事件发送给Facebook,以获取归因数据。

从现有的Facebook集成迁移到MMP

认证方式

您将不再看到以前的Facebook入职流程,该流程要求您复制粘贴Facebook应用程序的机密。请改为使用通过Facebook进行身份验证选项。

如果您在2018年2月14日之前一直在使用我们与Facebook的集成,那么我们强烈建议您升级到包含MMP的新集成。

我们现已通过Facebook认证为移动测量合作伙伴! Branch现在可以帮助您以前所未有的方式将安装,打开和转换事件归因于Facebook。

该集成包括对Facebook,Instagram和受众网络的全面支持。我们还会自动从Facebook提取展示和点击,并在您点击“Branch”链接时显示这些展示和点击。仍然支持用户喜欢的深度链接接体验。

有关如何使用Facebook MMP进行设置的说明,此处为 。请注意,这将替换您在我们后端的现有凭据。现在,您只需将普通的Facebook登录流程点击即可,而无需将您的Facebook应用程序机密复制粘贴到Branch仪表板中。

Branch现在将在Branch Dashboard '的可视化中自动显示Facebook广告系列,广告集和广告信息! '吨不仅限于广告分析 ,还包括跨渠道分析,例如源分析

Facebook与Branch之间差异的来源

当使用Branch作为Facebook MMP时,如果配置不正确,您可能会注意到Branch仪表盘和Facebook仪表盘之间的数据差异。如果您在Branch仪表板上使用Facebook入职之后,我们已经突出显示了差异的几种来源(如果存在)。

有很多原因可能导致您在Facebook和Branch上看到不同的数字。请注意,我们有一个用于跟踪展示和点击的系统(通过Facebook Insights API),以及一个用于跟踪安装,重新安装,打开和转换事件的系统(通过私有Facebook API)。当试图找出差异, '最好选择一个事件在时间(例如点击或安装),并专注于差异存在的原因。

下面的前两个部分介绍了导致差异的常见原因:归因窗口和时区。然后,以下各节提供了有关诊断和排除特定问题的更多步骤。

归因窗口

归因窗口是从初始操作(点击或印象)到转换事件(安装或打开)之间的最长时间,您将该转换事件归因于该初始操作为导致发生

具有3天视图归因窗口的示例:如果用户查看您的广告,并在2天后安装了您的应用,则该安装将归因于该广告视图。但是,如果用户查看您的广告并在4天后安装了该应用,则该安装将被视为自然安装,并且不会归因于该广告视图。您可以在我们的文档中阅读更多内容这里

如果“Branch”仪表板上的归因窗口之一与Facebook仪表板上的相应窗口不同,则两者之间的数据将无法对齐。您可以通过更改Branch仪表板上的多个归因窗口之一或更改给定广告帐户的Facebook仪表板来缓解这种情况。

有四个Branch归属窗口和两个Facebook归属窗口。此图表显示每个Branch窗口名称对应于哪个Facebook窗口名称:

Branch窗口名称 Facebook窗口名称
Click to install 点击窗口
Click to session start 点击窗口
Click to conversion event 点击窗口
Impression to install 查看视窗
Impression to session start 查看视窗
Impression to conversion event 查看视窗

更改您的Facebook归因窗口

为了更新特定广告帐户的Facebook归因窗口,您可以转到 https://business.facebook.com/ads/manager/account_settings/information 。在左上角的下拉菜单中选择帐户。只要您'成为该帐户的管理员,您应该会在右上角看到第'部分Attribution ' ,并具有编辑Click或View窗口或两者的能力。

更改您的Branch归属窗口

作为替代或补充,您可以更新四个Branch归属窗口中的任何一个。为此,请转到“Branch”仪表板的“ 链接设置部分,然后向下滚动到“ ' Attribution Windows '部分并展开它。更改上表中列出的四个窗口中的任何一个以匹配相应的Facebook窗口,然后将其保存在页面底部。

根据展示时间或转化时间进行报告

如果展示是在一天内,但安装是在另一天,则Facebook和Branch可能会报告同一安装在不同日期发生的情况。

背景:

默认情况下,Facebook会根据展示发生的日期来报告安装。它们还允许您根据安装发生的日期查看报告。

Branch始终根据安装日期(而不是展示日期)报告安装情况。

让'用一个场景说明这一点:

用户在4月1日观看广告,点击该广告,然后在4月2日安装该应用。

默认情况下,Facebook报告安装是在4月1日进行的。但是,从Insights API中提取数据时,您可以指定选项action_report_time = conversion。这导致Facebook报告该安装发生在4月2日。

Branch将始终报告安装发生在4月2日。

时区

请确保您的Facebook广告帐户和Branch帐户的时区相同。

您可以在此处查看Branch机构帐户使用的时区

您可以在此处查看Facebook广告帐户使用的时区。如果您将多个广告帐户与“Branch”一起使用,请确保对齐每个帐户的时区。

如果您无法对齐所有时区,则可能会注意到Branch Dashboard上的某些数据与Facebook Dashboard上的数据并不完全一致。但是,数据不会丢失,而只会在几天之间转移。较长时间段内的数字求和应大大减少时区不一致的影响。

其他常见问题

iOS 10+和限制广告跟踪的问题

在iOS 10中,如果用户启用了Limit Ad Tracking ,则Apple破坏了应用程序开发人员收集IDFA 的功能。在这种情况下,Branch和Facebook无法比较注释以查看谁推动了安装。这将导致两个平台之间的计数差异大约15%,其中Branch '跟踪的安装次数会更低。

不收集广告ID

如果你看到绝对0的数据从您的整合未来通过,它'可能你'再没有在Android或iOS上的IDFA收集谷歌广告ID(GAID)。

  • iOS:添加AdSupport.framework并阅读有关提交到商店的额外信息。
  • Android:添加Google Play服务,以便我们收集GAID。在这里看到
Facebook活动归因于深度链接接

Facebook有一个专用终端节点,用于深度链接未用于归因的应用安装广告系列类型。Branch不会归因于从该终结点收到的链接,而是使用官方MMP终结点进行归因。但是,我们'已经看到,一些Facebook的广告格式,包括视频广告和再互动广告,做真正的触发链接点击,因此可能会导致归属冲突。

要使用链接进行深度链接接而不归属链接,请在链接后附加%24deeplink_no_attribution=true 。如果使用此参数,则“Branch”将不属于该链接,而是在所有情况下都使用MMP响应。

安装计为重新安装,在Branch上打开

一个矛盾的根本原因,我们'已经见过是场景分公司将分类的安装为重新安装或打开。我们会通过其IDFA或Google Advertising ID(除了使用其他几种方法)记住特定用户的历史记录,并会检测该用户实际上是新用户还是以前卸载了您的应用程序的回访用户。 Facebook具有不同的机制,限制为180天。在某些情况下,Branch已检测到超过一年后发生的重新安装。

请勿使用 setDebug

Facebook广告与调试模式不兼容,因为这阻止了我们向Facebook发送正确的硬件ID。

请确保调试方法未包含在您的生产应用程序中或设置为false- Branch.setDebug(false) 因为这样做仍会启用调试模式。

重命名广告系列,广告集和广告

如果在Facebook仪表板上重命名广告系列,广告集,广告或广告素材,则可能导致Branch和Facebook之间出现奇怪的差异。例如,如果您更改广告系列名称,则Branch几乎会立即使用新的广告系列名称开始跟踪所有新安装(和其他事件)。但是,我们不会将现有事件重新分类为具有新的广告系列名称。

不过请放心,我们正在正确处理数据。尽管从2018年初开始我们并未在仪表板上显示它,但我们还按广告系列ID,广告集ID,广告ID和广告素材ID跟踪数据。这些不会随着重命名而更改。您可以使用和我们的数据Feed中的产品来查看此数据!

展示次数和点击次数的差异

点击次数与链接点击次数

请注意,Branch通过API从Facebook收到链接点击 。该点击次数与Facebook中包含其他点击来源的点击次数不同。

1.我不'吨看到在Branch仪表板任何点击或安装

首先,确保你'已经设置了Facebook的整合!通过工作这些步骤 ,并确保你到达底部。您应该至少启用一个广告帐户,并列出一个Facebook应用ID。

其次,确保您'重新运行导致安装,重新安装或打开的广告。看到安装后,您应该很快就会开始看到点击。有关更多信息,请参见下一个常见问题解答。

如果'无法在Branch Dashboard上看到安装,重新安装或打开,请跳至以下部分: 我没有'在Branch Dashboard 上看不到任何安装,重新安装或打开的内容。

2.我看到安装在Facebook仪表板上,但没有点击

显示展示次数&点击

对于已安装,重新安装或打开的广告系列,Branch仅显示印象和点击。如果您的广告系列没有带来这些基于应用程序的结果,我们将隐藏它们。这是为了防止在分支仪表板上使用不相关的数据大量夸大分析。

如果您在最后一个小时内打开了集成,则可能需要刷新“Branch仪表板”以查看点击。启用Facebook后,当您首次访问 Ads Analytics 页面时,我们会自动启动后台作业以吸引来自Facebook的展示和点击。

3.我看到了Branch仪表板上的点击,但是数字看起来与我在Facebook仪表板上看到的有所不同。

如果您正在查看当天的展示次数/点击次数:

如果数字在Branch和Facebook之间排得很近,则'可能是Facebook数字是最近的。 Facebook Insights API每15分钟刷新一次。 Branch尝试尽可能频繁地提取更新的数字。

如果数字不是很接近,但是您最近启动了一个新的广告系列,则可能是Branch尚未提取该广告系列的数据。这些数字应该在一小时内更紧密地排列在一起。

如果您查看过去一天的展示次数/点击次数:

最初启用Facebook集成时,然后访问 Ads Analytics 页面,Branch将开始获取最近几天的展示次数和点击次数。如果您超过7天返回,则我们可能没有展示次数和点击数据。

安装,打开和转换事件的差异

1.我不'看不到任何安装,重新安装或在树枝上仪表板打开

首先,确保你'已经设置了Facebook的整合!通过工作这些步骤 ,并确保你到达底部。您应该至少启用一个广告帐户,并列出一个Facebook应用ID。

其次,确保您'重新运行导致安装,重新安装或打开的广告。

第三,在Facebook仪表板上,找到一个安装,重新安装或打开的广告系列。确定要为其运行应用程序广告系列的广告帐户ID。然后,导航至合作伙伴管理下的 Facebook页面,并确保在完成的注册过程中列出广告帐户ID。它应显示在此处(两个广告帐户在屏幕快照中显示为已启用,尽管广告帐户ID变模糊了):

完成

第四,确保启用了Branch + Facebook集成后,已经进行了安装,重新安装或打开。我们无法提取历史设备级数据,因为'并不是Facebook API的结构方式。您应该启用Branch + Facebook,等待新安装,然后检查 Ads Analytics 页面。

2.我在Branch Dashboard上看到安装,重新安装或打开,但是数字看起来与我在Facebook Dashboard上看到的有所不同

如果您到目前为止已经做到了' ,那么Branch + Facebook之间的集成至少会有些功能!是时候确定为什么数字没有排列在一起了。

尝试比较(1)仅安装和(2)仅针对一个广告系列。在Branch Ads Analytics 页面上,您可以通过选择"添加过滤器" ,从第一个下拉菜单中选择"广告系列"和从第二个下拉列表中选择单个广告系列名称,来仅查看一个广告系列的数据。再次,尝试使数字在Facebook和Branch之间排队,仅用于一次广告系列的安装。

首先,确保归因窗口在Facebook和Branch之间对齐。您可以在上方的上阅读更多内容。

其次,确保Facebook和Branch之间的时区对齐。您可以在上方的上阅读更多内容。

请注意,归因窗口不适用于过去发生的事件。因此,如果您在Branch上有一个30天的点击安装归因窗口,在Facebook上有一个7天的点击访问窗口,则将Branch的点击安装归因窗口更改为7天后,它将不会自动更新历史数字。相反,您将需要'来等待在更严格的7天Branch点击安装归因窗口下进行新安装。第二天,你应该能够回来看看就在当天' S安装过程的数字,他们应该更紧密地排队。

3.我不'吨看到在树枝上仪表板的任何转换事件

确保您正在跟踪v2 / events- 从我们的v2 / event文档了解更多信息。

确保您选择将转换事件发送到Facebook-从上面的 Facebook MMP事件选项部分中了解更多信息。

一定要确信来自Facebook广告的用户正在完成转化活动。如果你有,例如,只有一小部分用户的百分比完成交易,只有一小部分用户比例从Facebook下载您的应用程序,它' S可能存在的用户进行购买和用户从Facebook未来之间没有重叠。

4.我在Branch Dashboard上看到了转换事件,但是数字看起来与在Facebook Dashboard上看到的有所不同。

到目前为止,我们在这里没有遇到任何问题。请参阅我看到在Branch仪表板上已安装,重新安装或打开,但是数字看起来与我在Facebook仪表板上看到的有所不同,以了解后续步骤,以及在需要一起调试时可发送给我们的信息。

没有IP白名单

由于Branch具有大量的API服务器分布,它们将代表您的应用向Facebook发送请求,因此您不能在 Facebook高级设置拥有IP白名单,而仍然可以进行此集成。如果存在,请从此设置中删除所有IP。

2个月前更新

Facebook常见问题和高级选项


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

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