GA4 Audiences are dynamic membership lists that GA4 maintains automatically. You define the conditions once — a set of events, parameters, user properties, or behavioral sequences — and Google evaluates every user against those conditions in near-real-time, adding and removing members as they qualify or age out. They power Google Ads remarketing, feed GA4's predictive ML models, and serve as reusable segments inside Explorations. The infrastructure is already running in every GA4 property the moment you turn it on.
Most teams barely use it. The default "All Users" audience exists automatically, and maybe someone has set up a cart abandoner segment. That leaves the vast majority of the capability untouched — no predictive segments, no sequence-based lists, no user-property audiences. This guide covers what audiences actually are at the technical level, how the five builder types work, the three primary use cases, and the five mistakes that silently reduce audience membership without any error to trace.
What GA4 Audiences Are (Technically)
An audience is a user-scoped membership list maintained at the GA4 property level. Membership is event-driven: a user joins when their recorded events satisfy the conditions you defined, either within a single session or across multiple sessions depending on the scope you chose. GA4 evaluates membership within 24–48 hours of the qualifying event firing — not instantly, but fast enough for most advertising use cases.
The list lives inside the GA4 property. To use it in Google Ads, you share it via the Admin → Google Ads linking flow and enable audience sharing per linked account. Once shared, the audience appears in the Google Ads audience manager as a "GA4 audience" type and can be applied to Display, YouTube, and Search campaigns. The sync between GA4 and Google Ads introduces its own latency — plan for 24–48 hours after audience creation before it's visible on the Ads side, and longer before the list is large enough to be useful for bidding.
A few hard limits to know before you start building: GA4 standard properties support up to 100 audiences per property. The maximum membership duration is 540 days (about 18 months) in GA4 itself, but when an audience is shared to Google Ads, the effective window for Analytics Audiences is 60 days — governed by Google Ads policy, not GA4's. Finally, audience evaluation is subject to your consent configuration. If a user's analytics_storage consent signal is denied, their events don't enter the evaluation pool at all, and they cannot qualify for any audience regardless of their behavior.
The 5 Ways to Build Audiences
Suggested Audiences
When you open Admin → Audiences → New Audience in GA4, the first thing you see is a list of suggested templates based on your industry setting. These are pre-configured starting points: "Purchasers", "7-Day active users", "30-Day active users", "30-Day churned users", and similar. For properties with an e-commerce industry category, you'll also see templates like "Likely 7-day purchasers" (which overlaps with predictive audiences below).
Suggested audiences are the fastest way to start, and the templates are generally well-constructed for their intent. The catch: not all suggestions appear until GA4 has sufficient data from your property. If you've recently set up the property, you may see a reduced list. As traffic and events accumulate, more templates unlock. They're a good starting point — just know that selecting a template gives you a pre-filled condition builder, not a locked audience. You can and should review the conditions before saving.
Predictive Audiences
Predictive audiences are generated by GA4's ML models rather than manually defined conditions. They're based on three predictive metrics: purchase_probability (the likelihood a user will make a purchase within the next 7 days), churn_probability (the likelihood a user who was active in the last 7 days won't be in the next 7), and revenue_per_user (predicted revenue from a user in the next 28 days). The resulting audience types you can create include "Likely 7-day purchasers", "Likely 7-day churners", and "Predicted 28-day top spenders".
The eligibility requirement is strict: your property needs at least 1,000 users who triggered the qualifying positive event (e.g., purchase) and at least 1,000 users who didn't, in the last 28 days. Most smaller properties don't hit this threshold, and the predictive audience options simply won't appear in the builder until they do. If your property qualifies, these are high-value remarketing segments — a "likely purchaser" audience used as a Google Ads bid modifier consistently outperforms behaviorally-defined equivalents because the model is scoring intent, not just activity.
Condition-Based Audiences
Condition-based audiences are the most flexible type in the builder and the one you'll use most often. You define membership using AND/OR combinations of events (by name), event parameters (what values those events carried), user properties (custom dimensions you've set), and demographic signals (country, device category, and similar). The audience builder evaluates these conditions against each user's event history according to the scope you choose: across any session, within a single session, or across a custom time window.
Some practical examples of what you can build: users who viewed a product category page at least three times but never triggered purchase; users who spent more than 90 seconds on a specific page (using engagement_time_msec); users who triggered a custom event you defined, like pricing_page_viewed more than once. The condition builder gives you dropdown access to every event GA4 has seen in the last 28 days, so parameters auto-suggest from real data — which makes it faster to construct valid conditions than building from memory.
Sequence-Based Audiences
Sequence-based audiences require users to complete a multi-step interaction in a specific order — optionally with a time constraint between steps. They're the right tool for cart abandonment, checkout funnel drop-off, and any "did A then didn't do B" use case. A typical cart abandonment audience looks like this: Step 1 is add_to_cart fired, Step 2 is the absence of purchase within 3 days. GA4 evaluates whether each user matches that order within the specified window.
Sequences can be set to evaluate within a single session ("indirectly followed by") or across sessions ("followed by at any point"). The cross-session option is more useful for most remarketing cases — a user who added to cart on Monday and still hasn't purchased by Thursday qualifies regardless of how many sessions they've had in between. You can stack multiple sequence steps and combine them with condition-based filters. One design pattern worth noting: sequence audiences that use the absence of an event as a step require GA4 to wait for the time window to expire before confirming non-qualification — a user who added to cart today won't appear in the "no purchase within 3 days" audience until that 3-day window closes.
User Property Audiences
User property audiences target users based on a user-scoped custom dimension you've set on their profile. These are the most durable segments because they persist across sessions without requiring a re-qualifying event: once a user has user_type = premium set, they're in that audience until the property changes. Practical examples: account_age_days > 365 for long-tenure users, subscription_plan = enterprise for a specific tier, or a cohort_month dimension for acquisition-cohort analysis.
The prerequisite is that you've registered the custom dimension under Admin → Custom Definitions → Custom Dimensions (user scope) AND that your tracking implementation is actually setting the set_user_properties call (or the user_properties parameter in GTM's GA4 config tag) with a value. An unregistered or unpopulated dimension returns no results in the audience builder, which is easy to mistake for a builder bug. Check both the registration and the implementation if a user property audience shows zero members after 48 hours.
The 3 Primary Use Cases
Google Ads Remarketing
The most common reason teams build GA4 audiences is to use them as remarketing lists in Google Ads. Once you've linked GA4 to Google Ads (Admin → Google Ads Links → select account → enable Personalized Advertising), any audience you create in GA4 becomes available in the Google Ads Audience Manager under "Your data segments → Google Analytics 4". From there you can apply the audience to Display campaigns (direct targeting), YouTube campaigns (video targeting), and Search campaigns (as an observation layer that adjusts bids without restricting reach).
A few practical notes on the integration: the audience must have at least 100 active members for Display/YouTube targeting and at least 1,000 for Search observation to become active. New audiences start at zero and take time to populate — a well-defined cart abandonment audience on a mid-traffic property can take 7–10 days to reach the minimum. The membership duration you set in GA4 directly controls how long a user stays on the remarketing list; for Google Ads specifically, this is capped at 60 days regardless of what you set in GA4.
GA4 Explorations
Audiences built in the Audience Builder can be applied as segments inside GA4 Explorations without exporting anything or writing SQL. Open any Exploration (Free Form, Funnel, Path, Segment Overlap), click the "+" next to Segments in the Variables panel, and choose "Audience" — you'll see every saved audience in the property. This lets you compare behavioral metrics between audience members and non-members using the full Explorations toolkit: funnels, pathing, segment overlap, and free-form tables.
This is underused as an analysis path. Because audiences persist and update automatically, you can build a segment once ("users who completed checkout in the last 30 days") and run multiple explorations against it over time without rebuilding the segment conditions each time. The limitation is the same as any Exploration use: it's subject to data sampling at high event volumes, and the results reflect the audience membership at the time of the query, not a static historical snapshot.
GA4 Predictive Metrics in Analysis
Even if your property doesn't qualify for predictive audiences (or you choose not to create them), the underlying predictive metrics — purchase_probability, churn_probability, predicted_revenue — are accessible as dimensions and metrics directly inside Explorations once the model has sufficient data. You can build a free-form table segmented by high/medium/low purchase probability without creating a formal audience at all.
The practical value here is prioritization: sorting your active user base by predicted_revenue surfaces the users worth prioritizing in outreach or ad spend before they've purchased. It's also useful for validating audience quality — if a manually-built "high-intent" condition audience has low average purchase_probability, the conditions need tightening.
5 Mistakes That Silently Break Audience Membership
These are the most common reasons audiences underperform or show unexpectedly low membership — none of them produce an error message, so they go undetected until someone notices the list is thinner than it should be.
1. Consent-denied users never qualify. If a user's analytics_storage consent signal is denied — whether via your consent banner or via a browser-level cookie block — their events are not processed for audience evaluation. They aren't added to any audience regardless of what actions they take on your site. For properties with a high consent-decline rate (common in EU markets), this means your remarketing lists are structurally undercounting exactly the users who interacted without consenting. There's no fix that preserves both compliance and complete lists — the solution is improving consent rates on the banner itself, not adjusting the audience definition.
2. Audience backfill is limited to 30 days. When you create a new audience, GA4 looks back up to 30 days to populate initial membership from historical events. If a qualifying event happened 60 days ago, that user is not added to the audience — they'll only join when they next trigger a qualifying event. For Google Ads remarketing, this means lists start thin and take time to reach statistical utility. Build audiences early, before you need them for a campaign. A "cart abandoners — last 30 days" audience created two weeks before a campaign launch will be meaningfully larger than one created the day before.
3. Count conditions can produce false positives. The GA4 audience builder lets you set conditions on the COUNT of events — for example, "users who triggered view_item 3 or more times." What's easy to miss is that the count is of event occurrences that match the condition, not of distinct parameter values. A user who viewed three different products — any three products — satisfies a "3+ view_item events" condition, even if you intended "viewed product X three times." If you need "viewed a specific product category multiple times," you need to add a parameter filter (e.g., item_category = footwear) inside the same condition block, not as a separate condition. The difference between AND-within-event-instance and AND-across-event-instances is the most common source of incorrectly-scoped audience conditions.
4. Users who go inactive aren't re-evaluated. GA4 audience membership is re-evaluated when new events arrive from a user. A user who hasn't visited in 30 days has no new events, so their membership status isn't updated — even if a "within X days" condition in the audience definition should logically have expired them. In practice this means audiences can retain users who are technically no longer qualifying, until that user returns and their next event triggers a fresh evaluation. For time-sensitive audiences (e.g., "active in the last 7 days"), this creates a soft lag between when a user stops qualifying and when they're removed. This is expected behavior, not a bug, but it affects how precisely the audience reflects "right now."
5. Overly broad audiences reduce remarketing effectiveness. "All users" or "any page view" audiences are technically valid, but they include so much noise that they rarely improve Google Ads ROAS meaningfully. Effective remarketing audiences are narrow enough to carry a behavioral signal — they tell the bidding system something about purchase intent that a random visitor doesn't have. In every property we've audited, the 30-day "viewed product + no purchase" audience outperforms the "all visitors" audience on return-on-ad-spend. The goal isn't a large list — it's a list where membership correlates with likelihood to convert. If your audience is above 5–10% of total users, it's probably too broad to carry that signal.
FAQ
What is a GA4 audience?
A GA4 audience is a user-scoped membership list that GA4 maintains automatically. You define the conditions for who qualifies — based on events, event parameters, user properties, or behavioral sequences — and GA4 evaluates every user against those conditions in near-real-time, updating membership as users qualify or age out. Audiences power Google Ads remarketing, predictive segmentation, and Explorations analysis.
How do I create an audience in GA4?
Go to Admin → Audiences → New Audience. You can start from a suggested template, build from scratch using the condition builder, or create a sequence-based audience for multi-step interactions. Define your conditions, set the membership duration (up to 540 days), give it a name, and save. GA4 begins evaluating users immediately and populates initial membership with up to 30 days of historical data.
How long does it take for a GA4 audience to populate in Google Ads?
Plan for 24–48 hours after audience creation for it to appear in Google Ads, and several more days to accumulate enough members to meet Google Ads minimum thresholds (100 for Display/YouTube, 1,000 for Search). Total time to a usable remarketing list depends entirely on how much qualifying traffic your site receives — high-traffic e-commerce properties can populate a cart abandonment audience in a few days; smaller sites may take 2–3 weeks.
What are GA4 predictive audiences?
Predictive audiences use GA4's ML models to score users by likelihood to purchase, churn, or generate revenue in the next 7–28 days. They include "Likely 7-day purchasers", "Likely 7-day churners", and "Predicted 28-day top spenders". They require at least 1,000 positive-example users and 1,000 negative-example users in the last 28 days — a threshold many properties don't meet. When available, they are the highest-signal remarketing audiences GA4 can produce.
What is the maximum audience duration in GA4?
540 days in GA4 itself. However, when an audience is shared to Google Ads, Google Ads enforces a 60-day maximum for Analytics Audiences — so the effective remarketing window is 60 days regardless of what you set in GA4. The 540-day setting is more relevant for Explorations analysis than for Ads use.
Do GA4 audiences work without cookies?
GA4 uses a combination of signals including cookies, device identifiers, and (for signed-in Google users) User-ID. If a user declines analytics_storage consent, their events are excluded from audience evaluation entirely — no cookies means no audience membership for that user. GA4's Consent Mode v2 allows modeled conversions in Google Ads even without direct measurement, but modeled users do not contribute to named audiences in the same way directly-measured users do.
How many audiences can I have in GA4?
100 audiences per GA4 standard property. Two audiences exist by default and count toward this limit: "All Users" (automatically created) and "Purchasers" (automatically created for e-commerce properties). GA4 360 properties have a higher limit. At 100, no new audiences can be saved until existing ones are archived or deleted — archived audiences retain their historical data but stop updating.
Can I use GA4 audiences in Google Ads search campaigns?
Yes, but only as an observation layer, not for targeting (unless using Customer Match, which is different). In Google Ads, add the GA4 audience to a Search campaign under "Audiences" with the "Observation" setting. This lets you see performance data segmented by audience membership and apply bid adjustments — for example, bid 20% higher when a user in your cart-abandonment audience triggers a search. Restricting Search campaigns to only audience members ("Targeting" mode) significantly limits reach and is rarely the right choice.
Is your GA4 Audience configuration correct?
NiceLookingData audits your GA4 property across 61 checks — including audience configuration, consent mode setup, and Google Ads linking. Find what's broken before it costs you remarketing reach.
Run a free GA4 audit →Analytics consultant turned founder. After years running the same GA4 and GTM audits across client engagements, Ludde built the audit into a product — so the pattern-matching takes a minute, not a meeting. More about Ludde →
Run a free GA4 audit.
Connect your Google Analytics 4 property. Our auditor runs 61 checks and gives you an instant health score with a plain-English action plan.
