Подтвердить что ты не робот

Отчеты о событиях в 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);

и отчет, созданный для этого события, показанного ниже, не учитывает добавленное мной значение.

введите описание изображения здесь

Можно ли выполнить то, что я пытаюсь сделать, и если да, то каков правильный способ реализовать это?

Обновление. Похоже, это невозможно для тестирования, поскольку я недавно обнаружил это: ввести изображение описание здесь

который объясняет, почему мои пользовательские параметры не отображаются в консоли.

4b9b3361

Ответ 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. Пожалуйста, обратитесь к этой статье справочного центра для более подробнее.