Event properties not shown in Event detail page in Firebase

3,045 views
Skip to first unread message

Pradeep Udupi

unread,
Feb 21, 2021, 11:20:48 PM2/21/21
to Firebase Google Group
The custom properties added to the event are not displayed in the  event overview page in Firebase Events section. I have added a Custom dimension already and the parameter is added to an event. It's been a few days now but still that custom dimension is not shown in the events overview page. Earlier you could add a custom parameter reporting to an event to make it appear But now that feature is not there. It seems firebase shows the card for the custom parameter for an event. But for me it's not showing

Anybody else has had this problem?

HFG Entertainments

unread,
Mar 23, 2021, 8:54:19 AM3/23/21
to Firebase Google Group
I'm also facing this problem. My question is I’m unable to see the parameter of the specific event in reports. I have also added custom dimension and metrics for that event. I have attached screenshots for better understanding of my query. Please have a look at it.

Eg: LEVEL START Event – The level numbers are not shown in reports

Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.LEVEL, level);  // particular LEVEL number is passed as param to the LEVEL_START Event
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LEVEL_START, bundle);

Any solution to this ?
BH-Custom Definitions.png
BH-level_start_properties.png
BH-EventsOverview.png
BH-Custom Metrics.png

Pradeep Udupi

unread,
Mar 23, 2021, 10:39:55 AM3/23/21
to Firebase Google Group
Actually for me after posting this message in the group, the custom property started showing after a few days. I am thinking that there must be some kind of threshold after which it starts showing the property. So during development  it may now show until enough events with that property is gathered. Can't think of any other reason. 

Bill Lahti

unread,
Mar 24, 2021, 6:20:43 AM3/24/21
to fireba...@googlegroups.com
I am having the same problem.  I have several custom events with parameters that I defined custom dimensions for.  Nothing shows up.  In my case, it has been several weeks and nothing is showing in the analytics reports pages. I use the standard Level_up event and that has a nice breakdown by level. I cannot seem to get that for my custom events, where I am trying to determine which levels are easy and which ones are difficult.

I just recently tried viewing the event data with BigQuery so I know the custom events and custom parameters are being recorded. I have not yet figured out a convenient query to get what I want, but I am still working on that. If I come up with anything useful, I will share that later.


--
You received this message because you are subscribed to a topic in the Google Groups "Firebase Google Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firebase-talk/4P7jpuIG6hQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firebase-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/b87c45be-7c52-41d4-9bcd-508ee984549en%40googlegroups.com.
Screen Shot 2021-03-23 at 10.53.52 AM.png

Bill Lahti

unread,
Apr 22, 2021, 11:55:03 AM4/22/21
to Firebase Google Group
I still cannot see my custom parameters in Firebase Analytics, but I have found out how to use BigQuery to see the data I want.

I watched the following video: https://youtu.be/L5J6RwQ_Y-M
It explains how to do queries that access your custom parameters and values.

In my app, I defined special events so I would know which levels are easy, hard, and very hard. An easy level is one that a player beats in one or two tries; hard, 3-4 tries. After watching the video, I figured out how to use UNNEST to get to the custom parameters.
Here is an example of a query where I get the counts by level for the number of users who found specific levels easy. The custom event is named "h_easy_level" and the level value for those events is named "h_level".

SELECT
  param.value.int_value AS Level,
  count (*) AS NumUsers
FROM (
  SELECT
    *
  FROM
    `analytics_253349235.events_2021*`
  WHERE
    (event_date > "20210309")
    AND (geo.city != "Raleigh") ),
  UNNEST (event_params) AS param
WHERE
  (event_name = "h_easy_level")
  AND (param.key = "h_level")
  AND (param.value.int_value <= 40)
GROUP BY
  level
ORDER BY
  level;

Yes, it is a bit complicated. You are seeing the end result. I'd suggest working on small problems first and then combining what you know. For example, I started with a query for multiple days of events. I added onto that what I learned from using UNNEST for custom parameters.
The multiple days part is this:
 FROM
    `analytics_253349235.events_2021*`
  WHERE
    (event_date > "20210309")

So I have one way to look at analytics data for my game.  I hope this helps others who are trying to understand their apps.
Reply all
Reply to author
Forward
0 new messages