2016-05-29 2 views
47

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

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 (время окончания). Может быть, это возможно, что он не посылает ничего, потому что я создал пользовательский Params в моем классе FirebaseConstans

ответ

47

[Update, май 2017]

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

+7

Могли бы вы предоставить некоторые ссылки на утверждения, что «В настоящее время отчетность параметр предлагается только на подмножестве предложенных мероприятий.»? Спасибо. – Piaf

+35

«вы можете связать свое приложение с BigQuery и запускать запросы на необработанные данные», но для ссылки BigQuery вам необходимо обновить свой план до «Blaze». Кажется, мне нужно просто использовать события Google Analytics, чтобы я мог добавлять эти пользовательские данные и просматривать, не заплатив за обновление для связи, а еще одну услугу. Очень расстраивает для ранних последователей Firebase! – Codeversed

+2

Вы говорите, что сообщения о параметрах предлагаются в предлагаемых событиях, но я их использую, а для некоторых я не могу видеть отчет параметров, для которого мы можем параметрировать отчетность? – guneykayim

5

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

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

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

+2

Это не то, что говорится в параграфе. .. он говорит: «но они могут использоваться в качестве фильтров в определениях аудитории, которые могут применяться к каждому отчету. Пользовательские параметры ** ТАКЖЕ ** включены в данные, экспортированные в BigQuery». – Piaf

+0

Это бесплатная часть Big Query? (Чтобы увидеть пользовательские параметры) – cmii

+0

@cmi no it is not free – Sungam

3

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

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

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

Edit: от firebase ПЕРСОНАЛА поддержки

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

+0

Были ли у вас возможности фиксировать параметры событий после создания некоторых аудиторий в консоли Firebase Analytics. При чтении об аудиториях в Firebase и их использовании не похоже, что это повлияет на отображение параметров для событий или нет в консоли Firebase Analytics. –

3

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

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

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

+0

есть ли какая-либо ссылка, что аудитория должна достигать 10 или более? не прочитал это в руководстве по установке. –

+0

@Maher Nabeel, не нашел ровно 10 баллов для аудитории, но, похоже, что Dmila Ram был прав, есть порог в отображении некоторых показателей, чтобы не выявлять отдельных пользователей и их личные качества. \ nЗдесь сказано: Пороги данных «Пороговые значения применяются для предотвращения того, чтобы кто-либо просматривал отчет, выводя демографию или интересы отдельных пользователей. Когда отчет содержит возраст, пол или интересы, может применяться порог, а некоторые данные может быть удержано из отчета ». url: https://support.google.com/firebase/answer/6317486 –

+0

Я не видел параметры своего пользовательского события, пока я не установил свое приложение на кучу разных тренажеров, чтобы получить мой пользователь подсчитывает до 12. Вдруг у меня есть данные, а не пустые графики. – saswanb

1

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

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

3

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

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

enter image description here