Site icon Oxedent

Set up remarketing for your ecommerce store: practical guide

Decorative title card illustration for ecommerce remarketing article
Rate this post

Install the Google tag via Google Tag Manager, push product IDs through the dataLayer, link Google Merchant Center to Google Ads, and launch a Display or Performance Max campaign with “use a data feed for personalised ads” enabled. That sequence lets your store show the exact products each visitor viewed and recover sales you would otherwise lose.

Before you start, confirm you have:

Two signals that tell you it is working:


Table of Contents

What is remarketing for ecommerce, and how does dynamic remarketing differ?

Remarketing means showing paid ads to people who have already visited your store. For ecommerce, that is the highest-value audience you have: they already know your brand and looked at your products. The question is whether you show them a generic ad or the exact item they left behind.

Standard remarketing uses audience-based rules. You build a list (everyone who visited a product page, for example) and show them a creative you designed manually. The ad does not change per viewer. It works well for brand awareness, win-back campaigns, and stores with small catalogues.

Dynamic remarketing goes further. It pulls product images, titles and prices from your Merchant Center feed and assembles a personalised ad for each viewer based on the specific items they browsed. A shopper who looked at a navy running shoe sees that shoe in the ad, not a generic banner.

Behaviour Best campaign type
Browsed product pages Dynamic Display or Performance Max
Added to cart, did not purchase Dynamic Display with cart-abandoner list
Past purchasers (cross-sell) Standard Display or customer list
High-intent search terms RLSA (Remarketing Lists for Search Ads)
Win-back (lapsed customers) Customer list via Google Ads or Meta Custom Audiences

One distinction worth knowing: dynamic prospecting and dynamic remarketing are not the same thing. Dynamic prospecting uses machine learning to find new customers, while dynamic remarketing focuses on converting visitors who already engaged with your store.


Accounts, prerequisites and UK compliance you need before you start

Skipping this stage is the single biggest cause of failed launches. Get these in order first.

Account checklist:

Technical prerequisites:

UK GDPR and consent:

Linking steps:

  1. In Merchant Center: go to Settings > Linked accounts > Google Ads and send a link request
  2. In Google Ads: accept the link under Tools > Linked accounts > Google Merchant Center
  3. In GA4: go to Admin > Product links > Google Ads and confirm the link is active

How to set up dynamic remarketing step by step

The full sequence: install tag → push events → confirm feed → link accounts → create campaign. Each step below builds on the last.

GTM dataLayer implementation

Your GTM container needs to fire a Google Ads remarketing tag that receives event data from the dataLayer. On product pages, push a view_item event; on the cart, push add_to_cart; on the confirmation page, push purchase. The required parameters for each event include an items array with at minimum id, google_business_vertical, and price or value.

A minimal view_item push looks like this:

dataLayer.push({
  event: 'view_item',
  google_business_vertical: 'retail',
  items: [{
    id: 'SKU-12345',          // must match feed id or item_group_id
    google_business_vertical: 'retail',
    price: 49.99,
    currency: 'GBP'
  }]
});

The id value must match exactly what is in your Merchant Center feed. A mismatch here is the most common reason dynamic ads fail to show product-level creative.

GTM tag and trigger setup

  1. In GTM, create a new tag: Google Ads Remarketing
  2. Enter your Google Ads Conversion ID
  3. Tick “Send dynamic remarketing event data” and map the ecomm_prodid variable to your dataLayer items[0].id
  4. Set ecomm_pagetype to product on product pages, cart on cart pages, purchase on confirmation pages
  5. Create triggers: fire on the relevant page paths or custom events (view_item, add_to_cart, purchase)
  6. Publish the container and verify in GTM Preview mode

Pro Tip: Use GTM’s built-in variable {{DLV - items}} to pull the full items array rather than mapping individual fields manually. It reduces configuration errors and makes future updates easier.

Merchant Center feed requirements

Your feed needs these attributes as a minimum: id, title, image_link, price, availability, and link. For dynamic remarketing, also include display_ads_id if your site uses a different identifier from the feed id. Use item_group_id to group variants (sizes, colours) so the feed does not churn with every variant change. Run Merchant Center diagnostics and resolve all critical errors before linking to a campaign.

Creating the campaign in Google Ads

  1. Go to Campaigns > New campaign
  2. Select Sales as the objective
  3. Choose Display (for standard dynamic) or Performance Max (for full-channel feed-driven ads)
  4. Under Additional settings, open Dynamic ads
  5. Tick “Use a data feed for personalised ads” and select your Merchant Center feed
  6. Build your audience: add your remarketing lists (product viewers, cart abandoners) as Targeting (not Observation) for a dedicated remarketing campaign
  7. Set a frequency cap to avoid ad fatigue — a practical starting point is several impressions per user per week

