The default remarketing approach is to create one big audience — “everyone who visited my site in the last 30 days” — and blast them all with the same ad. It works, barely. But you’re spending the same money showing ads to someone who spent two seconds on your homepage as you are to someone who added $300 worth of products to their cart and left.
GA4 audiences let you segment users by what they actually did on your site, then send those segments to Google Ads for targeted remarketing. Cart abandoners get one ad. Product page browsers get another. Past purchasers get a third. Each audience gets the message most likely to bring them back.
Here’s how to build audiences in GA4 that lower your CPA and stop wasting remarketing spend on low-intent visitors.
How GA4 Audiences Work
GA4 audiences are dynamic groups of users defined by conditions you set. When a user meets those conditions, they’re added to the audience. When they stop meeting them (or after a set membership duration), they’re removed.
Audiences built in GA4 can be shared with linked Google Ads accounts. Once linked, these audiences appear as remarketing lists in Google Ads, ready to use in campaigns.
Key distinction: GA4 audiences are retroactive for reporting (they backfill historical data) but only populate going forward for Google Ads export. If you create a cart abandoner audience today, it starts collecting users today — it doesn’t retroactively add everyone who abandoned their cart last month to your Google Ads list.
Linking GA4 to Google Ads
Before building audiences, link your accounts:
- GA4 → Admin → Product links → Google Ads links
- Click Link
- Select your Google Ads account
- Enable Personalized advertising (required for remarketing audiences)
- Enable Auto-tagging for better attribution
Once linked, any audience you create in GA4 with the “Enable personalized advertising” toggle will automatically sync to Google Ads within 24-48 hours.
If your GA4 and Google Ads conversion numbers don’t match after linking, our conversion mismatch guide explains why and how to fix it.
Creating Your First Audience
- GA4 → Admin → Audiences → New audience
- Choose “Create a custom audience” (skip the templates for now)
- Configure conditions, membership duration, and scope
- Name it clearly (you’ll see this name in Google Ads)
- Save
Conditions
Conditions define who gets into the audience. You can use:
- Events — Users who triggered specific events (add_to_cart, purchase, sign_up)
- Dimensions — Users from specific sources, countries, devices, etc.
- Metrics — Users who exceeded a threshold (spent more than $100, had more than 5 sessions)
- Time — Users who did something within a time frame
Scope
Conditions can be scoped to:
- Across all sessions — User did this at any point in their history
- Within the same session — User did this in a single visit
- Within the same event — Multiple conditions must be true on the same event
Membership Duration
How long a user stays in the audience after meeting the conditions. Maximum is 540 days. For remarketing, shorter is usually better — a 30-day cart abandoner audience is more relevant than a 540-day one.
Ten Audiences That Drive Revenue
1. Cart Abandoners (Last 7 Days)
Condition: Event = add_to_cart AND NOT Event = purchase
Membership duration: 7 days
This is the highest-intent remarketing audience. These users wanted your product enough to add it to their cart. Something stopped them — price, distraction, shipping cost, payment friction.
Ad strategy: Show the specific products they carted. Offer free shipping or a small discount. Urgency messaging (“Still interested? Items are selling fast”).
2. Checkout Abandoners (Last 3 Days)
Condition: Event = begin_checkout AND NOT Event = purchase
Membership duration: 3 days
Even higher intent than cart abandoners — they started the checkout process. The conversion barrier is likely payment friction, unexpected costs, or distraction.
Ad strategy: Trust-focused messaging. Payment security badges. “Complete your order” with a direct link back to checkout.
3. Product Viewers Who Didn’t Add to Cart
Condition: Event = view_item AND NOT Event = add_to_cart
Membership duration: 14 days
These users browsed but weren’t convinced. They need more information or a reason to commit.
Ad strategy: Social proof (reviews, testimonials). Comparison content. “See why 10,000 customers chose [product].“
4. Past Purchasers (30-90 Days Ago)
Condition: Event = purchase, date range = 30-90 days ago
Membership duration: 60 days
These users already trust you. The sale isn’t about convincing — it’s about reminding and offering something new.
Ad strategy: New arrivals, complementary products, loyalty discounts, subscription offers.
5. High-Value Customers
Condition: Event = purchase with parameter value > $200 (or whatever your high-value threshold is)
Membership duration: 90 days
Your best customers deserve different treatment. Higher bids, premium creative, exclusive offers.
Ad strategy: VIP offers, early access to new products, loyalty program invitations.
6. Engaged Visitors Who Haven’t Converted
Condition: Session duration > 3 minutes AND page_view count > 4 AND NOT Event = purchase
Membership duration: 30 days
These visitors spent real time on your site. They’re interested but haven’t converted. Maybe they’re comparing options or waiting for the right moment.
Ad strategy: Competitive differentiation, limited-time offers, testimonials.
7. Blog Readers
Condition: Event = page_view with page_location containing /blog/
Membership duration: 30 days
Content-engaged users who might not know about your products or services.
Ad strategy: Bridge content to product. “Liked our guide on X? Check out our product that solves it.”
8. Lapsed Customers (180+ Days)
Condition: Event = purchase, date range = more than 180 days ago, AND NOT Event = purchase in the last 180 days
Membership duration: 90 days
Win-back audience. These customers bought before but haven’t returned.
Ad strategy: “We miss you” messaging. Significant discounts. New product announcements.
9. Mobile Cart Abandoners
Condition: Device category = mobile AND Event = add_to_cart AND NOT Event = purchase
Membership duration: 7 days
Mobile users abandon at higher rates. Maybe they want to buy on desktop. Remarketing them specifically on desktop (or with mobile-optimized messaging) recovers these sales.
Ad strategy: “Finish your order from any device” with a direct cart link.
10. Email Subscribers Who Haven’t Purchased
Condition: Event = sign_up or custom event for newsletter subscription AND NOT Event = purchase
Membership duration: 60 days
They’re interested enough to give you their email. Now they need a nudge toward their first purchase.
Ad strategy: First-purchase discount, product discovery, social proof.
Audience Configuration Best Practices
Naming Convention
Use a consistent naming pattern so your Google Ads team can find audiences quickly:
[Type] - [Behavior] - [Duration]
Examples:
Remarket - Cart Abandoners - 7dRemarket - Purchasers - 30-90dExclude - All Purchasers - 30dProspect - Blog Readers - 30d
Exclusion Audiences
Just as important as targeting audiences are exclusion audiences. Create these and use them as negative audiences in your Google Ads campaigns:
- All Recent Purchasers (7 days) — Exclude from acquisition campaigns. Don’t show “buy now” ads to someone who just bought.
- Converted Leads (30 days) — Exclude from lead gen campaigns if they already filled out your form.
- Bounced Visitors (session duration < 10 seconds) — Exclude from remarketing. They weren’t interested.
Membership Duration Strategy
| Audience Type | Recommended Duration | Why |
|---|---|---|
| Cart abandoners | 3-7 days | Urgency fades quickly |
| Checkout abandoners | 1-3 days | They were very close — act fast |
| Product viewers | 14-30 days | Consideration window varies |
| Past purchasers (cross-sell) | 30-90 days | Re-engagement window |
| Lapsed customers | 90-180 days | Win-back before they forget you |
| High-value customers | 90-540 days | Long relationship horizon |
Minimum Audience Size
Google Ads requires a minimum of 1,000 users in a remarketing list before it can serve ads (100 for YouTube). If your audience is too small:
- Broaden your conditions (14-day window instead of 7-day)
- Combine similar audiences (all abandoners instead of cart vs checkout)
- Give the audience time to populate — check back in a week
Using Audiences in Google Ads
Once your GA4 audiences sync to Google Ads (24-48 hours after creation):
- Open Google Ads → Tools → Audience Manager
- Your GA4 audiences appear under “GA4 audiences”
- Apply them to campaigns via the Audiences section at the campaign or ad group level
Observation vs. Targeting
- Observation — See how the audience performs without restricting delivery. Good for gathering data before committing.
- Targeting — Only show ads to this audience. Use this for dedicated remarketing campaigns.
Bid Adjustments
For observation audiences, set bid adjustments:
- Cart abandoners: +30-50% bid increase
- Product viewers: +10-20%
- Past purchasers: +20-40%
Higher bids for higher-intent audiences means you show up more often for the people most likely to convert.
Building Google Ads Campaigns Around Audiences
For best results, create separate campaigns per audience type:
Campaign 1: Cart Recovery
- Audience: Cart Abandoners (7d)
- Exclusion: Recent Purchasers (7d)
- Creative: Product-specific dynamic remarketing
- Budget: $X/day
Campaign 2: Consideration Nudge
- Audience: Product Viewers (14d)
- Exclusion: Cart Abandoners + Purchasers
- Creative: Social proof and value propositions
- Budget: $Y/day
Campaign 3: Win-Back
- Audience: Lapsed Customers (180d+)
- Exclusion: Recent Purchasers (90d)
- Creative: Discount offer + new products
- Budget: $Z/day
This structure lets you allocate budget precisely and measure each audience’s performance independently.
For a complete Google Ads conversion tracking setup that makes these audiences actionable, see our Google Ads tracking guide.
Troubleshooting GA4 Audiences
Audience Shows 0 Users
- Too restrictive conditions — Simplify and test
- Events aren’t firing — Check in GA4 DebugView (DebugView guide)
- Just created — GA4 audiences populate going forward, not retroactively for Google Ads
Audience Not Appearing in Google Ads
- Link not active — Verify GA4 → Google Ads link is configured and personalized advertising is enabled
- Sync delay — Takes 24-48 hours after creation
- Too small — Needs 1,000+ users for Display, 100+ for YouTube
Audience Size Doesn’t Match Expectations
- Scope mismatch — “Within the same session” is more restrictive than “across all sessions”
- Membership duration — Users drop off after the duration expires
- Data thresholds — GA4 may not report exact numbers for small audiences (privacy thresholds)
Measure What Audiences Actually Drive
Don’t just set up audiences and assume they’re working. Track actual performance:
- In Google Ads, compare CPA and ROAS by audience across your remarketing campaigns
- In GA4, use the audience comparison feature in reports to see how audience segments behave
- Calculate the true ROAS of your remarketing spend versus prospecting spend
Remarketing should deliver higher ROAS and lower CPA than prospecting. If it doesn’t, your audiences are too broad or your creative doesn’t match the audience’s intent.
Verify Your Tracking Before Building Audiences
GA4 audiences are built on events. If your events aren’t firing correctly — missing add_to_cart events, duplicate purchase events, broken ecommerce tracking — every audience you build on top of that data will be wrong.
Run a free scan on your site to verify that your event tracking is working correctly before you invest time building audiences on top of it. A remarketing campaign targeting “cart abandoners” is useless if your cart event doesn’t fire for half your visitors.