iOS version reports in Firebase Analytics? - ios

I replaced the Google Analytics SDK with the Firebase SDK. I'm looking to generate some of the previously-obvious reports. For example, I want to see the breakdown of users by iOS version. I know this data is collected per https://support.google.com/firebase/answer/6317486?hl=en but not sure how to actually see the data.

It seems that the option provided by #alexkaessner is not valid anymore.
An alternative is:
Firebase Console -> Analytics -> Dashboard -> What is your audience like? and changing the tab to Devices which also shows OS version.
For some reason when clicking on View "All Users" audience doesn't show OS versions. It seems that Firebase will drop this support soon and use Google Analytics instead, where you can see a better breakdown.

I managed to get the data with linking my Firebase project to Google Analytics. I think this is quite new, but done quite easy with a few clicks.
Use the sidebar to navigate to:
Audiences > All Users > Change "User by Platform" Dropdown
See the screenshots how to get there:

Here is the way to get the exact number of users of the specific iOS version.
Have found it here: gist
Go in the Firebase Analytics Dashboard
Filter iOS Platform only
Scroll down, select Device under the "What is your audience like?" widget
Export the CSV data (top right corner, there's a download button with Download CSV option)
Open the file (e.g in Google Sheet) and scroll to the iOS breakdown raw data
In the gist there is also a Xcode Playground script to print out the statistics.
All credit goes to zntfdr

I found a way to do this WITHOUT linking to Google Analytics.
Go to Firebase > Analytics > Audiences
Select "All Users" in the Audience list (if "All users" is not displayed on the first page, you may need to press the button at the bottom of the table, to see the next page of data)
In the pane that says "Users > by App Version", change it to "Users > by OS with version"
NOTE: The view only lists the top 7 items. In order to see more detail, you can to create a comparison that selects specific iOS versions.

You'd have to view in Google Analytics. After linking Firebase with Google Analytics, you can find the report in Google Analytics like this:
Open Google Analytics Dashboard
Click Audiences and click on the audience you'd like to view, for example "All Users". This will take you back to "Users" but now it will show different metrics
Locate the one that says "Users | by App version".
Click the "by App version" drop-down and change to "OS with version"

You can find the detailed report from Google Analytics:
Press the link to go to Google Analytics from Firebase Dashboard or https://analytics.google.com/ to see your project there
In Google Analytics: Audience->All Users you can see all numbers for Users by OS.
If you'd like to have separately iOS/Android, you can "Add Comparison +" to filter iOS
The final report will contain user count per iOS

Go to devices models report
Firebase->Dashboard->Device model->View device models
Find Drop down menu below table
(It's header of devices list table)
Choice os with version

Related

iOS Firebase Events Don't Show in BigQuery but do in Google Analytics and Firebase Console

I'm having an issue with Firebase Events from my iOS app in that they are missing from BigQuery (Events Table) but show up in the Firebase Console and Google Analytics dashboard. Android does not have this issue for a custom event of a similar name. The event we are looking for is "ar_video_launch_ios" but the issue is the same for all iOS events.
Firebase - Shows iOS events:
Google Analytics - Shows iOS events:
BigQuery iOS - Missing iOS events:
BigQuery Android - Android event of similar name exists:
Running "Firebase/Analytics" Cocoapod v7.8.0.
The query I'm using is:
SELECT * FROM `<event_table_name>` where event_name like '%_ios%' LIMIT 1000
The same query is used to successfully pull the android events using '%_android%' so the data seems to be missing from the events table entirely. Any ideas?
This happens because the app export for iOS apps is not enabled in the BigQuery firebase integration.
Follow these steps to troubleshoot:
Sign in to Firebase.
Click the Settings icon, then select Project Settings.
On the Project Settings page, click the Integrations tab.
On the BigQuery card, click View Link.
Now check in Google Analytics within Exported integrations
In exporting_apps, Select all Apps including your iOS apps
You can directly access BigQuery integration page with this link https://console.firebase.google.com/project/YourProjectNameHere/settings/integrations/bigquery
ps: You need Owner access to perform these steps.

Firebase DebugView events not being filtered out from Analytics data

According to the Firebase documentation, enabling debug mode on iOS with -FIRDebugEnabled should also exclude events from appearing in the main analytics reports:
I know that I've configured -FIRDebugEnabled correctly because I see the events in Firebase's DebugView. However, after an hour or so they also appear in my overall analytics data, which is not desirable. I've tried searching through the Firebase analytics pages for an option to exclude this data or find a query to remove debug events, but I haven't found anything.
I'd like to know if I'm missing something in order to ensure that debug events only appear in DebugView and not in the main Analytics section, as the documentation implies.
It turns out, you have to use a filter in the Google Analytics property settings in order to get this functionality:
Go to the Admin settings page (in Google Analytics, not from Firebase).
Click on "Data Settings" for your property.
Click on "Data Filters."
Click "Create Filter."
Choose "Developer Traffic."
Set the filter to "active" and then click "create."
I think the Firebase documentation is outdated, since it doesn't happen automatically.

Statistics of Installation of my app in Apple App Analytics

I'm wondering, if it's possible to get a overview about the Installations on active devices, splitted by versions like I can do it in the google play console.
Yes, you can! But all data is "opt-in" only and usually captures something like 20-30% of your users.
You can see how many users agreed to share the data by clicking on the question mark next to "About App Analytics Data" in the top right corner

Merging two views data in Google Analytics

I have a query in Google analytics. I have two view (one for iOS & another android) in my Google Analytics account. Currently we have to select a view to get analytics information. I have gone below urls but could not get success
http://techin.oureverydaylife.com/merge-google-analytics-profiles-15349.html
So my question is that can we merge two view (iOS & Android) into Single/Master view?
You can roll up properties in one single property, but this is a Google Analytics 360 (premium) feature. Otherwise you have no access to this feature.
So if you have access you can simple navigate to the administration panel and select "Roll Up Management" from the properties menu.

Firebase Analytics: No data reflection on "Audiences" tab

I am doing test on Firebase Analytics with my iOS App.
And, as I did a test, there is one active user on "Dashboard" tab.
But, on "Audiences" tab, there is 0 user.
When I check "Events" tab, I can see the events.
So, "Events" tab works fine.
It had been 12 hours from the test.
I wonder why there's 0 user on "All Users" in "Audiences" Tab.
Just taking time to reflect?
Thank you for your support.
Audience reporting is thresholded, meaning that until the number of users is >= 10, it will obscure the reporting for privacy reasons. So, once 10 devices have installed your app and logged events, your All Users audience will show 10 users.
Are you referring to the User Properties tab? If so, the purpose of this tab is to manually register the User Properties that you set using the setUserProperty API in the SDK.

Resources