自动应用事件记录

您可以直接在应用代码中作出相应更改,也可以通过应用事件开发者面板或事件管理工具中的自动应用事件记录功能切换开关进行更改。请注意,如果 AutoLogAppEventsEnabled 标记的值与切换开关的值不一致,我们将以“自动应用事件记录”切换开关的值为准。尤其是在韩国发布应用时,请注意,我们支持禁用应用事件自动记录功能。

如果您使用下列版本的 Facebook SDK,系统会自动收集用户与应用之间互动的相关事件。

这适用于以下 Facebook SDK:

  • Android 版 Facebook SDK 4.27 及更高版本
  • iOS 版 Facebook SDK 4.19 及更高版本
  • Unity 版 Facebook SDK 7.11 及更高版本

对于 Android,请调用 callbackManager.onActivityResult,以便将登录结果传递给 callbackManager。对于 iOS,无须使用任何代码即可收集事件。

自动记录的事件

使用 Facebook SDK 时,除非禁用事件自动记录功能,否则系统会为 Facebook 事件管理工具自动记录并收集应用中的某些事件。这些事件与所有用途相关,例如定位、成效衡量和优化。

应用事件自动记录功能收集的事件包括三个主要事件:应用安装、应用启动和购买。启用自动记录功能时,广告主可禁用这些事件,以及登录展示事件等其他 Facebook 内部事件。但是,如果已禁用自动记录功能,但仍想记录特定事件(例如安装或购买事件),则可在应用中手动记录这些事件。

事件详情

安装应用

新用户首次激活应用或首次在特定设备上启动应用时。

启动应用

用户启动应用后,Facebook SDK 便会初始化,系统也会记录该事件。但是,如果在首次启动后 60 秒内发生第二次应用启动事件,则系统不会记录第二次应用启动事件。

应用内购买

由 Apple App Store 或 Google Play 商店处理的购买完成时。如果您使用其他支付平台,则需要手动添加购买事件代码。

Facebook SDK 崩溃报告

(仅供 Facebook 使用)

如果应用因 Facebook SDK 而崩溃,系统会在应用重启时生成崩溃报告并将其发送给 Facebook。此报告不包含用户数据,并且有助于 Facebook 确保 Facebook SDK 的质量和稳定性。要禁止记录此事件,请禁用自动记录事件功能

禁用自动应用事件记录

如果不想让 Facebook SDK 自动收集应用事件,则可禁用自动记录功能。如果已禁用自动记录功能,但仍想为 Facebook 分析记录特定事件,则必须在应用中手动记录这些事件。