Отчеты о событиях в Android Firebase Analytics в консоли
Примите мои извинения заранее, если это неправильное место для публикации этого вопроса, поскольку я не уверен, что будет.
То, что я пытаюсь выполнить, - это записать пользовательский метод, даже используя аналитику 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);
и отчет, созданный для этого события, показанного ниже, не учитывает добавленное мной значение.
![введите описание изображения здесь]()
Можно ли выполнить то, что я пытаюсь сделать, и если да, то каков правильный способ реализовать это?
Обновление. Похоже, это невозможно для тестирования, поскольку я недавно обнаружил это: ![ввести изображение описание здесь]()
который объясняет, почему мои пользовательские параметры не отображаются в консоли.
Ответы
Ответ 1
Во-первых, кредит AdamK для добавления этого:
Пользовательские параметры: Пользовательские параметры не представлены непосредственно в отчетах Google Analytics, но они могут использоваться в качестве фильтров в определениях аудитории, которые могут применяться к каждому отчету. Пользовательские параметры также включены в данные, экспортированные в BigQuery, если ваше приложение связано с проектом BigQuery.
Но я обнаружил следующее:
![введите описание изображения здесь]()
который объясняет, почему мои пользовательские параметры не отображаются, поскольку я являюсь единственным тестером.
Ответ 2
Я считаю, что любые параметры, связанные с настраиваемым событием, считаются настраиваемыми параметрами (даже если вы используете их из класса FirebaseAnalytics.Param
), и поэтому значения не представлены напрямую в отчетах в соответствии с документами:
Пользовательские параметры: Пользовательские параметры не представлены непосредственно в отчетах Google Analytics, но они могут использоваться в качестве фильтров в определениях аудитории, которые могут применяться к каждому отчету. Пользовательские параметры также включены в данные, экспортированные в BigQuery, если ваше приложение связано с проектом BigQuery.
Ответ 3
Ваши данные могут не отображаться, потому что вы назначили значение String для FirebaseAnalytics.Param.VALUE в комплекте.
В соответствии с документами FirebaseAnalytics на Param.VALUE:
Конкретное числовое значение, которое автоматически накапливается для каждого типа события. Значение должно быть указано с помощью putLong (String, long) или putDouble (String, double). Это общая цель параметр, который полезен для накопления ключевого показателя, который относится к к событию.
Чтобы записать строку, вы можете использовать параметр Param.CONTENT_TYPE или свой собственный пользовательский параметр.
Ответ 4
По состоянию на май 2017 года отчет об пользовательских параметрах теперь поддерживается в Google Analytics для Firebase. Пожалуйста, обратитесь к этой статье справочного центра для более подробнее.