How to Use Google Demand Gen's Business Data Feeds Without a Merchant Center Account

A step-by-step guide for B2B and service brands to leverage dynamic YouTube and Discover ads without e-commerce infrastructure.

SMM NewsdeskSMM Newsdesk··7 min read·1,641 words·AI-assisted
A conceptual illustration showing a spreadsheet integrating with a social media video feed, representing Google Demand Gen automation.
A conceptual illustration showing a spreadsheet integrating with a social media video feed, representing Google Demand Gen automation.

Google is finally closing the gap between e-commerce catalogs and service-based lead generation. Historically, if you wanted to run dynamic, multi-asset ads that updated automatically based on a product list, you needed a Google Merchant Center (GMC) account. This was a non-starter for SaaS companies, real estate agencies, and educational institutions. They don't have physical inventory; they have seats, listings, and courses.

With the recent rollout of Business Data Feeds for Demand Gen, that friction is gone. You can now feed a simple Google Sheet or CSV directly into the Demand Gen engine. This allows you to serve personalized, high-intent creative across YouTube Shorts, Discover, and Gmail without the rigid compliance hurdles of GMC. By the end of this guide, you will have a live, automated data feed powering your middle-of-funnel campaigns, even if you've never sold a physical product in your life.

Why it matters: This update democratizes the 'dynamic' look and feel of retail ads for the rest of the market. It means your B2B software features or your travel agency's seasonal packages can now appear in the same high-converting, scrollable formats that were previously reserved for sneaker brands.

TL;DR

  • Skip the Merchant Center: You no longer need a retail-specific GMC account to run product-style dynamic ads.
  • Spreadsheet Power: Use a standard CSV or Google Sheet to define your 'items' (services, seats, or courses).
  • Automated Creative: Demand Gen will automatically pull headlines, descriptions, and images from your feed to match user intent.
  • Cross-Channel Reach: These feeds populate across YouTube Shorts, the Home Feed, and Google Discover.

Step 1: Selecting and Structuring Your Data Schema

Before you touch the Google Ads interface, you must decide what your 'items' are. In the retail world, an item is a SKU. In your world, an item is a conversion unit. If you’re a SaaS brand, your items might be specific features (e.g., 'Automated Reporting', 'CRM Integration'). If you’re in higher education, your items are degree programs.

Google provides a specific template for Business Data, but for Demand Gen, you need to focus on six core attributes: Item ID, Item Title, Final URL, Image URL, Subtitle, and Description. Unlike the strict GMC requirements, you have more creative liberty here. You aren't being checked against a physical inventory bot; you're being checked for policy compliance and landing page relevance.

What to do: Open a new Google Sheet. Create headers for ID, Item title, Final URL, Image URL, Item subtitle, and Item description. Populate at least 10 rows. This volume is critical because Demand Gen’s AI needs enough variety to test which 'product' resonates with specific audience segments.

Why it matters: A feed-based approach allows for 'Creative Agility'. Instead of building 10 separate ads for 10 services, you build one Demand Gen campaign that pulls from a feed of 10 items. This consolidates your data and helps the algorithm learn faster.

A diagram showing the required spreadsheet columns for a Google Ads Business Data feed.
The foundational schema for a service-based Demand Gen feed.

Common pitfall: Using generic image URLs. Google’s AI is increasingly sensitive to image quality. If your Image URL points to a low-res thumbnail, your Quality Score will crater. Use 1200x628 or 1080x1080 high-fidelity assets hosted on your own CDN.

Step 2: Uploading the Feed to the Business Data Library

Once your spreadsheet is ready, you need to tell Google Ads where to find it. You aren't uploading this at the campaign level—you're uploading it at the account level in the 'Business Data' section. This is a critical distinction. Account-level feeds can be reused across multiple Demand Gen campaigns, allowing for different targeting strategies (e.g., one for prospecting, one for remarketing) using the same source of truth.

What to do: Navigate to Tools and Settings > Setup > Business Data. Click the plus button and select 'Dynamic ad feed'. From the dropdown, choose 'Custom'. This is the 'secret sauce' for non-retailers. By selecting 'Custom', you bypass the retail-specific fields like 'Price' or 'Availability' that often cause feed rejections for service brands.

Link your Google Sheet directly rather than uploading a static CSV. This ensures that when you update a headline in your sheet, the change reflects in your ads within 24 hours.

Why it matters: Automation is only as good as its maintenance. By linking a live sheet, you reduce the manual overhead of campaign management. This mirrors the shifts we see in other platforms; for instance, TikTok Shop's embrace of AI video shows a broader industry trend toward feed-driven, automated creative assets.

A UI illustration showing where to find the Business Data upload section in Google Ads.
Navigating to the Business Data section is the first step in account-level feed management.

Common pitfall: Permissions. Ensure the Google Ads service account (usually an email address provided during the link process) has 'Viewer' access to your Google Sheet. If it doesn't, the feed will stay in 'Pending' status indefinitely.

Step 3: Mapping Attributes for Demand Gen Creative

After the upload, Google will ask you to map your columns to its internal attributes. This is where many B2B marketers get confused. Because you chose a 'Custom' feed, Google doesn't automatically know that your 'Service Name' column should be the 'Item title'.

What to do: In the mapping interface, ensure your Item title maps to the headline of the ad. Your Item description should be mapped to the long-form text. Most importantly, ensure your Image URL is mapped to the 'Main Image' attribute.

