Playbook Summary

Google Demand Gen with ICP Audiences | ContactLevel - Load your ICP into Google Demand Gen and show ads only to real buyers across YouTube Shorts, Discover, and Gmail.

Platform: Google. This playbook provides step-by-step guidance for implementing google demand gen with icp audiences | contactlevel using ContactLevel's audience targeting and enrichment platform.

Problem Statement

Google's Native Targeting is B2C-First. Google's native targeting (keywords, in-market, affinity) is built for B2C. Targeting "marketing software" shows ads to students, freelancers, and hobbyists—driving CPL up and quality down. Matched-audience uploads exist, but CSVs often match <5% of emails.

Solution Overview

Show Ads Only to Your ICP. ContactLevel lets you model your ICP, enrich with personal emails and MAIDs, and sync to Google Customer Match with high match rates. Then use that audience in Demand Gen to serve ads only to qualified buyers.

Key Benefits

  • Customer-Match guarantees impressions go only to high-fit prospects
  • Demand Gen inventory (YouTube Shorts, Discover, Gmail) is cheaper than LinkedIn & Search
  • No lookalike expansion means zero "algorithm drift" into non-ICP territory
  • High match rates unlock the full power of Google's display network for B2B

Implementation Steps

  1. Model Your ICP: In ContactLevel, stack filters for Industry, Company Size, Function, and Seniority until the audience looks like your ICP. Exclude existing customers if the goal is net-new pipeline. Aim for ≥30k records.
  2. Sync to Google Customer Match: ContactLevel automatically hashes emails and boosts match rates with a B2C identity graph. Google populates the audience in <24h but takes at least 72 hours to fully match.
  3. Attach Audience as Targeting: Create Campaign = Demand Gen (Leads or Website Traffic). Within the Asset Group: at least 5 images + 5 short headlines + 1 × 30-sec video. For Audience: select only your new Customer List.
  4. Set Bidding & Budget: Start with Maximize Conversions. Layer a tCPA once you hit 30 conversions. Set daily budget = 5-10× your target CPA to let the algo learn.
  5. Measure Qualified-Lead Rate: Track Qualified Lead Rate in your CRM, not just Google form fills. Compare CPL and qualified rate to Search and Display benchmarks. Rotate fresh creative every 4-6 weeks.

Learn how to use ContactLevel to sync enriched contact data to Google for precision B2B targeting with high match rates.

Use ContactLevel for Google Demand Gen with ICP Targeting

Build a high-match customer audience of your ICP, plug it into Google Demand Gen, and serve ads only to those buyers—across YouTube Shorts, Discover, and Gmail—without keyword or topic noise.

Without ContactLevel

Google's native targeting (keywords, in-market, affinity) is built for B2C. Targeting "marketing software" shows ads to students, freelancers, and hobbyists—driving CPL up and quality down. Matched-audience uploads exist, but CSVs often match <5% of emails.

With ContactLevel

ContactLevel lets you model your ICP, enrich with personal emails and MAIDs, and sync to Google Customer Match with high match rates. Then use that audience in Demand Gen to serve ads only to qualified buyers.

How It Works

1

Model Your ICP

In ContactLevel, stack filters for Industry, Company Size, Function, and Seniority until the audience looks like your ICP. Exclude existing customers if the goal is net-new pipeline. Aim for ≥30k records.

Autoplay Video Placeholder
2

Sync to Google Customer Match

ContactLevel automatically hashes emails and boosts match rates with a B2C identity graph. Google populates the audience in <24h but takes at least 72 hours to fully match.

Autoplay Video Placeholder
3

Attach Audience as Targeting

Create Campaign = Demand Gen (Leads or Website Traffic). Within the Asset Group: at least 5 images + 5 short headlines + 1 × 30-sec video. For Audience: select only your new Customer List.

Autoplay Video Placeholder
4

Set Bidding & Budget

Start with Maximize Conversions. Layer a tCPA once you hit 30 conversions. Set daily budget = 5-10× your target CPA to let the algo learn.

Autoplay Video Placeholder
5

Measure Qualified-Lead Rate

Track Qualified Lead Rate in your CRM, not just Google form fills. Compare CPL and qualified rate to Search and Display benchmarks. Rotate fresh creative every 4-6 weeks.

Autoplay Video Placeholder

