Lukas Oldenburg
1 min readMay 5, 2023

--

Thanks for this article. It summarizes some of the methods I use very well, and it even uncovers the mystery behind the "undebuggable" request payloads of the native Firebase Analytics requests.

I would not recommend using BQ streaming as a debugging solution because it is notoriously incomplete in my experience. Oftentimes events and parameters that you don't see in BQ streaming will be there and fine in the normal daily BQ data the day after.

I have some questions from my own experience though, wonder if you can confirm those:

1. The GA4 Debug View is still quite unreliable: Oftentimes, Events are shown as having been sent multiple times, but they correctly show up only once in Analytics Debugger and the Android Debugging console, which I personally use a lot as well for debugging, maybe you can add it to the article? https://www.codexpedia.com/android/command-lines-for-firebase-analytics-debugview-for-android/

=> it is the most reliable real-time option imho

2. David Vallejo's awesome Analytics Debugger would be the most convenient option, but it does not work reliably in my case. Sometimes it seems to show all Events, but often I do not see any Events at all, even though the Android Debugging Console and GA4 Debug View show them. So it is also not a reliable option in my experience, but that may be due to the app or my setup. Just wondering if you have experienced the same.

--

--

Lukas Oldenburg

Digital Analytics Expert. Owner of dim28.ch. Creator of the Adobe Analytics Component Manager for Google Sheets: https://bit.ly/component-manager