For Performance Max, the feed drives the product creative automatically. You supply headlines, descriptions, logos and images as assets; Google assembles the ad. See Oxedent’s guide to Performance Max for ecommerce for a deeper breakdown of asset requirements.

Debugging checklist


How to set up standard remarketing lists and campaigns

Standard remarketing is simpler to implement and does not require a product feed. It is the right starting point if your catalogue is small or you are building brand-recall campaigns alongside dynamic ads.

  1. Install the Google Ads tag or GTM trigger. If you already have GTM for dynamic remarketing, you can reuse the same container. Create a Google Ads Remarketing tag that fires on all pages (no dynamic event data needed for basic lists).

  2. Create your audiences in Google Ads Audience Manager. Go to Tools > Audience Manager > Segments > New segment > Website visitors. Build rules based on URL patterns or GA4 events.

  3. Set up your core audience segments with membership durations:

    • All site visitors: 30-day window (broad, useful for brand campaigns)
    • Product page viewers: 30 days (high intent, good for dynamic and standard display)
    • Cart abandoners: 14 days (highest intent; prioritise these)
    • Past purchasers: 90–180 days (for cross-sell and win-back; post-purchase remarketing lifts customer lifetime value materially)
  4. Create a Display campaign. Select Sales or Consideration objective. Under Audiences, add your segments as Targeting (not Observation). Set bids, frequency caps and a daily budget.

  5. For RLSA (Search remarketing). Create a Search campaign and add your audience lists under Audiences > Observation. Apply bid adjustments (typically +20–50% for cart abandoners) rather than targeting only the list. This way you capture new visitors too, but bid more aggressively for known ones.

  6. Use GA4 audiences where possible. GA4 audiences can be published directly to Google Ads and tend to be more event-rich than URL-based lists. Go to GA4 > Admin > Audiences > New audience, define the conditions, and publish to your linked Google Ads account.


How should you segment audiences, set lookback windows and choose bidding?

Audience segmentation is where most ecommerce stores leave money on the table. Treating all visitors as one list means your highest-intent cart abandoners get the same bid and message as someone who bounced after two seconds.

Segmentation logic:

Audience minimums to plan around:

If your store is new or low-traffic, start with a 90-day lookback window to build list size faster, then tighten it once you have enough volume.

Bidding strategies:

Exclusions matter as much as inclusions. Always exclude recent purchasers from acquisition campaigns. Build a separate win-back campaign for lapsed customers rather than mixing them with cold audiences. Sequence your messages: show a product reminder on day 1–3, a social-proof creative on day 4–7, and a time-limited offer on day 8–14 for cart abandoners.

Campaign type Audience minimum Feed/asset needs Setup complexity Best for
Standard Display ~100 users Images + headlines (manual) Low Brand recall, win-back
Dynamic Display ~100 users Merchant Center product feed Medium Browse and cart abandoners
Performance Max ~100 users (feed-driven) Feed + headlines, descriptions, images Medium–High Full-funnel, cart and past buyers
RLSA (Search) ~1,000 users None (text ads) Low High-intent searchers already familiar with your brand
Customer list Uploaded list Email CSV or CRM export Low Win-back, cross-sell, LTV campaigns

What makes a product feed and creative work for dynamic ads?

A dynamic ad is only as good as the feed behind it. Poor feed hygiene produces disapproved ads, mismatched products and wasted spend.

Feed hygiene essentials:

Attribute Requirement Common pitfall
id Unique per product; must match dataLayer id Variant IDs differ between site and feed
title Descriptive, includes key attributes (colour, size) Generic titles reduce CTR
image_link Canonical URL, no login required, min 100×100px Redirected or session-gated image URLs cause disapprovals
price Matches the price shown on the landing page Price mismatch triggers feed errors
availability in stock / out of stock updated daily Stale availability serves ads for sold-out products
item_group_id Groups variants (size, colour) Omitting this causes feed churn for variant-heavy catalogues

For image assets in responsive display ads, Google recommends a 1.91:1 landscape image (1200×628px) and a square image (1200×1200px). Keep the main product on a clean background. Promotional text overlaid on images is against Google’s policy for Shopping ads, so keep price and offer copy in the headline and description fields instead.

Ad copy for remarketing:

Feed testing: run Merchant Center diagnostics weekly during the first month. Maintain a staging feed for major catalogue changes (seasonal repricing, new product lines) and validate it before pushing to the live feed. A broken feed does not just affect Shopping; it takes your dynamic remarketing creative down with it.


How do you measure and optimise remarketing performance?

Launching the campaign is the start, not the finish. Remarketing performance compounds when you measure the right things and act on them systematically.

Core KPIs to track:

Attribution and reporting:

GA4’s data-driven attribution model distributes credit across touchpoints, which gives a more accurate picture of remarketing’s contribution than last-click. In Google Ads, use the Attribution report under Measurement to see how remarketing assists other campaign types. Do not judge remarketing campaigns purely on last-click ROAS; they often assist conversions that get credited to brand search.

