Campaign Types & Objectives

Dynamic Remarketing

By the AdFlint research team · Last reviewed November 2026

Shows past visitors the specific products or services they viewed, with creative assembled automatically from a product feed and tagged site events.

A remarketing tag passes product IDs and event types into audience lists, and the platform builds each ad from the matching feed items. Advertisers use it to recover abandoned carts and browse sessions. The mistake is an ID mismatch between the site tag and the feed, which silently downgrades ads to generic creative, plus running with no recency or frequency limits.

Key takeaways

  • Dynamic remarketing builds ads from your feed based on the products a visitor actually viewed.
  • The product ID sent by the site tag must match the feed ID exactly.
  • Stale feeds and missing exclusions waste budget quietly.
  • Segment by behavior, such as cart abandoners versus viewers, and set recency and frequency limits.

In practice.

Dynamic remarketing shows people who visited your site or app ads featuring the specific products or services they viewed. Google describes it as a way to bring previous visitors back to finish what they started. The ad is not designed by hand for each person. A feed holds your catalog, a tag on your site records which items each visitor looked at, and the platform assembles an ad from the matching feed rows: image, name, price, and a link to that product. Event parameters, such as product viewed, added to cart, and purchased, tell the platform where a person stopped, so you can create different lists for different stages.

Three parts must line up. First, a feed. Retailers use their Google Merchant Center feed, while other businesses upload a feed to the Business data section of the Shared library, in a supported file format such as .csv, .tsv, .xls, or .xlsx, with a unique ID, price, and image for each item. Second, a tag. Google's page says the dynamic remarketing tag adds visitors to remarketing lists and associates them with the unique IDs of the feed items they viewed, and it should sit on all pages of your site using custom parameters. Third, a campaign that uses those lists and the feed. For apps, Google says in-app conversion tracking must be enabled and the app must send event data through the SDK, and the tracking template is ignored in favor of parameters on the app URI.

The ID is the hinge. The value your site passes in the tag must match the ID in the feed exactly, character for character. When it does not, the platform cannot find the product and may fall back to a generic ad or show nothing. Dynamic remarketing also interacts with audience lists, since you can create segments such as cart abandoners or product viewers and set their membership duration. Bid strategy and attribution decide how its results look: view-through conversions and last-click credit change the numbers a lot. It also works with app campaigns, where the feed and SDK events are needed. Creative is assembled from templates, so give the platform a clean logo, a consistent color, and a short headline. The product image does most of the work.

The mistakes are consistent. An ID mismatch between tag and feed is the most common and often silent, since the campaign keeps running. Feeds that are out of date show products that are sold out or priced differently, which wastes clicks and erodes trust. No limits on recency or frequency means a person who bought a sofa last month still sees sofas for weeks. Failing to exclude purchasers wastes budget. Last, some businesses use it where a broad tag is not appropriate: some categories are restricted from remarketing under Google's advertising policies, so check the policy before building lists. Also check that feed prices and availability update often. A visitor who sees a price in the ad that differs from the page will leave.

Review it by audience: cart abandoners should convert at a higher rate than casual viewers, and recent visitors higher than older ones. Check the diagnostics in the platform for tag and feed errors, and look at impressions per list. This week, test a product page and a cart page with your tag helper tools to see the IDs being sent, compare them with the feed, exclude buyers from the last 30 days, and set a frequency cap so the same person does not see the same item every hour. Review the product-level report for items that earn impressions but no clicks, which often have poor images.

Worked example

A Shopify shoe store fixes an ID mismatch

Suppose a shoe store spends $600 a month on dynamic remarketing. The feed uses SKU numbers like AB-1001, while the site tag sends a Shopify variant number like 4417829. Reports show 90,000 impressions, but diagnostics flag that most are generic image ads, and the campaign makes 6 sales at $100 each in ad cost.

The store changes the tag to pass the SKU and re-checks it on three product pages. A month later, the same $600 yields 70,000 impressions of product-specific ads, with 14 sales at about $43 each. It also excludes buyers from the last 30 days, which removes about 8 percent of impressions that were going to people who had already purchased. Fixing the match took an hour and changed the economics of the whole campaign.

Dynamic Remarketing compared with

The settings this gets confused with, and how to tell them apart.

Common questions.

What is dynamic remarketing?

It is a form of remarketing that shows visitors ads featuring the exact products or services they viewed, built automatically from your feed and tagged site events.

What is the difference between remarketing and dynamic remarketing?

Standard remarketing shows the same fixed ads to everyone on a list. Dynamic remarketing assembles each ad from the products the person looked at, using a product feed.

Why is my dynamic remarketing showing generic ads?

The usual cause is a mismatch between the product ID your site tag sends and the ID in your feed. Check the tag output on product pages and compare it with the feed.

Do I need Google Merchant Center for dynamic remarketing?

Retailers use Merchant Center. Other businesses, such as travel or education advertisers, can upload a feed in the Business data section of the Shared library.

Sources

You should not need to know this to advertise.

AdFlint handles the settings for you, inside the Google and Meta accounts you already own.

Next step: How AdFlint runs Google and Meta ads for online stores

Try AdFlint free