Android - 我无法在firebase控制台中看到任何事件

时间:2018-01-04 09:18:53

标签: android firebase firebase-analytics

我将Log Events发送给fireBase,如下:

FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putInt("vendor_id", 588);
mFirebaseAnalytics.logEvent("manage_price_products", bundle);

但我在Event中看不到任何console

enter image description here

2 个答案:

答案 0 :(得分:7)

首先,您可以使用此处定义的FirebaseAnalytics.Param类提供的参数:FirebaseAnalytics.Param传递到bundle。另请注意,您可以使用此处定义的FirebaseAnalytics.Event类提供的事件:FirebaseAnalytics.Event传递到logEvent

例如,您的代码看起来像是

irebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putInt(FirebaseAnalytics.Param.ITEM_ID, 588);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.ADD_TO_WISHLIST, bundle);

关于自定义事件:

官方Google Support answer表示:

  

Google Analytics for Firebase允许您指定25个参数   每个记录的事件。然后,您可以识别最多50个事件   您想要查看的参数(40个数字和10个文本)   通过将这些参数与其相应的参数进行报告来进   事件。自定义参数注册后,Google   Analytics for Firebase将显示相应的卡片   每个事件详细报告中的数据。

  1. 在要添加自定义参数的活动的行中,点击更多> 修改参数报告
  2. 输入参数名称字段中,输入您要添加的参数的名称。

    如果找到匹配项,请在列表中选择该匹配项,然后点击添加。 如果未找到匹配项,请单击 ADD ,然后输入参数名称。

  3. 类型字段设置为文字数字。对于数字参数,请设置度量字段的单位
  4. 点击保存,然后点击确认
  5. 然后你就可以看到列出的事件了。

    请注意,可能需要最多24小时才能在Firebase控制台上列出和更新您的数据。此外,Firebase控制台遵循 PST 时区。

答案 1 :(得分:1)

根据此https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad, 事件不会立即发送,但是您可以在设备中激活DebugView,因此可以实时查看事件。为此,请打开仿真器(或保持设备连接)并在终端中运行以下命令

adb shell setprop debug.firebase.analytics.app <package_name>

然后转到您的Firebase控制台-在DebugView中。您可以实时查看事件。要禁用DebugView运行

adb shell setprop debug.firebase.analytics.app .none.

(仅适用于Android)