Quick answer: Dynamic retargeting on Google shows past visitors personalized ads based on the products they viewed. You need three things: a properly tagged website, a product or service feed, and a Display, Performance Max, or App campaign with responsive display ads.
What Is Dynamic Retargeting on Google?
Dynamic retargeting serves previous site visitors ads featuring the specific products or services they viewed. Per Google's Ads Help Center, it automatically tailors ad content based on each visitor's past interactions with your site or app.
How dynamic retargeting differs from standard remarketing
Standard remarketing shows the same static ad to every person in your audience. Dynamic retargeting pulls from your product feed and serves each visitor an ad for what they actually viewed. Personalization happens automatically, at scale.
Why dynamic retargeting is effective for ecommerce and product-driven businesses
Shoppers who viewed a product are already interested. Showing them that exact item again, with price and image, brings them back to finish the purchase. That is a far warmer audience than any cold targeting you can build.
Key Requirements Before You Start
Get these four pieces in place before you touch campaign settings.
Google Ads account and campaign setup access
You need admin or standard access to a Google Ads account. Per Google's Ads Help Center, dynamic retargeting is available only in Display Network, Performance Max, and App campaigns. It does not run on Search.
Website tagging with Google Tag and custom parameters
Your site needs the Google Tag with custom event parameters. These parameters tell Google which products each visitor interacted with. Without correct tagging, your campaign has no data to personalize ads.
Product or service feed (CSV/TSV or Google Merchant Center for retail)
Retail businesses use Google Merchant Center to manage product feeds. Non-retail businesses upload a .csv, .tsv, .xls, or .xlsx feed to Business Data inside Google Ads. The feed is what connects tag events to real product details.
Responsive display ads with feed-driven assets
Dynamic retargeting requires responsive display ads. Google automatically adjusts their size and format to fit available placements. You supply headlines, descriptions, images, and logos. Google assembles the combinations.
Step-by-Step: Set Up Dynamic Retargeting on Google
Step 1: Install and configure Google Tag with dynamic parameters
Install the Google Tag sitewide. Add event-specific parameters for each user action. Per Google's documentation on dynamic remarketing events, the core events are view_search_results, view_item_list, view_item, add_to_cart, and purchase. Each fires at a specific point in the buyer journey. Each passes parameters like item_id, value, and currency.
Step 2: Create or upload your product/service feed
Build your feed file with required attributes: unique ID, title, final URL, and image URL. Retail advertisers submit through Google Merchant Center. All other business types upload via Tools > Business Data > Data feeds in Google Ads. Select the business type that matches your vertical.
Step 3: Set up a Display, Performance Max, or App campaign
Create a new campaign. Choose one of the three eligible campaign types. Dynamic retargeting is not available in Search or Video campaign types.
Step 4: Enable dynamic ads and select your feed
Inside your campaign or ad group settings, locate the Dynamic ads section. Enable it. Select the feed you uploaded. This links your tag data to your product feed.
Step 5: Create responsive display ads
Add a responsive display ad. Upload multiple headlines, descriptions, images, and your logo. More asset variety gives Google more combinations to test. Google optimizes automatically toward the best performers.
Step 6: Review, set targeting, and launch
Set your audience targeting. Choose Automated to let Google find the best audience segments. Or manually pick specific "your data" segments, the current Google Ads term for what was formerly called remarketing lists. Review budget and bidding, then launch.
How to Tag Your Website for Dynamic Retargeting
Understanding event types (view_item, add_to_cart, purchase)
Each event captures a different moment in the buyer journey. Fire view_item on product pages. Fire add_to_cart when items are added. Fire purchase on your order confirmation page. Using all five event types gives Google full-funnel signals to work with.
Mapping event parameters to your product feed
The item_id passed in each tag event must exactly match the unique ID in your feed. One character difference breaks the match. Google cannot pull the right product into your ad if IDs do not align perfectly. Audit both before you go live.
Using Google Tag Manager vs. direct gtag.js implementation
Google Tag Manager makes tag management easier without touching site code. Direct gtag.js gives developers more granular control. Both implementations are fully supported. Use GTM if you manage multiple tags or lack developer access. Use gtag.js if your developers prefer direct control.
Setting Up Your Product Feed
Feed format and business type selection
Create your feed as a .csv, .tsv, .xls, or .xlsx file. In Business Data, choose the business type that best fits your vertical. Options include retail, education, flights, hotels, real estate, and custom. Each type carries its own required attribute set.
Required vs. optional feed attributes
Required fields typically include a unique ID, final URL, image URL, and item title. Per Google's feed documentation, exact requirements vary by business type. Optional attributes like price, description, and category improve ad quality. Fill every field you can. Sparse feeds limit what Google can show.
Uploading to Business Data or Google Merchant Center
Retail advertisers get the tightest integration through Google Merchant Center. Everyone else uploads through Business Data. Keep feeds updated. Stale prices or broken image URLs hurt impressions and erode buyer trust fast.
Common Pitfalls and How to Avoid Them
Mismatched event parameters and feed IDs
This is the most common setup error. Cross-check item_id in your tag against the ID column in your feed before launch. Test using Google Tag Assistant to confirm events fire with the correct parameters.
Incomplete product feed data
Missing images, broken URLs, or blank titles lower ad quality and reduce impressions. Run a feed audit before activating your campaign. Fix every required field. Fix as many optional fields as possible.
Insufficient audience size for optimization
Google's machine learning needs enough signal to optimize. Small audience pools slow the learning phase. Start with broader "your data" segments, then narrow targeting as your data builds over time.
Accelerate Creative Development with AI
Google handles campaign delivery. Your creative assets are what you control. Better assets mean more to test, and more to test means better results.
Generate product images for your feed at scale
Coinis Image Ads generates polished product images from a product URL. Paste the URL, get multiple ad-ready images, and drop them directly into your responsive display ad upload in Google Ads. No design work required.
Create ad copy variations for A/B testing
Coinis AI Copywriting generates headlines, descriptions, and CTAs based on your brand voice. Feed those variations into your responsive display ads. More variations give Google more to test, and better testing improves performance over time.
> Note: Coinis publishes campaigns directly to Meta today. Direct publishing to Google Ads is on the roadmap. Use Coinis to build your creatives, then upload assets to Google Ads manually.
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
What campaign types support dynamic retargeting on Google?
Dynamic retargeting is available on Display Network, Performance Max, and App campaigns. It is not supported on Search or Video campaign types.
Do I need Google Merchant Center for dynamic retargeting?
Only retail businesses are required to use Google Merchant Center. Other business types can upload a .csv, .tsv, .xls, or .xlsx product feed directly to Business Data in Google Ads.
What happens if my Google Tag event parameters don't match my feed IDs?
Google cannot match the visitor's interaction to the correct product in your feed. The ad either shows the wrong product or fails to populate. Always verify that the item_id in your tag matches the unique ID in your feed exactly.
How large does my audience need to be for dynamic retargeting to work?
Google doesn't publish a hard minimum, but small audiences slow the machine learning optimization phase. Broader 'your data' segments generally work better early on. Narrow targeting after your campaign has collected enough signal.