Параметры пользовательского события Firebase не отображаются в консоли

Мне нужна помощь с пользовательскими параметрами события Firebase, похоже, я не вижу или не могу использовать какие-либо параметры события. В основном пытаюсь использовать параметры для создания сегментации аудитории, но параметры, похоже, никогда не поступают (с другой стороны, все настраиваемые события приходят правильно).

Как видно из приложенного скриншота, список параметров для пользовательских событий всегда пуст. Единственные параметры, которые мы можем правильно видеть, связаны с системными событиями (например, first_open или in_app_purchase).

Вот как мы запускаем пользовательские события и параметры:

FIRAnalytics.logEvent(withName: "game_played", parameters:[
                "username": "id-\(self.username)" as NSObject,
                "gameplayed": self._gamePlayed as NSObject
                ])

Любая помощь будет оценена по достоинству.

Консоль Firebase Консоль Firebase


person Alessandro Maroldi    schedule 22.11.2016    source источник


Ответы (8)


Перейдите к своему мероприятию и щелкните значок с тремя точками:  event menu и нажмите" Изменить параметры отчетов ".

и там вы можете выбрать, какие параметры вы хотите видеть, поэтому нажмите на имя пользователя и игра, нажмите кнопку «ДОБАВИТЬ» и установите единицу измерения.

параметры

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

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

person Jorge Arimany    schedule 28.11.2017
comment
Эта опция создания отчетов о параметрах редактирования даже не отображается в моей консоли. Единственный выбор - Отметить как NPA. - person Fran Marzoa; 01.06.2021

В текущей версии консоли Firebase действие по созданию отчета о параметрах редактирования отключено. Пользовательские параметры теперь добавляются через меню «Управление пользовательскими определениями» в верхней части списка событий.

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

person Roman Droppa    schedule 01.10.2020
comment
Я добавил свои специальные параметры и метрики, но они по-прежнему не отображаются в деталях события, как раньше. Должен ли я что-то делать, чтобы они отображались на странице сведений о мероприятии? - person Hagos Alema; 16.12.2020
comment
Я наблюдаю то же поведение, которое описывает @hagos. Довольно неприятно, и это происходит во всех моих проектах Firebase. В отчаянии я попытался заархивировать свои специальные параметры и снова добавить их ... Я подожду несколько дней и посмотрю, имеет ли это значение. Буду держать вас в курсе. Прискорбно осознавать, что не у всех пользователей возникают одинаковые проблемы. - person MDMonty; 20.01.2021
comment
Я думаю, что сначала потребовалось некоторое время, чтобы пользовательские параметры отобразились в деталях события. Убедитесь, что имена параметров и событий соответствуют тем, которые определены в вашем приложении. - person Roman Droppa; 21.01.2021

Google будет продолжать сбивать нас с толку своей ненадежной документацией и частым обновлением используемых терминов ...

Чего здесь не хватает большинству ответов, так это того, что означают термины _1 _ / _ 2_ под Custom definitions (в последней версии) и их отношение к настраиваемым свойствам и событиям пользователя.

Настраиваемое свойство пользователя имеет только одно строковое значение, его можно использовать для сегментации аудитории, и о нем можно сообщить, настроив его как настраиваемое Dimension в Custom definitions.

Пользовательское событие имеет ноль или более параметров ("ключ-значение"), значение которых может быть числовым или строковым. Здесь возникает путаница: чтобы получить отчет об этих параметрах, вам нужно сообщить Analytics, является ли это числом или строкой! Если параметр числовой, его следует рассматривать как пользовательский Metric (поскольку метрика == числа), а если значения параметра являются строками, они должны быть определены в Dimensions!

Я должен был догадаться, что из официальных документов, где Google приводит пример регистрации события с author param в виде строки и после этого говорит:

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

Примечания:

  1. После первой настройки отчеты обновятся только через 24-48 часов.
  2. Если данных недостаточно, вы можете не увидеть отчеты о параметрах.
  3. Параметр события может быть параметром или показателем (но не обоими сразу).
  4. Если вы войдете в свой код числовые значения и установите их как измерение, это не сработает! Потому что Аналитика тупая и не имеет автокастинга. Обратное, регистрация строковых значений и установка их как метрик, не будет работать (кажется очевидным).
  5. Заранее проверьте свои типы, Analytics не ограничит вас, поскольку не обрабатывает базовый тип, прежде чем вы сообщите ему, как его обрабатывать.
