问题标签 [facebook-analytics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
601 浏览

android - Facebook Analytics 上的安装量与 iTunes Connect 和 Google Play 不同

我正在通过 Facebook 分析测量我的应用程序在 iOS 和 Android 上的安装次数。这已使用 Facebook SDK 进行设置,以启用安装跟踪。它似乎工作正常,我能够跟踪安装次数。

我的问题是,当我查看从 iTunes Connect(应用程序单元)和 Google Play(总安装数)获得的安装数量时,它们与来自 Facebook 分析的数字不匹配。iTunes Connect 和 Google Play 的注册安装量平均比 Facebook Analytics 多 15%。谁能帮助我了解为什么会发生这种情况以及我能做些什么?如果不是,这些数字中哪个更可靠?

感谢您的时间和帮助!

0 投票
1 回答
1374 浏览

facebook - Facebook 分析:使用图形 API 的用户属性和记录的事件

我有 facebook 应用程序(Messenger Bot App),我使用图形 API 端点/application/activities/为每个用户记录自定义事件

事件被完美记录。我想要做的是为我的信使机器人用户创建自定义属性,以便我可以使用此属性对应用程序数据进行分段,如下所述:https ://developers.facebook.com/docs/analytics/properties

所以我所做的是使用图形 API 端点/application/user_properties/创建属性。

它返回“成功”,属性创建完美,我可以在应用分析页面上将它们视为可能的细分过滤器。但是这个过滤器总是不返回任何结果!

我认为问题是:为特定的“fb_user_id”记录了事件,但在用户属性端点中,没有什么可以将“fb_user_id”与新创建的属性相关联。

在 FB 文档https://developers.facebook.com/docs/analytics/properties上说明:

当您设置用户 ID 时,此 ID 将存储在用户的设备上,并包含在从该设备记录的应用事件中。

这意味着当调用事件日志端点时,应该有一个参数来保存我在设置用户属性时创建的用户 ID。但我找不到这个参数。我尝试将其作为custom_events["_app_user_id"]发送,但结果保持不变,在应用分析页面上我可以看到过滤器,但它没用。

0 投票
1 回答
338 浏览

android - Facebook Analytics 应用内通知未显示推送打开

我已经在我的 Android 应用程序中实现了推送。我可以从 Web 控制台发送通知并成功接收应用内通知。如果我转到 Web 控制台活动 > 事件调试,我可以看到记录的“推送通知已打开”事件,以及相应的活动 ID。

但是,如果我去 Push Campaigns>In-app notifications 并选择相关的活动

  • 推开总是零。
  • 状态始终为“发送中”

我需要实施什么来记录应用内推送打开吗?

编辑
相关的推送通知打开事件在活动>事件下可见。只是不在 Push Campaigns 视图下。

0 投票
1 回答
437 浏览

android - Facebook 分析推送活动 - 应用内通知 - 缺少 NotificationsManager

我正在尝试在 Android 上实施 FB Analytics Push Campaigns。

推送通知一切顺利,因此我将注意力转向了应用内通知。

文档的示例要求使用名为的类NotificationsManager

但我终生无法在 FB SDK 和 FB-Audience SDK 中找到该类。

我正在使用 SDK 的 v4.17.0。在4.11.0 中添加了更改日志状态应用内通知。

0 投票
1 回答
31 浏览

facebook - 在 Facebook 应用分析中过滤

让我先介绍一下背景:我创建了一个 facebook 应用程序,它使用机器学习和面部识别来在活动(节目、比赛、会议等)中寻找人。它的主要用途是找到用户并显示他在场的图片,并可选择在 Facebook 上分享所述图片。该应用程序已完成,但现在我需要进行一些分析。

facebook 应用程序分析足够好,但有一种情况我需要一些帮助。我可以看到点击率、展示次数和发布的帖子数。但是对于该工具,通过我的应用程序共享的所有图片的分析都组合在一起。

如果我只需要查看一个事件的分析,例如“会议 A”,我不能。因为工具中显示的展示次数包括了“会议 A”、“会议 B”和“会议 C”的所有展示次数。

无论如何,我可以进行这些过滤分析吗?有人可以指出我可以解决这个问题的方向吗?

提前致谢。

0 投票
1 回答
47 浏览

facebook-android-sdk - Facebook 分析:是否可以在没有电子邮件 ID 的情况下获得人口统计信息?

如果我在我的应用程序中集成 facebook sdk 而不使用 facebook 登录并且不报告与我的应用程序帐户关联的电子邮件 ID,facebook 分析会提供人口统计层信息吗?

0 投票
0 回答
424 浏览

ios - iOS 上的 Facebook 分析推送仅偶尔有效

我已经为此奋斗了一段时间,但我终于屈服于提交一个问题,看看其他人是否有问题。

本质上,我正在尝试使用 Facebook 分析推送服务,但似乎只是在某些时候收到推送通知。我一直在使用 charles 代理拦截 API 调用,以确保 Facebook SDK 正确发送推送令牌并按预期记录事件。从这个角度来看,一切都很好。

接下来,我使用设置页面上的“推送活动设置验证”来尝试发送推送和应用内推送测试,这些测试在我的 3 台测试设备上也可以正常工作(卡在设备上正确显示等)使用。

当尝试创建一个活动以将推送发送到设备的某个部分时,就会出现问题。我尝试使用的第一台设备完全没有问题,但随后的设备(根本没有更改代码库)不会收到来自我设置的任何活动的任何推送。我的目标受众是“设备操作系统是 iOS”,所以我希望所有 iOS 设备都会收到来自该活动的推送。这似乎有点奇怪,所以我从所有设备上删除了该应用程序并重新构建它们(确保测试推送在所有设备上都有效)并再次设置活动,但这一次即使是第一台设备也不再有效。在事件调试器中,我收到一个“推送通知错误”和一个“InvalidDeviceOS”的error_message,这根本没有意义。

几个小时以来,我一直在第四次这样做,但没有成功。我可以看到发送到 Facebook 的令牌,我可以看到事件调试器中记录的事件,我可以在设置中使用推送测试服务,并且所有设备都可以毫无问题地接收推送,但是一旦我尝试使用竞选我一无所获。

为了完成目的,这里是我正在使用的代码片段:

最后,这是在 3 个不同设备上打开全新安装后的事件调试器(请参阅第一个启动事件,2 个应用程序启动具有 ID,1 个没有,因为它尚未登录)。

在此处输入图像描述

对此的任何帮助都会很棒,谢谢。

更新:我创建了一个全新的应用程序和一个全新的 Facebook 分析实例、新的推送证书等。最初我开始接收来自活动的推送,但是一旦我删除并重新安装了应用程序,活动消息又开始失败。然后我将它安装到不同的设备上并克隆了现有的活动并再次尝试。然后,这导致原始设备获得推送,但新设备没有……令人难以置信!

现在我不知道发生了什么事。从表面上看,一旦从 APNS 返回推送错误,Facebook 服务似乎会变得不稳定,但实际上很难证明这一假设,因为事件调试器中的错误报告几乎没有用。

再次为了完整起见,这里是新应用程序的代码:

更新 2:经过数小时的试验和挖掘,我们在 Facebook 的支持页面上发现了这个错误报告,这似乎证实这不是一个孤立的问题:https ://developers.facebook.com/bugs/118059088679219/

0 投票
1 回答
444 浏览

facebook-analytics - Facebook 应用分析获取性别和年龄

我刚开始使用 Facebook Analytics for Apps,一切看起来都很棒,我正在记录事件等,但无论用户是否登录,仍然没有获得年龄和性别数据。我已经在文档中搜索了一些规则或最佳实践,但到目前为止还没有解决方案。

如果我遗漏了什么,请告诉我。平台是使用 Facebook SDK for Unity 的 Unity。

0 投票
1 回答
634 浏览

android - Facebook Analytics for Apps 中未跟踪 Android 上的 Unity 游戏活动安装

我发现在跟踪 Android 和 iOS 之间的活动安装方面存在很大差异。应用分析显示在 iOS 上安装了大约 1000 次,在 Android 上只有 5 次(这与游戏的开发者安装数量相关)。我在 Game Analytics 和 Google Developer 控制台中进行交叉检查,我可以看到 Android 玩家比安装跟踪报告的要多得多(而且他们不是自然玩家)。

我已经按照此处所述集成了适用于 Unity 的 Facebook SDK,并在此处描述标准激活过程:

为此项目创建的 Facebook 应用程序已通过 Facebook 团队的审核和批准。有什么我不知道的东西会阻止 Facebook SDK for Unity 在 Android 上正确跟踪campaing 安装吗?

0 投票
0 回答
744 浏览

facebook - 使用 Ionic Framework 在 Facebook Analytics 中跟踪安装源

我正在使用 Javascript 方法跟踪我的应用程序(Ionic v1)中的应用程序事件并跟踪默认事件(成就解锁、已用积分等)。我正在跟踪的所有事件都已成功记录在分析的事件和事件调试部分中。

但是,当我在“故障”部分时,会自动跟踪应用安装和应用启动,而其余的则不会,即使它们都是预定义的事件。

而按安装来源细分时,即使 App Launches 和 App Installs 中的 Install Source 有 Facebook Adverts 和 Instagram Adverts,其他事件中也只有 Unknowns 和 Facebook Organic。

分析如何跟踪安装源?

如果用户通过 Facebook 广告启动应用,然后触发另一个应用事件,那么 Facebook 广告不应该是应用事件细分中的安装源之一吗?