未使用AppEventsLogger登录的事件

时间:2017-07-11 04:29:27

标签: ios react-native analytics react-native-fbsdk

我试图将react-native-fbsdk用于Facebook分析。当我进入事件调试页面检查它是否有效时,我可以看到一些事件,如App ActivationApp Installs以及其他类似Completed App Session的内容。其中,我手动记录App Activation,其余的是我认为sdk默认提供。 问题是,它没有记录我尝试记录的许多其他自定义事件。 我该如何调试?提前谢谢。

1 个答案:

答案 0 :(得分:0)

发送自定义事件时,是否正确设置了page_scoped_user_id?这是一个原始的JSON cutom事件,每docs

{ 
  url : "https://graph.facebook.com/<app_id>/activities",
  form: {
    event: 'CUSTOM_APP_EVENTS',
    custom_events: JSON.stringify([{
      _eventName: "fb_mobile_purchase",
      _valueToSum: 55.22,
      _fb_currency: 'USD'
    }]),
    advertiser_tracking_enabled: 0,
    application_tracking_enabled: 0,
    extinfo: JSON.stringify(['mb1']),
    page_id: <page_id>,
    page_scoped_user_id: recipientId
  }
}

最后一个值recipientId具有误导性。如果要记录用户发送的内容,您可能希望记录该传入消息的senderId属性。