Demand Gen uses these mappings to generate 'Product Cards'. These cards appear in a carousel format on the YouTube Home feed and as immersive, clickable overlays on YouTube Shorts. If your mapping is off, your 'Product Card' might show a URL where a headline should be.

Why it matters: Demand Gen is a visual-first format. According to internal Google data, campaigns using feeds see a 20% higher conversion rate compared to those using only static image assets. This is because the feed allows for a 'shopping' experience even when the user isn't technically shopping for a physical product.

A flowchart mapping spreadsheet columns to Google Demand Gen ad attributes.
Properly mapping your custom columns ensures your ads display correctly across YouTube and Discover.

Common pitfall: Mapping a 'Price' column that contains text like 'Contact us'. If you include a price field in a custom feed, it must be a numerical value. If your pricing is opaque, leave the column out entirely and put your CTA in the description.

Step 4: Configuring the Demand Gen Campaign with Feed Logic

Now that your feed is live and mapped, it’s time to build the campaign. When you create a new Demand Gen campaign, you will see a toggle for 'Product feeds'. Even though you aren't a retailer, you will toggle this to ON.

What to do: Select 'Use a feed from Google Ads' (the Business Data feed you just created) rather than 'Google Merchant Center'. At the ad group level, you can then use 'Item filters'. This is an advanced tactic: you can create one ad group that only shows 'Enterprise' features from your feed and another that only shows 'Small Business' features, based on a 'Category' column in your spreadsheet.

Set your bidding to 'Maximize Conversions'. Since you are providing Google with a rich data set via the feed, the algorithm can more easily identify which users are likely to click on specific items. This is particularly effective when combined with Google's 'First-party data' segments.

Why it matters: This allows for hyper-segmentation without the need for dozens of creative files. You are essentially using the feed as a dynamic creative optimization (DCO) tool. This is vital as platforms move toward more opaque, AI-driven reporting, a trend noted in recent discussions regarding Google's AI search click data.

A screenshot-style illustration of the Demand Gen campaign setup toggle for product feeds.
Ensure you toggle 'Product feeds' to ON at the campaign level to enable feed-driven creative.

Common pitfall: Forgetting to add 'Global' assets. A Demand Gen ad still requires at least one static image and one video that aren't in the feed. These serve as the 'fallback' if the feed fails to load or if the placement doesn't support carousel cards.

Step 5: Verification and Post-Launch Optimization

How do you know it's working? Unlike standard ads, feed-based ads have a 'Product' tab in the reporting interface. If you don't see data appearing there after 48 hours, something is wrong with your feed connection.

What to do: Check the 'Diagnostics' tab within the Business Data section. It will flag specific rows that are 'Disapproved'. Common reasons include 'Destination Mismatch' (the URL in the feed doesn't match the domain of the display URL) or 'Image Quality'.

Once live, look at the 'Item' level report. You might find that one specific service or 'item' in your feed is driving 80% of the clicks. When this happens, don't delete the other items—instead, optimize the landing pages for the underperforming items to improve the 'Post-click' experience.

Verification Checklist:

  1. Status in Business Data says 'Active'.
  2. Campaign 'Ads' tab shows 'Multi-asset' ads with 'Attached Feed'.
  3. YouTube Preview tool shows the carousel cards appearing below the video player.
An illustration of a healthy Google Ads feed status dashboard.
The diagnostics tab is your primary tool for troubleshooting disapproved feed items.

Once you’ve mastered the basic Business Data feed, you can push the automation further to stay ahead of the competition.

  1. Dynamic Remarketing for B2B: Use your feed to retarget users who visited specific sub-pages of your site. If a user spent three minutes on your 'Pricing' page, show them a Demand Gen ad featuring the 'Free Trial' item from your feed. This mimics the 'abandoned cart' logic of e-commerce for a lead-gen funnel.
  2. Seasonal Feed Swaps: Instead of editing ads for a holiday promotion, simply update your Google Sheet with new 'Item titles' and 'Image URLs'. The ads will update automatically, preserving the historical data and 'learning' of the campaign while showing fresh creative.
  3. Geo-Targeted Feeds: If your services vary by region, add a 'Region' column to your feed. Use ad group filters to ensure users in New York only see items relevant to their location, while users in London see another set. This is a massive time-saver for franchise-based businesses or international service providers.

As Google continues to integrate AI into every facet of the dashboard—from [INTERNAL: NotebookLM-style scraping concerns -> google-notebooklm-scraping] to automated search features—the marketers who provide the best, most structured data will win. Business Data feeds are the most direct way to give Google's AI the structure it craves.

FAQ

Frequently asked questions

Do I really not need a Google Merchant Center account for this?+
Correct. By using the 'Business Data' section under 'Tools and Settings' and selecting a 'Custom' feed type, you can bypass Merchant Center entirely. This is specifically designed for non-retail industries like B2B, Education, and Real Estate.
What happens if an image in my feed is broken?+
If an item's image URL returns a 404 error, Google will typically disapprove that specific row in your feed. The rest of the campaign will continue to run using the remaining 'Active' items or your fallback 'Global' assets.
Can I use YouTube videos in my Business Data feed?+
Currently, the Business Data feed for Demand Gen primarily supports static images for the carousel cards. However, you can (and should) include a main video asset at the campaign level which will play while the feed items are displayed as clickable cards below or alongside the video.