Параметры пользовательских событий Firebase Analytics

Я совершенно новичок в анализе Firebase. Я пытаюсь отправить событие, которое показывает статистику моего вызова API.

endTime = System.currentTimeMillis() - startTime;

// [START event]
Bundle params = new Bundle();
params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone());
params.putLong(FirebaseConstants.DURATION, endTime);
FirebaseAnalytics
            .getInstance(getContext())
            .logEvent(FirebaseConstants.BALANCE_CHECK, params);
// [END event]

Но я вижу только имя события, количество пользователей и количество совпадений. Уже прошло 24 часа, и я не вижу своих пользовательских свойств. Для справки, я хочу видеть номер телефона (Utility.getPhone()) и время, которое выполняет вызов API (время окончания). Возможно, возможно, что он ничего не отправляет, потому что я создал собственные параметры в классе FirebaseConstans

Ответ 1

[Обновление, май 2017]

По состоянию на май 2017 года отчет об пользовательских параметрах теперь поддерживается в Google Analytics для Firebase. Пожалуйста, обратитесь к этой статье справочного центра для более подробной информации .

Ответ 2

В соответствии с документацией вам нужно связать с BigQuery, чтобы увидеть пользовательские параметры:

Пользовательские параметры: пользовательские параметры не представлены непосредственно в отчеты Analytics, но они могут использоваться в качестве фильтров в аудитории определения, которые могут применяться к каждому отчету. Пользовательские параметры: также включены в данные, экспортированные в BigQuery, если ваше приложение связано с Проект BigQuery.

Источник: https://firebase.google.com/docs/analytics/android/events#log_events

Ответ 3

Я связался с поддержкой firebase и получил ответ:

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

Дело в том, что данные будут заполняться только событиями, возникшими ПОСЛЕ создания новой аудитории, вы не получите данные, собранные до этого момента, что я бы ожидал, что так будет...

Изменить: из поддержки поддержки firebase

Аудитории не имеют обратной силы, поэтому вам действительно нужно создать их, прежде чем данные будут заполнены внутри них. Обратите внимание, что существующие данные все еще можно просмотреть и запросить, если они связаны с BigQuery. Также имейте в виду, что у большинства аудиторий будет минимальный порог, который необходимо выполнить до того, как будут созданы отчеты для них.

Ответ 4

ваши пользовательские данные и параметры будут доступны, как только ваша аудитория достигнет 10 или более, то есть ограничение конфиденциальности. поэтому просто используйте его в своей деятельности как:

FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString("some_key", "some_value");
mFirebaseAnalytics.logEvent("some_name", bundle);

он будет работать (через некоторое время (максимум 24 часа) вы можете увидеть some_name как событие в вашем представлении событий, но some_key будет доступно, если аудитория будет 10 руд).

Ответ 5

Начиная с https://support.google.com/firebase/answer/7397304?hl=en&ref_topic=6317489, вам необходимо зарегистрировать свои параметры, прежде чем они смогут быть показаны.

Когда вы сначала настраиваете пользовательские параметры, карта данных для нее будет добавлена ​​в ваш подробный отчет о событиях. Однако для отображения любых данных может потребоваться до 24 часов.

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

Ответ 6

Из https://firebase.google.com/docs/analytics/android/events#log_events

Пользовательские параметры: Пользовательские параметры не представлены непосредственно в отчетах Google Analytics, но они могут использоваться в качестве фильтров в определениях аудитории, которые могут применяться к каждому отчету.