top of page

Dynamic Retargeting: Show Visitors the Exact Products They Viewed

What Is Dynamic Retargeting?

Dynamic retargeting is a form of personalized advertising that automatically shows each website visitor ads featuring the specific products or services they viewed. Unlike standard retargeting (which shows the same generic ad to everyone in your audience), dynamic retargeting generates unique ad creative for each individual user based on their browsing behavior.

For an e-commerce store with 10,000 products, dynamic retargeting means that a user who viewed a specific pair of blue running shoes sees an ad featuring exactly those shoes — not a generic brand ad, not a random product selection, but precisely the item they considered and left without buying.

This personalization level consistently produces the highest ROAS of any display advertising format. Dynamic retargeting combines the intent signal of "this user was interested in this specific product" with the timing of "they just left our website without buying" — creating an advertising context with exceptional conversion probability.

How Dynamic Retargeting Works Technically

Dynamic retargeting requires three technical components working together: a product feed, event tracking, and an ad template.

Product feed: A structured data file (typically XML or CSV) that contains information about every product or service in your catalog — product ID, name, description, price, availability, image URL, and landing page URL. This feed lives in Google Merchant Center (for Google) or Meta Commerce Manager (for Meta/Facebook). The feed updates regularly (daily or more frequently) to reflect current prices and availability.

Event tracking: Your website must fire specific events when users interact with products — typically ViewContent (when a user views a product page), AddToCart (when a user adds a product to their cart), and Purchase (when a transaction completes). These events include the product ID of the item involved, allowing the platform to record which specific products each user interacted with.

For Google, this is implemented through Google Ads remarketing tag with dynamic parameters or via GA4 events. For Meta, this is implemented through the Meta Pixel or Conversions API with standard events.

Ad template: Rather than uploading individual ads, you upload a design template with dynamic placeholders. The ad platform fills these placeholders with data from the product feed for each individual user's most-viewed products. Templates are created once and serve millions of personalized ad variations automatically.

Setting Up Dynamic Retargeting on Google

Google dynamic retargeting is available through two routes: Google Display Network dynamic ads (for all website businesses) and Dynamic Remarketing Shopping campaigns (specifically for e-commerce retailers with a Google Merchant Center account).

For e-commerce retailers (preferred):

  1. Set up Google Merchant Center with an approved product feed

  2. Link Merchant Center to your Google Ads account

  3. Implement the Google Ads global site tag with dynamic remarketing parameters. The product ID must be passed when a user views, adds to cart, or purchases each specific product

  4. Create a Dynamic Display campaign in Google Ads targeting your remarketing audiences

  5. Upload display ad creative in responsive format — Google generates the dynamic combinations automatically

For non-product businesses (hotels, airlines, travel, education):

Google supports dynamic remarketing for several vertical categories with customized feed formats. Hotels can use a hotel feed showing previously viewed properties; education companies can show courses the user browsed.

The critical setup step is ensuring product IDs passed by the website's event code exactly match the IDs in the Merchant Center product feed. Mismatches prevent the dynamic template from finding the correct product data and result in blank or fallback ads.

Setting Up Dynamic Retargeting on Meta

Meta's Dynamic Ads (previously Dynamic Product Ads) are one of the most powerful e-commerce advertising tools available. The setup process:

  1. Upload your product catalog to Meta Commerce Manager (supports CSV, XML, or direct Shopify/WooCommerce integration)

  2. Install the Meta Pixel on your website with ViewContent, AddToCart, and Purchase events including the product ID in event parameters

  3. Create a Dynamic Ads campaign in Meta Business Manager, selecting your catalog as the ad source

  4. Build audience rules: "Viewed or added to cart but not purchased in last 14 days" (cart abandoners) or "Viewed product in last 30 days but not purchased"

  5. Design your ad template — typically a carousel showing the user's viewed products plus related recommendations

Meta's dynamic ads can also show "Upsell" sets (products related to what was purchased) and "Cross-sell" sets (products from different categories the user hasn't visited), enabling post-purchase campaigns that drive repeat revenue.

Optimizing Dynamic Retargeting Performance

Beyond setup, several optimization levers significantly improve dynamic retargeting results.

Product feed quality: The quality of your product feed directly affects ad performance. Clear, specific product titles (not just SKU numbers), high-resolution images with clean white backgrounds, accurate pricing, and complete descriptions all improve the attractiveness and relevance of dynamically generated ads.

Audience window optimization: Test different recency windows for your dynamic retargeting audiences. Compare performance of users who viewed products in the last 3 days vs. 7 days vs. 14 days. Fresher audiences typically convert at higher rates but are smaller. Find the window that balances size and intent.

Cart abandoners vs. product viewers: Segment these two groups into separate campaigns. Cart abandoners are significantly higher intent (they went as far as adding to cart) and justify higher bids and more aggressive offers. Product viewers warrant more educational or brand-building creative approaches.

Exclusion of recent purchasers: Always exclude users who purchased in the last 30 days from cart abandonment campaigns. Serving a "You left something in your cart" ad to someone who already bought is both wasted spend and potentially confusing to the customer.

Complementary product recommendations: Beyond showing users exactly what they viewed, include algorithmically recommended complementary products. "Customers who bought this also bought..." has decades of proven effectiveness in e-commerce. Dynamic retargeting can implement this logic at the ad level.

Creative Customization Within Dynamic Templates

Dynamic retargeting does not mean surrendering all creative control. Within the dynamic template framework, several customization options improve performance.

Headline variations: Create multiple headline templates — some product-specific ("Your {Product Name} is waiting"), some urgency-based ("Limited stock remaining"), some social proof-based ("{ReviewCount} five-star reviews"). Test which performs best.

Promotional overlays: When you have a sale, add a promotional badge overlay to dynamic product images. "20% Off Today Only" as a visual badge on the product image within the dynamic ad format combines personalization with time-limited offer psychology.

Brand consistency in templates: While the product images are dynamic, the border, background, typography, and CTA button of your template should maintain strong brand consistency. Users should immediately recognize the ad as being from your store.

Star rating inclusion: If your product feed includes review data (average rating and review count), configure your dynamic template to display this data. Social proof at the product level is a powerful conversion lever.

Blakfy implements dynamic retargeting as a standard component of e-commerce advertising strategies, typically recovering 15–25% of cart abandonment revenue that would otherwise be permanently lost.

Frequently Asked Questions

Q: Do I need a large product catalog for dynamic retargeting to be worthwhile?

A: No. Dynamic retargeting adds value for stores with as few as 20–30 products. Even for small catalogs, showing users the exact product they viewed (rather than a generic brand ad) significantly improves ad relevance and click-through rates. The benefits scale with catalog size, but the principle works at any catalog depth.

Q: How is dynamic retargeting different from Performance Max?

A: Performance Max uses your product feed to generate Shopping and display ads proactively, targeting audiences based on behavioral signals and conversion history. Dynamic retargeting specifically re-engages users who have already visited your website and viewed specific products. The key difference is the audience: Performance Max reaches new and existing audiences broadly; dynamic retargeting specifically targets known past visitors with personalized creative based on their individual browsing behavior.

Q: Can dynamic retargeting work for service businesses without a product catalog?

A: Yes, in a modified form. For service businesses, you can create a "services feed" with entries for each service offering — a consulting firm might have entries for "Strategy Consulting," "Technology Implementation," "Change Management," etc. The dynamic ad then shows the specific services each visitor viewed. This is less common than product-catalog dynamic retargeting but can deliver similar personalization benefits for service businesses with distinct service lines.

Related Posts

See All
bottom of page