Retargeting and dynamic retargeting both show ads to people who have visited your website. But they work differently, require different tracking setups, and serve different purposes.

Standard retargeting shows the same ad to everyone in your audience. Dynamic retargeting shows personalized ads featuring the specific products each user viewed.

Understanding the difference helps you choose the right strategy and implement tracking correctly.


What Is Standard Retargeting?

Standard retargeting (also called remarketing) displays generic ads to users who previously visited your website.

How It Works

  1. User visits your website
  2. A cookie or user identifier is stored
  3. User is added to a remarketing audience
  4. User sees your ads on other websites or in Google Search
  5. Ads are the same for everyone in the audience

Example

A user visits your online furniture store and browses several pages. They leave without purchasing.

Later, they see a Display ad showing your brand logo, a sale promotion, and a general call-to-action like “Shop Our Spring Collection.”

The ad does not show the specific sofa they viewed. It shows a generic brand message.

Use Cases

Audience Segments

Standard retargeting uses audience lists based on:


What Is Dynamic Retargeting?

Dynamic retargeting (also called dynamic remarketing) displays personalized ads featuring the exact products or services each user viewed.

How It Works

  1. User visits your website and views specific products
  2. Product data (ID, price, image) is captured and sent to Google
  3. User is added to a remarketing audience with product associations
  4. User sees ads showing the specific products they viewed
  5. Ads are automatically generated from your product feed

Example

A user visits your furniture store and views a blue velvet sofa for $1,299. They add it to cart but leave without purchasing.

Later, they see a Display ad showing that exact blue velvet sofa with its price, your logo, and a “Complete Your Purchase” message.

The ad is personalized to their browsing history.

Use Cases

Why Dynamic Retargeting Performs Better

Dynamic ads typically outperform standard retargeting because:


Side-by-Side Comparison

AspectStandard RetargetingDynamic Retargeting
Ad contentSame for all usersPersonalized per user
Product feedNot requiredRequired
Tracking complexityBasicAdvanced
Best forServices, B2B, awarenessEcommerce, travel, catalogs
Ad creationManualAutomated from feed
PerformanceGoodTypically higher CTR/ROAS
Setup timeQuickMore involved

Tracking Requirements for Standard Retargeting

Standard retargeting requires basic Google Ads remarketing tags.

What You Need

  1. Google Ads remarketing tag installed site-wide
  2. Audience definitions in Google Ads
  3. Optional: Event parameters for audience segmentation

Implementation in Google Tag Manager

Step 1: Create the Google Ads Remarketing Tag

  1. In GTM, go to Tags → New
  2. Select Google Ads Remarketing
  3. Enter your Conversion ID (found in Google Ads under Tools → Audience Manager → Your data sources)
  4. Set the trigger to All Pages

Step 2: Add Event Parameters (Optional)

For more granular audiences, pass page-level data:

// Data layer push on category pages
window.dataLayer.push({
  event: "page_view",
  page_type: "category",
  category_name: "Living Room Furniture"
});

// Data layer push on product pages  
window.dataLayer.push({
  event: "page_view",
  page_type: "product",
  product_id: "SKU-12345"
});

In GTM, create Data Layer Variables for these values and pass them as custom parameters in the remarketing tag.

Step 3: Create Audiences in Google Ads

  1. Go to Tools → Audience Manager → Segments
  2. Click the blue plus button
  3. Select Website visitors
  4. Define rules based on URLs or events
  5. Save the audience

Example audiences:


Tracking Requirements for Dynamic Retargeting

Dynamic retargeting requires product-level data sent with each page view.

What You Need

  1. A Google Merchant Center product feed (for retail) or Business Data feed (for other verticals)
  2. Google Ads remarketing tag with dynamic parameters
  3. Product data pushed to the data layer on every product interaction
  4. Proper ID matching between your website and feed

The Critical Connection

Dynamic retargeting only works when:

If the IDs do not match, Google cannot connect user behavior to feed products, and dynamic ads will not generate.

Implementation in Google Tag Manager

Step 1: Push Product Data to the Data Layer

On every page where products appear, push relevant data:

Product Page:

window.dataLayer.push({
  event: "view_item",
  ecommerce: {
    items: [{
      item_id: "SKU-12345",
      item_name: "Blue Velvet Sofa",
      price: 1299.00,
      item_category: "Living Room"
    }]
  }
});

Category Page:

window.dataLayer.push({
  event: "view_item_list",
  ecommerce: {
    items: [
      { item_id: "SKU-12345", item_name: "Blue Velvet Sofa", price: 1299.00 },
      { item_id: "SKU-12346", item_name: "Gray Sectional", price: 1899.00 },
      { item_id: "SKU-12347", item_name: "Leather Recliner", price: 799.00 }
    ]
  }
});

Add to Cart:

window.dataLayer.push({
  event: "add_to_cart",
  ecommerce: {
    items: [{
      item_id: "SKU-12345",
      item_name: "Blue Velvet Sofa",
      price: 1299.00,
      quantity: 1
    }]
  }
});

Purchase:

window.dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "TXN-98765",
    value: 1299.00,
    currency: "USD",
    items: [{
      item_id: "SKU-12345",
      item_name: "Blue Velvet Sofa",
      price: 1299.00,
      quantity: 1
    }]
  }
});

Step 2: Create Data Layer Variables

In GTM, create variables to extract product data:

Variable: DLV - items

