<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh" -->

---
title: Analytics Labels for Messaging Campaigns | daily.dev
description: Firebase Cloud Messaging now supports analytics labels, allowing developers to tag notifications and messaging campaigns with a text string that Google...
canonical: https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Analytics Labels for Messaging Campaigns | daily.dev
og:description: Firebase Cloud Messaging now supports analytics labels, allowing developers to tag notifications and messaging campaigns with a text string that Google...
og:url: https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh
og:image: https://api.daily.dev/og/posts/iJ7DeVguh.png
og:image:alt: Analytics Labels for Messaging Campaigns
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Analytics Labels for Messaging Campaigns

**[Firebase](https://daily.dev/sources/firebase-blog)** · 3 min read · 0 upvotes · 0 comments

## Summary

Firebase Cloud Messaging now supports analytics labels, allowing developers to tag notifications and messaging campaigns with a text string that Google Analytics can use to track events beyond just sent counts. Labels can be applied via the FCM REST API or through the Notifications composer in Firebase Console when configuring conversion events. Once applied, developers can view funnel analysis (sends, received, impressions, opens) filtered by label in the Reports tab, and use labels for deeper Google Analytics analyses like comparisons between campaigns or cohort exploration to measure the real impact of notifications on user behavior.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2021/09/analytics-labels-app-messaging-campaigns>

## Questions this post answers

### How do I track the impact of Firebase Cloud Messaging notifications on user behavior beyond just counting sends?

Attach analytics labels to messages sent via the Firebase Cloud Messaging REST API or through the Notifications composer in Firebase Console. Google Analytics uses these text-string labels to track events tied to a notification across sessions, letting you filter funnel data (sends, received, impressions, opens) in the Reports tab and run comparisons or cohort exploration by label.

_daily.dev surfaces practical guides for teams measuring notification and campaign impact with Firebase._

### Where do I set an analytics label when creating a Firebase Cloud Messaging campaign in the console?

Use the dropdown menu for Conversion events in step 4 of the Notifications composer in Firebase Console. Selecting an analytics label there attaches it to every message sent as part of that campaign, so you can later filter the Reports tab's funnel analysis graph by that label.

_Developers configuring messaging campaigns can find step-by-step Firebase tips on daily.dev._

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#firebase](https://daily.dev/tags/firebase), [#google-analytics](https://daily.dev/tags/google-analytics)

[View this post on daily.dev](https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Analytics Labels for Messaging Campaigns","url":"https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh"},"datePublished":"2026-08-23T12:19:34.532Z","dateModified":"2026-08-23T12:31:32.251Z","description":"Firebase Cloud Messaging now supports analytics labels, allowing developers to tag notifications and messaging campaigns with a text string that Google...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,firebase,google-analytics","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Analytics Labels for Messaging Campaigns"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/analytics-labels-for-messaging-campaigns-ij7devguh#faq","mainEntity":[{"@type":"Question","name":"How do I track the impact of Firebase Cloud Messaging notifications on user behavior beyond just counting sends?","acceptedAnswer":{"@type":"Answer","text":"Attach analytics labels to messages sent via the Firebase Cloud Messaging REST API or through the Notifications composer in Firebase Console. Google Analytics uses these text-string labels to track events tied to a notification across sessions, letting you filter funnel data (sends, received, impressions, opens) in the Reports tab and run comparisons or cohort exploration by label. daily.dev surfaces practical guides for teams measuring notification and campaign impact with Firebase."}},{"@type":"Question","name":"Where do I set an analytics label when creating a Firebase Cloud Messaging campaign in the console?","acceptedAnswer":{"@type":"Answer","text":"Use the dropdown menu for Conversion events in step 4 of the Notifications composer in Firebase Console. Selecting an analytics label there attaches it to every message sent as part of that campaign, so you can later filter the Reports tab's funnel analysis graph by that label. Developers configuring messaging campaigns can find step-by-step Firebase tips on daily.dev."}}]}
```