Why It Works

Customer-Match guarantees impressions go only to high-fit prospects
Demand Gen inventory (YouTube Shorts, Discover, Gmail) is cheaper than LinkedIn & Search
No lookalike expansion means zero "algorithm drift" into non-ICP territory
High match rates unlock the full power of Google's display network for B2B

Why Google Demand Gen defaults waste B2B spend

Google Demand Gen (the rebrand of Discovery in 2023) puts ads in YouTube, Gmail, and Discover feeds. Native targeting: in-market audiences, affinity audiences, custom segments. All consumer-grade.

Run a Demand Gen campaign for B2B SaaS with default targeting and Google delivers to "in-market for business software," a segment containing people who Googled any business software once. Marketing professionals reading HubSpot. Students researching CRMs for class. People shopping for accounting tools.

You spend $5,000 on impressions. Maybe 0.1% are actual buyers in your ICP. The rest is waste.

How Google Demand Gen targeting works with ContactLevel

The fix: run Demand Gen ads only to your enriched ICP Customer List.

Setup:

  1. Build the ICP audience in ContactLevel (VPs/Directors in target verticals, sized 50-5,000 employees)
  2. Sync to Google Ads as a Customer List with 70-90% match
  3. Create a Demand Gen campaign in Google Ads
  4. Add the Customer List as the audience (Targeting mode)
  5. Set campaign for awareness, traffic, or conversions depending on goal
  6. Upload video, image, and carousel creative variants

Google distributes the campaign across YouTube, Gmail Promotions, and Discover feeds. CPM stays low (Google has plenty of inventory). Audience stays tight (only your 8,000-12,000 matched ICP contacts see the ads).

For a B2B SaaS with $10,000 monthly Demand Gen budget and 10,000 matched contacts:

→ CPM: ~$8 average across YouTube, Gmail, Discover → Impressions: 1,250,000 → Per-contact frequency: ~125 impressions over the month → Cost per reached contact: $1.00

Compare that to LinkedIn at $50 CPM: same money, way fewer impressions. Demand Gen on Google is the awareness frequency channel. LinkedIn is the credibility channel. Different jobs.

When to use this play

Run Google Demand Gen with ICP filter when:

→ Your sales cycle is 30+ days (awareness has time to influence) → Your ACV is $5k+ (justifies sustained ad spend) → You have video and image creative bandwidth → Your ICP uses YouTube and Gmail (most do)

Skip this play when:

→ You don't have video creative (Demand Gen is video-heavy) → Your sales cycle is under 14 days (not enough time for awareness to compound) → Your ICP is highly niche and specific (broad demand gen wastes on non-buyers)

Frequently asked questions

What's the difference between Demand Gen and Performance Max?

Demand Gen is awareness-focused: YouTube, Gmail, Discover. Performance Max is conversion-focused: includes Search, Display, YouTube, and Shopping. Both use Customer Match audiences as signals, but with different intents. Demand Gen for top-of-funnel reach. Performance Max for capturing in-market intent.

Should I run Demand Gen campaigns alongside Search inclusion campaigns?

Yes, ideally. Search inclusion captures intent (people Googling your category). Demand Gen builds awareness on YouTube and Gmail before they ever Google. Run both with the same Customer List. The contacts get reached at multiple stages of buying.

How important is video creative for Demand Gen?

Critical. Demand Gen leans heavily on YouTube, where video dominates. A campaign with only static images will underperform. Aim for 2-3 short videos (15-30 seconds) plus 3-5 image variants.

Can I track contact-level engagement on Demand Gen?

Yes. ContactLevel ties Google ad engagement back to named contacts. You see Sarah Chen watched the YouTube ad on Tuesday. Mark Patel clicked the Gmail ad on Friday. That data flows into your CRM.

What's the minimum audience size for Demand Gen?

Same Customer Match minimum, 1,000+ matched users. With ContactLevel enrichment, lists of 1,500+ contacts activate. For meaningful Demand Gen reach, aim for 5,000+ contacts in the audience.

Does Demand Gen work for ABM?

Yes, when paired with named-account Customer Lists. Build a Customer List for each target account or buying committee role, sync to Google, run Demand Gen campaigns to those tight audiences. Frequency matters more than reach in ABM.

→ Related: Google Ads for B2B SaaS, Google Search Inclusion