The Top Events table shows the top events that were logged during the 30-minute period. Clicking on one of these circles populates the Seconds stream with events that were logged during that minute of time. The number in the circle indicates the count of events received in that minute.
This stream shows a series of circles, one circle for each of the most recent 30 minutes. As user property values change during the course of app usage, you see events appear in the stream, the newest ones appearing at the top. Click an event to see a list of associated parameters. Each event displays a timestamp that corresponds to the time of its logging on the development device. Seconds streamīy default, you see a list of events logged in the last 60 seconds. The right column shows the Top Events logged during the 30-minute period, as well as the Current User Properties for the currently selected development device.
The Minutes stream (the left column) shows a series of archives of events over the last 30 minutes. The Seconds stream (the middle column) shows the events that have been logged during the last 60 seconds. Start using your website or app and monitor the events as they're triggered. Once you enable debug mode on your devices, go to Configure > DebugView in the left navigation. I hope you enjoyed the guide! Let me know in the comments if something was left unclear.Events are not visible in debug mode if you have implemented privacy controls on the client-side, or if you've implemented consent mode and users have not given consent for Analytics cookies. Here are some resources for further education: It’s a really fun platform to develop against, and Kotlin is a relatively simple language to learn, especially if you come from a JavaScript background. However, I hope you were bitten by the Android bug.
You have far less to work with due to how application’s restrict the type of ad hoc code that can be run within.įirebase is also still a work-in-progress, and it still has many limitations that need to be sorted out before it’s feasible to even think about replacing Universal Analytics with it. Google Tag Manager for apps is quite far removed from its web counterpart. Thus you can leverage the new reports immediately, and if you end up having a website to complement the app, you could add website data to the property as a Web stream, too.
When you integrate Google Analytics into your Firebase Project, a Google Analytics: App + Web is automatically created in the Google Analytics user interface. I wrote it because I think everyone even remotely interested in application analytics should understand the mechanisms of how Android application development works. This guide should serve as a very basic introduction to Android development. There you have it! You’ve built an Android application, which collects data to Google Analytics for Firebase, runs a Google Tag Manager container, and duplicates the Firebase event into a Universal Analytics endpoint. Android Studio is an IDE (integrated development environment) for building on top of the Android operating system.
Step 1: Create a project in Android Studioįirst of all, visit this link to download Android Studio. It will do so in a very superficial manner, but you should be able to see how easy it is to create a mobile application and add some basic analytics to it. The purpose of this guide is to show you how each of the components listed above works. We’ll use that container to take the event we configured for Firebase and send the data to a (non-Firebase) Google Analytics property as well.
We’ll create a Google Tag Manager container for Firebase, and we’ll install that in the application.
We’ll fire a basic event so we’ll know how to debug the hits sent from Firebase to Google Analytics. We’ll create a Firebase project and deploy Firebase into the application. This application can be run on your Android device or in an Android emulator (a virtual device).
We’ll create an Android application using Android Studio. Subscribe to the Simmer newsletter to get the latest news and content from Simo Ahava into your email inbox!