YouTube Demand Gen Campaigns: Turn Videos into Ads

What is YouTube Demand Gen?

Demand Gen is Google's campaign type for video advertising. It replaces the older "Video Action" and "Discovery" campaign types with a unified format that runs across multiple Google properties:

  • YouTube In-Stream: Skippable ads before, during, or after videos
  • YouTube In-Feed: Ads in search results, watch next, and home feed
  • YouTube Shorts: Short-form vertical video ads
  • Discover: Ads in Google's Discover feed
  • Gmail: Video ads in Gmail promotions tab

Why Use Demand Gen?

Traditional video advertising requires separate video production, platform setup, and campaign management. ILLIXIS combines these:

  1. Create videos in Video Production
  2. Upload to your YouTube channel
  3. Launch Demand Gen campaigns targeting those videos
  4. Track performance in Advertising

You use content you've already created. No separate video production workflow.

Prerequisites

Before launching Demand Gen campaigns, you need:

1. YouTube Channel Connected

Go to Settings > Integrations > YouTube and connect your channel.

OAuth Flow:

  1. Click "Connect YouTube"
  2. Sign in with your Google account
  3. Grant ILLIXIS permission to upload videos
  4. Select your channel (if you have multiple)

2. Google Ads Account Connected

Go to Settings > Integrations > Google Ads and connect your ad account.

The same Google account used for YouTube should manage your Google Ads account. This simplifies video asset permissions.

3. Videos Published to YouTube

Create videos in Video Production and publish them to your YouTube channel. ILLIXIS tracks the YouTube video IDs for use in campaigns.

Creating a Demand Gen Campaign

From Video Production

The fastest path is directly from a completed video:

  1. Go to Video Production and open a completed video
  2. Click "Publish to YouTube"
  3. Set title, description, privacy (unlisted or public)
  4. After publishing, click "Create Ad Campaign"
  5. ILLIXIS pre-fills the campaign with your video

From Advertising

  1. Go to Advertising > Prospecting > New Campaign
  2. Select "Video" as campaign type
  3. Choose "Demand Gen" as the campaign format
  4. Select videos from your YouTube channel
  5. Configure targeting and budget

Campaign Settings

Video Selection

Choose 1-5 videos for the campaign. Google Ads rotates videos or optimizes toward the best performer.

Best practice: Start with 1-2 videos. Add more after you identify what works.

Headlines and Descriptions

Demand Gen ads include text overlays:

  • Headlines: 5-15 options (40 characters max)
  • Descriptions: 5-15 options (90 characters max)

Google Ads tests combinations and optimizes toward the best performers.

AI-Generated Copy: Click "Generate Copy" and ILLIXIS writes headlines and descriptions tailored to your video content and target audience.

Call-to-Action

Choose from:

| CTA | When to Use |
|-----|-------------|
| Learn More | Educational content, awareness |
| Sign Up | Lead generation, email capture |
| Get Quote | Service businesses, consultations |
| Shop Now | E-commerce, direct sales |
| Book Now | Appointments, reservations |

Business Name and Logo

Your business name appears on the ad. Upload a logo (optional but recommended) for brand recognition.

Final URL

Where users go when they click the ad. This should match your CTA:

  • Learn More → Blog article or resource
  • Sign Up → Landing page with form
  • Shop Now → Product page or category
  • Book Now → Booking/scheduling page

Targeting Options

Audience Targeting

Custom Audiences: Use audiences created from your content readers. Go to Advertising > Audiences to create topic-based or content-specific audiences, then sync them to Google Ads.

Lookalike Audiences: Target people similar to your converters. Google Ads analyzes your customer list and finds similar users.

Interest-Based: Select interests and behaviors (e.g., "Marathon Running," "Fitness Enthusiasts").

In-Market: Target people actively researching products in your category.

Demographic Targeting

Set age, gender, parental status, and household income filters.

Recommendation: Start broad. Google's optimization performs better with larger audiences (100k+).

Geographic Targeting

Target by country, state, city, or radius around a location. Demand Gen supports all countries where Google Ads runs.

Device Targeting

All devices (default): Recommended for most campaigns.

Mobile only: For app installs or mobile-optimized experiences.

Desktop/tablet: For complex products requiring larger screens.

Bidding and Budget

Bidding Strategies

Maximize Conversions (recommended): Google optimizes bids to get the most conversions within your budget. Requires conversion tracking.

Target CPA: Set a target cost per acquisition (e.g., $25 per lead). Google bids to hit this CPA on average.

Maximize Conversion Value: For e-commerce. Optimizes for revenue instead of conversion count.

