The suite of reports in Analytics allows you to analyze your app data over periods of time to identify trends and anomalies among the various segments of your user base. However, there are still many use cases for live reporting which aren’t necessarily satisfied by general reports.
StreamView gives you a live view of your analytics events as they are collected by Analytics servers. StreamView reports are optimized to give you a deeper understanding of who is using your app and what they are doing, in real time. StreamView focuses on the events that are collected over the last 30 minutes, and creates reports that change throughout the cycle of each day as usage patterns modulate through different time zones.
No extra setup is required to use StreamView. As long as you have properly integrated the Firebase SDK, StreamView reporting will function for your app. To confirm that you have properly integrated the SDK, it is highly suggested that you use DebugView.
To access your live reports:
- In Google Analytics or Firebase, navigate to your app.
- Google Analytics: Click StreamView in the report navigation.
Firebase: In Analytics, click StreamView. (StreamView and DebugView share the same tab space, so if you only see DebugView on the menu bar, you can click it to select StreamView instead.)
The default view is a geographical view of Users. Here, you will see a plot of unique users whose devices have logged events over the last 30 minutes.
Metric type toggle
On the bottom left of the screen, you’ll see a switch that you can use to toggle between Users metrics and Events metrics. If you choose Users, then your StreamView reports will display metrics related to your app users who have been active in the last 30 minutes. If you choose Events, StreamView metrics will reflect the events which are being logged by users’ devices in the last 30 minutes.
Along the bottom of the screen is a marquee board that serves two functions. First, by default the marquee board displays the top User or Event dimensions related to the data collected over the last 30 minutes. Second, you can explore each dimension by clicking on it to reveal an informative breakdown that indicates the popularity of various attributes among users in the reporting period.
You can apply filters to your StreamView reports through the dimension breakdown tables to answer questions like: “What are the most popular search terms in my app for users in Los Angeles, California?” or “In which cities are users searching for ‘Election Results’ right now?”. To apply a filter, first click on a dimension in the Marquee board at the bottom of the screen. Then, select a value (such as a Country, City, Event Name or Event Parameter Value) and click “Apply”. This will create a chip on the marquee board which acts as a filter on the rest of your StreamView report, thereby allowing you to satisfy your curiosities and produce insights. To remove the filter, just click the ‘x’ on the chip and it will disappear.
By clicking on the “Timeline details” above the marquee board on the left-hand side of your screen, you can expand a bar chart view of Users or Events (based on the current metric type). The bar chart view introduces the dimension of “minutes” to your StreamView reporting, visualizing the fluctuation in the volume of Users or Events over the last 30 minutes (1 bar per minute). Hovering over each bar reveals a summary of information for that minute of time.
When you click on the Trending button just above the marquee board on the left-hand side of your screen, it reveals a table of the top events or user properties being logged in the last 30 minutes (based on the current metric type). You can click the maximize button to present a full-screen, dynamic view of this report. This allows you to create a showpiece out of the most insightful metrics in your app, such as the most popular search terms, most popular products, or most popular songs being streamed in the last 30 minutes.
User snapshots is a detailed, user-centric report inspired by the focus testing process, which allows you to view the sequence of events logged by an individual user which were uploaded within the last 30 minutes. The sequence and timeline read like a narrative, giving you a better idea of how users in a certain country and on a specific version of your app navigate throughout your app and transition from screen to screen. You can also click on each event to examine the parameters and user properties that were supplied with each one, giving you the ability to go very deep to deliver insights that are only possible at a fine-grained resolution. Before entering this mode, it’s useful to first select a Country and an App Version from which you’d like to sample your users. And once you’re in User Snapshots, you can use the arrows to cycle through different users for quick comparisons.