Automatically collected events are triggered by basic interactions with your app.
If you use the Google Mobile Ads SDK, you don't have to write any extra code to collect these events. Although some of these events may not be available in AdMob reporting, they will be available once you link to Firebase.
To review event reports in Firebase, click the Eventstab in the Analytics dashboard of the Firebase console.
The following table lists the collected events, their triggers and parameters.
an application package is removed or "uninstalled" from an Android device
Note: Android only
This event is different from the Daily uninstalls by device
and Daily uninstalls by user
metrics, which are both reported by Google Play Developer Console
.
The app_remove event counts the removal of application packages, regardless of the installation source, and the count changes depending on the date range you are using for the report.
The Daily uninstalls by device and Daily uninstalls by user metrics count the removal of application packages only when they were installed from Google Play, and are reported on a daily basis.
the app is updated to a new version and launched again
The previous app version id is passed as a parameter.
This event is conceptually different from the Daily upgrades by device metric, which is reported by Google Play Developer Console .
An upgrade refers to the updating of the application binary, whereas an app_update event is triggered upon the subsequent launch of the upgraded app.
a user launches an app the first time after installing or re-installing it
This event is not triggered when a user downloads the app onto a device, but instead when a user first uses it.
To review raw download numbers, check in Google Play Developer Console or in iTunesConnect.
a user completes an in-app purchase, including an initial subscription, that is processed by the App Store on iTunes or by Google Play
The product ID, product name, currency, and quantity are passed as parameters.
For Android in_app_purchase events, link your app to Firebase and connect your app to Play .
Note: Paid-app purchase revenue and refunds (iOS only) are not automatically tracked.
the device operating system is updated to a new version.
The previous operating system version id is passed as a parameter.
- The new screen-class name differs from the previous screen-class name
- The new screen id differs from the previous screen id