Budget Settings

Daily Budget: Maximum you'll spend per day (e.g., $50/day). Google may exceed on high-performing days and compensate with lower spend on others.

Campaign Total (optional): Set a lifetime budget for the campaign (e.g., $1,500 total). Campaign stops when reached.

Minimum Budget: Google recommends at least 10x your target CPA as a daily budget for learning phase. For a $20 CPA, budget $200/day or accept slower learning.

Placement Settings

Enable or disable placements:

| Placement | Default | Notes |
|-----------|---------|-------|
| YouTube In-Stream | On | Skippable ads before videos |
| YouTube In-Feed | On | Ads in search and browse |
| YouTube Shorts | On | Vertical video ads |
| Discover | On | Google's content feed |
| Gmail | Off | Often lower quality traffic |

Recommendation: Start with all YouTube placements enabled, Gmail disabled. Review placement performance after 2 weeks.

Tracking Performance

Key Metrics

| Metric | What It Means | Goal |
|--------|---------------|------|
| Impressions | Times your ad was shown | Awareness |
| Views | Video watched to completion (Shorts) or 30 seconds (in-stream) | Engagement |
| View Rate | Views / Impressions | 10-30% is typical |
| Clicks | Clicks on your CTA | Traffic |
| CTR | Clicks / Impressions | 0.5-2% is typical |
| Conversions | Goal completions | Actual results |
| CPV | Cost per view | Lower is better |
| CPC | Cost per click | Varies by industry |
| CPA | Cost per acquisition | Match to your unit economics |

In Advertising

