<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6" -->

---
title: Dynamic audiences in Google Analytics for Firebase
description: Google Analytics for Firebase introduced dynamic audience building with three major updates: audiences now update automatically as users meet or stop meeting...
canonical: https://daily.dev/posts/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Dynamic audiences in Google Analytics for Firebase | daily.dev
og:description: Google Analytics for Firebase introduced dynamic audience building with three major updates: audiences now update automatically as users meet or stop meeting...
og:url: https://daily.dev/posts/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6
og:image: https://api.daily.dev/og/posts/dBfG03tC6.png
og:image:alt: Dynamic audiences in Google Analytics for Firebase
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.

# Dynamic audiences in Google Analytics for Firebase

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

## Summary

Google Analytics for Firebase introduced dynamic audience building with three major updates: audiences now update automatically as users meet or stop meeting criteria, exclusion criteria can be added to narrow audience definitions, and membership duration lets audiences expire after a set time frame (e.g., converted in the last 30 days). These changes let marketers build more precise, self-maintaining audiences, such as first-time users who abandoned their cart within 30 days, to target with push notifications, Remote Config, or Google Ads.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2019/02/dynamic-audiences-in-google-analytics>

## Questions this post answers

### What does dynamic audience evaluation mean in Google Analytics for Firebase?

Dynamic audience evaluation means audiences update automatically as user behavior changes, rather than requiring manual re-evaluation. Analytics automatically includes users as soon as they meet the defined criteria and automatically excludes them once they no longer qualify, letting marketers set up an audience once and have it stay current without ongoing maintenance.

_Marketers tracking platform updates like this can follow analytics tooling changes on daily.dev._

### Can I set an expiration window for audiences in Google Analytics for Firebase, like users who converted in the last 30 days?

Yes, membership duration lets audiences include a time frame, such as users who converted in the last 30 days, so the audience automatically stays fresh instead of accumulating stale entries indefinitely. This can be combined with exclusion criteria, for example targeting cart-abandoners while excluding anyone who already purchased.

_Developers building app marketing features can track analytics platform changes like this on daily.dev._

## Similar posts on daily.dev

- [Optimize your Firebase Remote Config usage](https://daily.dev/posts/optimize-your-firebase-remote-config-usage-woddfd7ym) · Firebase · 1 upvotes · 1 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6)

```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":"Dynamic audiences in Google Analytics for Firebase","url":"https://daily.dev/posts/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6"},"datePublished":"2026-08-23T12:17:58.861Z","dateModified":"2026-08-23T12:26:53.906Z","description":"Google Analytics for Firebase introduced dynamic audience building with three major updates: audiences now update automatically as users meet or stop meeting...","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/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"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":"Dynamic audiences in Google Analytics for Firebase"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/dynamic-audiences-in-google-analytics-for-firebase-dbfg03tc6#faq","mainEntity":[{"@type":"Question","name":"What does dynamic audience evaluation mean in Google Analytics for Firebase?","acceptedAnswer":{"@type":"Answer","text":"Dynamic audience evaluation means audiences update automatically as user behavior changes, rather than requiring manual re-evaluation. Analytics automatically includes users as soon as they meet the defined criteria and automatically excludes them once they no longer qualify, letting marketers set up an audience once and have it stay current without ongoing maintenance. Marketers tracking platform updates like this can follow analytics tooling changes on daily.dev."}},{"@type":"Question","name":"Can I set an expiration window for audiences in Google Analytics for Firebase, like users who converted in the last 30 days?","acceptedAnswer":{"@type":"Answer","text":"Yes, membership duration lets audiences include a time frame, such as users who converted in the last 30 days, so the audience automatically stays fresh instead of accumulating stale entries indefinitely. This can be combined with exclusion criteria, for example targeting cart-abandoners while excluding anyone who already purchased. Developers building app marketing features can track analytics platform changes like this on daily.dev."}}]}
```