person eyalyoli    schedule 30.05.2021
comment
Согласитесь с плохой документацией, а также с повторяющейся тенденцией исправлять то, что не сломано, например, удаление опции создания отчетов о параметрах редактирования, которая была намного более интуитивно понятной, чем текущий подход. Эти изменения, внесенные волей-неволей без уважительной причины, аннулируют все ноу-хау, предоставленные в предыдущих вопросах и ответах здесь, за исключением отказа от их собственных документов поддержки. - person Fran Marzoa; 01.06.2021
comment
Большое вам спасибо, я привык к другим аналитическим решениям и не мог в этом разобраться. Действительно, очень запутанно. - person Zamaroht; 19.07.2021
comment
вы спасли меня. Огромное спасибо. Вкратце: DIMENSIONS for STRINGS METRICS for NUMBERS - person drpawelo; 27.07.2021

Мои пользовательские события не отображали свои параметры на панели управления Firebase в разделе «События», пока я не установил приложение на кучу разных симуляторов, чтобы довести количество пользователей до 12. Меня сводило с ума, видя все эти пустые графики, пока я не нашел это сообщение с ответом от Dmila Ram, что кажется правильным - пороговые значения применяются к отображению пользовательских параметров.

person saswanb    schedule 20.10.2017

По Моему пониманию здесь есть 2 разные вещи.

  1. Свойство пользователя: которое вы сопоставляете с сеансом пользователя, например group_id, city_id, plan_id, которому он принадлежит или имеет. Это то, что вы используете для создания аудитории. То же свойство пользователя, которое вы можете использовать в другом продукте, таком как удаленная конфигурация Firebase и т. Д., Но вам необходимо предварительно определить эти ключи на вкладке «СВОЙСТВА ПОЛЬЗОВАТЕЛЯ», которую вы видите на своем скриншоте, которым вы поделились. Как обычно, это займет пару часов! Кстати, вот как вы устанавливаете свойство пользователя

[FIRAnalytics setUserPropertyString: food forName: @ "favour_food"];

Ссылка, чтобы узнать больше, здесь

  1. Параметры событий: это дополнительная информация, которую вы передаете в регистрируемом событии. Предположим, у вас есть пример события под названием «detail_view», вы можете добавить «item_id», «timestamp», «session_id» и т. Д. В качестве параметров. Но вам нужно будет подождать, пока появится настраиваемое событие в течение нескольких часов, а затем вручную вам нужно будет добавить параметры на панели управления, например this. И эта операция тоже займет пару часов! Кстати, вот как вы устанавливаете параметры событий

    [FIRAnalytics logEventWithName: @ параметры "share_image": @ {@ "name": name, @ "full_text": text}];

Ссылка, чтобы узнать больше, здесь

person Muhammad Riyaz    schedule 11.10.2017

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

  1. В Analytics для Firebase перейдите в свое приложение.

  2. Щелкните "События".

  3. В строке события, которое нужно изменить, нажмите MoreEdit параметр отчета.

  4. В поле Введите имя параметра введите имя параметра, который вы хотите зарегистрировать.

  5. Установите в поле Type значение Text или Number. Для числовых параметров установите поле «Единица измерения».

  6. Щелкните СОХРАНИТЬ, затем щелкните ПОДТВЕРДИТЬ.

REF: Отчетность по специальным параметрам

person Gayan Weerakutti    schedule 05.06.2020
comment
Что делать, если у меня нет этой опции Редактировать отчет по параметрам, когда я нажимаю на три точки? Мне удалось увидеть эти специальные параметры в режиме реального времени, но теперь я не могу найти их ни в Firebase, ни в Analytics. - person ToM; 20.10.2020
comment
@ToM Понятно. Кажется, несколько дней назад они внесли некоторые изменения в свою систему событий. - person Gayan Weerakutti; 21.10.2020
comment
Да, это было изменено, подробнее здесь: support.google.com/analytics/answer/10075209 - person ToM; 22.10.2020
comment
Я разместил свое решение здесь: stackoverflow.com/a/64495703/1629673 - person ToM; 23.10.2020

Согласно веб-сайту https://firebase.google.com/docs/analytics/android/events,

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

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

person adbitx    schedule 22.11.2016
comment
Не по теме: мне нравится, как вопрос пришел со стороны iOS, и предоставленная ссылка заканчивается на /andorid/events/. - person Sevastyan Savanyuk; 21.11.2018
comment
Вы правы, говоря о ссылке, связанной с Android, но поскольку SDK для Android и iOS имеют одинаковый паритет, я думаю, что официального документа, описывающего поведение, достаточно. - person adbitx; 22.11.2018

Вы можете увидеть свое настраиваемое событие в Analytics - Dashboard - StreamView - Events - Top Events - см. Рисунок. Но я верю, что это всего лишь последние 30 минут.

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

Я бы порекомендовал вам использовать Fabric Analytics - это будет соответствовать вашим потребностям. см. https://docs.fabric.io/android/answers/answers-events.html

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

person Josef Vancura    schedule 20.06.2018
comment
Это не касается вопроса OP. - person Fran Marzoa; 01.06.2021