Experimentation:

Optimisation schedule:

Pairing your paid remarketing with email flows through a platform like Klaviyo creates an omnichannel sequence that catches visitors across channels. Remarketing with Klaviyo covers how email and paid ads can work in sequence for cart recovery and win-back.


Common mistakes, troubleshooting and realistic cost expectations

Most dynamic remarketing failures trace back to one of five root causes. Knowing them in advance saves days of debugging.

Top causes of failure:

Troubleshooting checklist:

Timeline expectations:

Budget guidance:

Starting budgets for remarketing are typically lower than prospecting because the audience is smaller and higher intent. A practical starting point for a UK ecommerce store is £15–£30 per day for a Display remarketing campaign, scaling up as audience lists grow and ROAS data accumulates. Remarketing CPCs tend to be lower than prospecting CPCs, but CPA targets should still be set relative to your product margin, not a generic benchmark.

Pro Tip: Do not launch with Target ROAS bidding on day one. Start with Maximise conversions for the first 2–3 weeks to let Google gather conversion data, then switch to Target ROAS once you have 30+ conversions in the account. Forcing ROAS targets too early extends the learning phase and wastes budget.


When should you hire an ecommerce PPC agency?

DIY remarketing is achievable for a single-market store with a clean feed and a straightforward catalogue. The calculus changes quickly when complexity increases.

Practical criteria for hiring a specialist:

What Oxedent does:

Oxedent’s work on ecommerce PPC covers the full remarketing stack: GTM and tag setup, Merchant Center feed optimisation, Performance Max builds, managed Display and dynamic remarketing campaigns, and ongoing account optimisation. The agency’s feed-first approach means product ID mapping, variant grouping and feed diagnostics are handled before media spend begins, not after. You can see how that fits into a broader ecommerce PPC structure that scales.

Service differentiators:

For complex catalogues, server-side tagging requirements, or multi-market expansion, the time cost of in-house implementation typically exceeds the agency fee within the first quarter.


Key takeaways

Dynamic remarketing works when product IDs in your dataLayer match your Merchant Center feed exactly, audiences are segmented by intent level, and bidding strategy is matched to your conversion volume.

Point Details
ID matching is critical The id in your dataLayer must match id, item_group_id, or display_ads_id in your Merchant Center feed.
Consent Mode v2 is required for UK stores Implement Consent Mode v2 in GTM to model conversions for users who decline cookies under UK GDPR.
Segment by intent, not just by visit Cart abandoners, browse abandoners and past purchasers need separate lists, lookback windows and bids.
Start bidding on Maximise conversions Use Maximise conversions for the first 2–3 weeks before switching to Target ROAS once you have 30+ conversions.
Oxedent handles the full stack Oxedent’s feed-first PPC management covers tag setup, feed optimisation, Performance Max builds and managed remarketing for established UK ecommerce brands.

What experienced practitioners learn running remarketing for ecommerce clients

The part of remarketing setup that consistently takes longest is not the campaign creation. It is the feed and ID mapping. Stores often have three or four different product identifier formats in play: one in the CMS, one in the dataLayer, one in the Merchant Center feed, and sometimes a fourth in the order confirmation system. Until those are reconciled, dynamic ads either show blank creative or serve the wrong product entirely.

Consent Mode v2 is another area where implementation is frequently incomplete. The banner fires, but the GTM trigger logic does not correctly gate the remarketing tag behind consent. The result is either a compliance risk or a situation where the tag never fires for a significant portion of UK visitors, starving the audience lists.

The practical lesson: spend the first week on feed diagnostics and ID reconciliation before you touch campaign settings. A well-structured feed with clean IDs will outperform a perfectly configured campaign running against a broken feed every time. Once the feed is clean and the tags are verified in GTM Preview, the campaign setup itself takes a matter of hours.


Oxedent’s managed remarketing for ecommerce brands

If you have read this far and the feed mapping, Consent Mode configuration and Performance Max asset requirements feel like a significant time investment, that is a fair assessment. For established ecommerce brands spending £2,000 or more per month on paid media, Oxedent’s managed PPC service covers the entire setup: GTM and tag implementation, Merchant Center feed optimisation, Performance Max builds, and ongoing dynamic remarketing management, all without a long-term contract.

The agency’s feed-first approach means your product IDs, variant grouping and feed diagnostics are resolved before a penny of media budget is committed. You get specialist ecommerce PPC knowledge applied to your account from day one, with reporting focused on ROAS and revenue rather than vanity metrics. If you want to know whether your current setup is leaving conversions on the table, an ecommerce PPC audit is the fastest way to find out.


Official documentation and diagnostics to bookmark

These are the primary sources to keep open while you implement:

Exit mobile version