Примите мои извинения заранее, если это неправильное место для публикации этого вопроса, поскольку я не уверен, что будет.
То, что я пытаюсь выполнить, - это записать пользовательский метод, даже используя аналитику Firebase, которая создает аналогичный отчет в консоли Firebase в качестве примера события select_content
. Он запускается следующим образом:
FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "ID");
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "NAME");
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
и, более конкретно, строка после FirebaseAnalytics.Param.CONTENT_TYPE
может быть любым значением и будет выводить отчет в консоли, как показано ниже:
Я создаю свои собственные события как:
Bundle params2 = new Bundle();
params2.putString(FirebaseAnalytics.Param.VALUE, "Google Play Games Sign out Button");
mFirebaseAnalytics.logEvent("Main_Activity_Button_Pressed", params2);
и отчет, созданный для этого события, показанного ниже, не учитывает добавленное мной значение.
Можно ли выполнить то, что я пытаюсь сделать, и если да, то каков правильный способ реализовать это?
Обновление. Похоже, это невозможно для тестирования, поскольку я недавно обнаружил это:
который объясняет, почему мои пользовательские параметры не отображаются в консоли.