【问题标题】:Manually log the App Install event using Facebook SDK使用 Facebook SDK 手动记录应用安装事件
【发布时间】:2019-09-16 02:43:31
【问题描述】:

我正在将 Facebook SDK 集成到我的 Android 应用中,以便通过 Facebook 广告跟踪应用安装。文档 (https://developers.facebook.com/docs/app-events/getting-started-app-events-android#7--add-app-events) 解释说“应用程序安装”、“应用程序启动”和“应用程序内购买”事件会被自动记录。它还提到可以禁用自动记录,在这种情况下可以手动记录上述事件。

我不想记录“应用程序启动”事件,因此我选择禁用自动记录。但是,文档中没有任何地方解释如何(或在何处)记录“应用程序安装”事件。我检查了 Facebook 的 AppEventsConstants 课程,但没有与安装相关的事件。

iOS SDK/文档也有同样的问题。

有没有人尝试过这样做和/或成功了?提前致谢!

【问题讨论】:

  • 您好,您有解决办法吗?
  • @Izzuddiin 遗憾的是没有;最后我只是选择了自动记录,从那以后就再也没看过。
  • 我也有类似的要求。我不希望自动记录购买事件,因为除了 Google In-App 之外,我还有其他处于活动状态的支付网关。我正在手动处理这些。由于我正在更新到 v5,因此会自动发送事件,如果我将其关闭,那么我将丢失我需要的 App Install 和 App Launch 事件。如何解决这个问题?
  • @GlennPorter?有更新吗?
  • @binaryKarmic 我从来没有深究。最后我选择了自动登录。我现在已经搬家了,所以从来没有解决过。对不起!

标签: android facebook facebook-android-sdk


【解决方案1】:

我偶然发现了这一点,您可以记录一个名为 fb_mobile_first_app_launch 有一个名为 fb_auto_published 的可选参数(我认为这意味着它是自动的还是手动的)。这会转化为应用安装。

如果您希望应用程序激活/启动/打开记录事件fb_mobile_activate_app,并带有可选参数fb_mobile_launch_source(如果您不关心,可以设置为Unclassified

【讨论】:

  • 另外,我发现如果我希望 fb_mobile_first_app_launch 事件在 Facebook 事件管理器 (facebook.com/events_manager2) 中显示为“自动记录”,那么我必须添加一个名为 _implicitlyLogged 的参数值为 1。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-01
  • 2014-11-17
  • 2019-11-19
  • 1970-01-01
  • 2020-10-07
相关资源
最近更新 更多