Variable: DLV - item_ids (for remarketing)

For Google Ads dynamic remarketing, you need item IDs in a specific format. Create a Custom JavaScript variable:

function() {
  var items = {{DLV - items}};
  if (!items) return undefined;
  
  var ids = items.map(function(item) {
    return item.item_id;
  });
  
  return ids;
}

Variable: DLV - total_value

function() {
  var items = {{DLV - items}};
  if (!items) return 0;
  
  var total = items.reduce(function(sum, item) {
    return sum + (item.price * (item.quantity || 1));
  }, 0);
  
  return total;
}

Step 3: Configure the Google Ads Remarketing Tag

  1. Create a new Google Ads Remarketing tag
  2. Enter your Conversion ID
  3. Check “Send dynamic remarketing event data”
  4. Select your business type (Retail, Education, Hotels, etc.)
  5. Map the parameters:
ParameterValue
EventBased on trigger (view_item, add_to_cart, purchase)
Item IDs{{DLV - item_ids}}
Total Value{{DLV - total_value}}

For retail specifically, common parameters include:

Step 4: Create Event-Specific Triggers

Create Custom Event triggers for each event:

Attach the remarketing tag to all these triggers, using a Lookup Table or trigger-specific tags to set the correct event type.

  1. In Google Ads, go to Tools → Business Data
  2. Upload your product feed or link to Google Merchant Center
  3. Ensure your feed includes all required attributes:
    • ID (must match website item_id)
    • Title
    • Image URL
    • Price
    • Final URL

Common Dynamic Retargeting Issues

Mismatched Product IDs

The most common problem. Your website sends sku-12345 but your feed contains SKU-12345. Case matters.

Fix: Audit both sources and normalize IDs. Use lowercase everywhere or ensure exact matches.

Missing Events

Products viewed on mobile or in certain browsers may not fire events correctly.

Fix: Test across devices and browsers using GTM Preview Mode. Check for JavaScript errors.

Feed Not Updated

Your website shows a product that is no longer in the feed, so no ad can generate.

Fix: Keep your feed synchronized with inventory. Automate feed updates.

Incorrect Page Types

Google Ads needs to know the page type to assign appropriate remarketing signals.

Fix: Ensure ecomm_pagetype or similar parameter correctly identifies home, category, product, cart, and purchase pages.

Low Match Rate

If Google reports a low match rate, your IDs are not aligning with the feed.

Fix: In Google Ads, go to Tools → Audience Manager → Your data sources. Check the match rate and troubleshoot discrepancies.


Testing Your Implementation

For Standard Retargeting

  1. Open GTM Preview Mode
  2. Visit your website
  3. Confirm the Google Ads Remarketing tag fires on page load
  4. Check that the Conversion ID is correct
  5. Verify custom parameters appear if configured

For Dynamic Retargeting

  1. Open GTM Preview Mode
  2. Visit a product page
  3. Confirm the remarketing tag fires with product data
  4. Check that item IDs appear in the tag parameters
  5. Add a product to cart and verify the add_to_cart event
  6. Complete a test purchase and verify purchase data

In Google Ads:

  1. Go to Tools → Audience Manager → Your data sources
  2. Find your Google Ads tag
  3. Check the tag status and match rate
  4. Review recent parameters received

Audience Strategy: Using Both Together

Standard and dynamic retargeting work well together as a layered strategy.

Example Funnel

Top of funnel (awareness):

Middle of funnel (consideration):

Bottom of funnel (conversion):

Post-purchase:

Audience Exclusions

Exclude purchasers from prospecting campaigns. Exclude cart abandoners from general retargeting (they get dynamic ads instead). Layer your audiences intentionally.


Performance Comparison

In most ecommerce accounts, dynamic retargeting outperforms standard:

MetricStandard RetargetingDynamic Retargeting
Click-through rate0.3-0.5%0.5-1.0%
Conversion rate1-3%2-5%
Cost per acquisitionHigherLower
ROASGoodBetter

The personalization of dynamic ads drives relevance. Users click more because they see products they already wanted.


When to Use Each

Use Standard Retargeting When:

Use Dynamic Retargeting When:

Use Both When:


Key Takeaway

Standard retargeting shows generic ads to past visitors. Dynamic retargeting shows personalized ads featuring specific products each user viewed.

Both require proper tracking, but dynamic retargeting demands more: product-level data sent from your website and a matching product feed.

Implement standard retargeting first if resources are limited. Add dynamic retargeting when you have a product feed and can ensure ID matching between your site and Google.

The extra tracking effort for dynamic retargeting pays off in higher relevance, better click-through rates, and improved return on ad spend.

Related Posts

ROAS Is the Wrong Metric: How to Track Profit Margin and POAS in Google Ads

Google AdsEcommerceAnalyticsGoogle Ads Strategy Series

How Google Tag Manager, GA4, and Google Ads Work Together

7 min read

Google Tag ManagerGA4Google AdsConversion TrackingGTM Intro Series

How to Set Up Call Tracking with Google Ads and Google Tag Manager

12 min read

Google AdsCall TrackingGoogle Tag ManagerConversion TrackingPhone Calls
Adnan Agic

Adnan Agic

Google Ads Strategist & Technical Marketing Expert with 5+ years experience managing $10M+ in ad spend across 100+ accounts.

Need Help With Your Google Ads?

I help e-commerce brands scale profitably with data-driven PPC strategies.

Get In Touch
Back to Blog