Go to Advertising > Campaigns > [Your Campaign] to see:

  • Real-time spend and conversions
  • Video-level performance (which videos work best)
  • Placement breakdown (where ads run)
  • Demographic insights (who's converting)

In Google Ads

For deeper analysis, use Google Ads directly:

  • Audience insights (who's watching)
  • Search term reports (what triggered in-feed ads)
  • Time-of-day performance
  • Device breakdown

Automation Schedule

ILLIXIS automatically syncs your YouTube Demand Gen data on a regular schedule:

| Data Type | Frequency | Timing |
|-----------|-----------|--------|
| YouTube Audience Sync | Daily | 7:00 AM UTC |
| Campaign Performance Metrics | Every 6 hours | 12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM UTC |
| Video View Tracking | Daily | Updated overnight |
| Audience Recommendations | Weekly | Mondays |

What this means for you:

  • Morning dashboards: By 7:00 AM UTC, your audiences are synced and performance data is current. Check campaigns after this time for the most accurate daily view.
  • Intraday updates: If you make changes or launch new campaigns, metrics refresh every 6 hours. You don't need to wait until tomorrow to see initial results.
  • Video views: YouTube view counts sync overnight. Expect a 12-24 hour delay between actual views and reflected data.
  • Audience recommendations: New audience suggestions based on your content and campaign performance appear each Monday. Review these weekly to discover targeting opportunities.

Manual refresh: If you need immediate data, go to the campaign detail page and click "Refresh Metrics." This pulls current data from Google Ads outside the automated schedule.

Conversion Tracking

Demand Gen optimization requires conversion tracking. Without it, Google can't optimize bids.

Google Ads Conversion Tag

Install the Google Ads conversion tag on your conversion pages (thank you page, order confirmation, etc.).

Via Google Tag Manager:

  1. Create a new tag in GTM
  2. Select "Google Ads Conversion Tracking"
  3. Enter your Conversion ID and Label
  4. Set trigger (e.g., "Thank You Page View")
  5. Publish

Importing from GA4

If you already track conversions in GA4:

  1. Go to Google Ads > Goals > Conversions
  2. Click "Import" > "Google Analytics 4"
  3. Select your GA4 property
  4. Choose conversions to import (e.g., "purchase," "sign_up")

Publishing Videos to YouTube

Demand Gen campaigns require videos already uploaded to YouTube. ILLIXIS handles this from Video Production.

Publishing Flow

  1. Complete a video in Video Production
  2. Click "Publish to YouTube"
  3. Set video details:
  • Title
  • Description
  • Tags (for discoverability)
  • Privacy (unlisted recommended for ads)
  • Category (e.g., "Howto & Style")
  1. Click "Upload"

ILLIXIS uploads the video and tracks the YouTube video ID for use in campaigns.

Privacy Settings

Unlisted: Video doesn't appear in search or your channel, but anyone with the link can watch. Recommended for ads.

Public: Video appears on your channel and in YouTube search. Use if you want organic reach in addition to paid.

Private: Only you can watch. Not suitable for ads.

Shorts vs. Standard

Shorts: Vertical videos (9:16 aspect ratio) under 60 seconds automatically become Shorts. These appear in the Shorts feed.

Standard: Horizontal (16:9) or vertical videos over 60 seconds. These run as in-stream ads.

You can run both in the same campaign. Google Ads serves the appropriate format based on placement.

Best Practices

1. Hook in First 3 Seconds

80% of viewers skip after 5 seconds. Open with your strongest hook to stop the scroll.

Examples:

  • "This mistake cost me $10,000"
  • "Here's what nobody tells you about..."
  • "Stop doing [common behavior]. Here's why..."

2. Match Video to Audience

Show marathon training tips to readers of your marathon content. Don't show generic fitness content. Relevance drives conversion.

3. Include Captions

80% of social video is watched without sound. Always enable captions in Video Production.

4. Test Multiple Videos

Run 2-3 video variations per campaign. Different hooks, different angles. Google optimizes toward winners.

5. Keep Shorts Under 30 Seconds

Shorter Shorts have higher completion rates. Aim for 15-25 seconds for ad content.

6. Use Square or Vertical for Feed

YouTube in-feed placements favor square (1:1) or vertical (9:16) over horizontal (16:9). Produce multiple aspect ratios if targeting feed.

7. Monitor Placement Performance

After 2 weeks, check which placements convert. Pause underperformers. Common finding: Shorts and in-feed outperform in-stream for direct response.

8. Set Frequency Caps

Limit how often the same person sees your ad. Go to Campaign Settings > Frequency Capping and set "3 impressions per week" to avoid ad fatigue.

Troubleshooting

"Video Not Eligible for Ads"

Cause: YouTube video is private, restricted, or doesn't meet ad policies.

Fix:

  1. Check video privacy (must be public or unlisted)
  2. Ensure video doesn't violate Google Ads policies (no shocking content, misleading claims, etc.)
  3. Wait 24 hours after publishing for YouTube processing

"Campaign Not Delivering"

Cause: Budget too low, targeting too narrow, or creative rejected.

Fix:

  1. Check campaign status in Google Ads
  2. Increase daily budget to at least $20
  3. Broaden targeting (audience should be 100k+ users)
  4. Review ad disapprovals in Google Ads

"High CPV, Low Conversions"

Cause: Video engages viewers but doesn't drive action.

Fix:

  1. Strengthen CTA in video (tell viewers what to do)
  2. Test a different landing page
  3. Review audience targeting (are you reaching decision-makers?)
  4. Try a different video with clearer value proposition

"Conversions Not Tracking"

Cause: Conversion tag not installed or not firing.

Fix:

  1. Use Google Tag Assistant to verify tag installation
  2. Test a conversion yourself (submit form, make purchase)
  3. Check Google Ads > Tools > Conversions for recent activity
  4. Verify GA4 conversions are imported correctly

FAQ

Q: How long should my video be? Shorts: 15-60 seconds. In-stream: 30-90 seconds. Longer videos work for educational content if the hook is strong.

Q: Can I use videos not created in ILLIXIS? Yes. Upload any video to your YouTube channel, then select it in the campaign builder.

Q: What's a good budget to start with? $20-50/day minimum. Less than that and Google's learning phase takes weeks.

Q: How long does the learning phase last? 7-14 days. During this time, Google tests different audiences and bids. Don't make changes during learning.

Q: Should I target keywords? Demand Gen doesn't use keyword targeting like Search campaigns. It uses audience signals, interests, and in-feed placements.

Q: Can I retarget with Demand Gen? Yes. Use Custom Audiences (website visitors, email lists) as targeting criteria.

Q: What's the difference between Demand Gen and TrueView? Demand Gen is newer, includes Shorts and Discovery, and has better optimization. TrueView is legacy. Use Demand Gen.

Q: Do I need a separate campaign for Shorts? No. One campaign can include both standard videos and Shorts. Google serves the right format based on placement.

Related Features

  • Video Production: Create videos for YouTube campaigns
  • Advertising: Manage campaigns across platforms
  • Landing Pages: Build campaign-specific pages for ad traffic
  • GA4 Integration: Track conversions from video ads

Ready to lose the stack?

One platform. You approve. ILLIXIS executes. Marketing that just happens.

Join the waitlistNo spam, everUnsubscribe anytime
First 20 founding members: 50% off any plan for your first year.

Marketing, Unstacked.

YouTube Demand Gen Campaigns: Turn Videos into Ads | Help Center | ILLIXIS™ | ILLIXIS