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



Я совершенно новичок в Firebase analytics. Я пытаюсь отправить событие, которое показывает статистику о моем вызове 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 часа уже прошли и я не вижу мои свойства. Для справки, я хочу увидеть номер телефона(утилита.getPhone ()) и время, которое занимает вызов API(endtime). Может быть, возможно, что он ничего не отправляет, потому что я создал пользовательские параметры в своем Класс FirebaseConstans

1053   6  

6 ответов:

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

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

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

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

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

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

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

enter image description here

ваши пользовательские данные и настройки будут доступны, как только ваша аудитория достигнет 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 или более).

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

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

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

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

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

от https://firebase.google.com/docs/analytics/android/events#log_events

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

Comments

    Ничего не найдено.