View Firebase Cloud Messaging statistics

Firebase Cloud Messaging (FCM) helps you send messages across Android, iOS, and Chrome for free.

For example, a server can send messages directly to single devices, groups of devices, or devices subscribed to topics. The application on a device can also send messages directly to a server and to devices belonging to the same group.

Important: As of May 24, 2018, Google no longer supports FCM statistics in the Play Console. Your app’s FCM statistics will be completely removed from the Play Console in July 2018. For more information, go to the FCM Frequently Asked Questions.

Add Firebase Cloud Messaging

To add FCM to your app:

  1. Go to the Firebase console.
  2. Follow the instructions to add Firebase to your app.

View FCM statistics

To see FCM statistics on your Play Console, here's how to associate the FCM API key with your application:

  1. Sign in to your Play Console.
  2. Select an app.
  3. On the left menu, click Development tools > Services & APIs.
  4. Click the Link a sender ID button.
  5. Type your FCM API key.
  6. Click Link.

Once your app is published, you can view FCM statistics on your app's Statistics page.

  1. Sign in to your Play Console.
  2. Select an app.
  3. On the left menu, click Statistics > Configure report.

FCM message status

  • Accepted: Arrived at FCM
  • Stored: Stored in FCM, pending redelivery, until the message is either expired or collapsed
  • Delivered: Sent to device
  • Acknowledged: Device has confirmed it received the message
  • Collapsed: Have a collapse key that has been replaced by other messages with the same collapse key
  • Expired: Reached their time-to-live (TTL) and expired
  • Invalid Request: Reached FCM and are invalid. FCM rejected them for any further processing. You can find details on these failures on our Firebase Cloud Messagingpage.
  • Sent after reconnect, with delay: Sent to the device after some delay upon reconnecting to the FCM servers
  • Sent on reconnect: Sent to device when device has reconnected to FCM
  • Accepted, sent to APNS: Arrived at FCM and sent to APNS for delivery to the iOS device
  • Failed by APNS: Arrived at FCM, but failed when forwarded to APNS for delivery to the iOS device

Changes to FCM data

November 30, 2017: FCM diagnostics data removed

You can no longer access FCM diagnostics data in the Play Console.

You can still use other Firebase Cloud Messaging features.

June 12, 2016: XMPP messages added

We're now including XMPP messages on your FCM Statistics page. This means if you're sending XMPP messages, you'll see an increase in your FCM data.

XMPP messages will be categorized in the same way as HTTP messages and won't appear as a separate category in your reports.

Was this article helpful?
How can we improve it?