Meta Ads Retargeting Setup Tripled ROAS

We recently onboarded a niche fashion brand doing around $3M a year. They were spending a decent amount on Meta Ads but their retargeting ROAS was stuck at a painful 1.5x. They were essentially just paying to remind people who had already decided not to buy.

They had the classic setup I see all the time. One broad “all website visitors - 30 days” audience, a single carousel ad showing bestsellers, and copy that hadn’t been touched in six months. It was lazy. More importantly, it was costing them a fortune in lost sales every single week.

This wasn’t a unique problem. It’s a pattern we’ve seen across dozens of eCommerce accounts we’ve audited. Brands set up a basic retargeting campaign once and then forget about it, focusing all their energy on top-of-funnel. But the real money, the highest ROAS, is often sitting right there in a poorly structured retargeting setup.

We knew we could fix it. Here’s how we did it.

Initial audit: Uncovering the flaws in their existing meta ads retargeting setup

When we first got access to their Meta Ads account, the issues were immediately obvious. The brand had a strong product and a loyal-ish customer base, but their ad strategy was letting them down. They were spending money, but it wasn’t converting into profitable growth.

The core problem was a complete lack of sophistication. Their entire retargeting strategy consisted of one campaign targeting anyone who had visited their website in the last 30 days. This bucket included people who bounced after two seconds and people who abandoned a $300 cart. Meta was treating them all the same.

This approach created a cascade of problems. Ad spend was wasted on low-intent users. High-intent users were shown generic ads that didn’t reflect their browsing history. And existing customers were being served the same introductory ads as first-time visitors. It was a mess.

Generic targeting and creative fatigue

The biggest issue was the audience. Lumping all website visitors together is the digital equivalent of shouting the same message at everyone who walks past your physical store. It ignores context, intent, and where the person is in their buying journey.

This led directly to creative fatigue. Because everyone saw the same handful of ads, relevance plummeted. People who had looked at a specific dress were being shown generic ads for the entire brand. The click-through rate was below 0.5% on their main retargeting campaign. People were just scrolling right past, and who could blame them?

The ads themselves were uninspired. They were standard product-on-white-background images that did nothing to sell the lifestyle or feel of the fashion brand. There was no personalisation, no urgency, and no reason for someone to click back to the site.

Underutilised pixel data

The second major flaw was their use of the Meta Pixel. It was installed correctly, which is a start, but they were only using the basic PageView event for their audience creation. They weren’t using any of the more valuable standard events.

This meant they had no way to differentiate between someone who just landed on the homepage and someone who performed a high-intent action. Events like ViewContent, AddToCart, and InitiateCheckout were firing, but the data was just sitting there, unused.

This is a huge missed opportunity. These events are the signals that tell you who is a serious potential buyer. By ignoring them, the brand was flying blind. They couldn’t build audiences of people who had viewed a specific product category, or people who had added items to their cart but not purchased. This limited their ability to create the advanced, segmented campaigns that actually drive high ROAS. If you think your setup might have similar issues, it might be time for a free Meta audit.

Strategic custom audience segmentation for effective meta remarketing

Fixing the targeting wasn’t about finding a single “magic” audience. It was about building a logical, multi-layered structure based on user intent. We moved away from their single, broad audience and created a series of smaller, more powerful custom audiences.

The goal was to speak to people differently based on their actions. Someone who abandoned a full cart needs a different message than someone who just browsed a category page. Our structure reflected this reality.

We built out a full-funnel retargeting strategy that segmented users based on two key factors: the recency of their visit and the intent they showed. This allowed us to bid more aggressively on the hottest prospects while still staying in front of cooler leads without annoying them. If your current retargeting strategy lacks this level of segmentation, a free Meta audit can help identify where to start.

We also implemented a robust exclusion strategy. We excluded recent purchasers from all non-customer campaigns for 30 days. This simple step stops you from wasting money advertising to someone who just bought from you. It also prevents the bad customer experience of being pushed to buy a product you already own.

Behavioural segmentation beyond basic website visitors

Our first step was to properly use the pixel data. We built audiences around key behavioural events, creating a tiered system.

  • Tier 1: High Intent (3 & 7-day windows): This included users who triggered InitiateCheckout or AddToCart events. These are the most valuable prospects, so we targeted them with direct, conversion-focused ads.
  • Tier 2: Medium Intent (7 & 14-day windows): This group triggered the ViewContent event. They showed interest in specific products but didn’t add them to the cart. The goal here was to remind them of the items they viewed.
  • Tier 3: Low Intent (14 & 30-day windows): This was our broadest audience, similar to the one they were already using, but with all higher-intent users excluded. We used this for general brand awareness and social proof messaging.

We also segmented by engagement level. For example, we created audiences of the top 25% of visitors based on time spent on site. These users are more engaged and more likely to convert than someone who bounces immediately.

Layering purchase history for advanced targeting

Retargeting isn’t just for new customers. We built specific segments for their existing customer base to increase lifetime value.

First, we created a custom audience of all past purchasers. We used this for two purposes. First, to exclude them from prospecting campaigns. Second, to run specific cross-sell and upsell campaigns. For a fashion brand, this is powerful. If someone bought a dress, we could show them ads for matching shoes or a handbag.

We also segmented their customer list by purchase value. We created a VIP audience of customers who had spent over $500 in the last 180 days. This group received exclusive offers and early access to new collections, making them feel valued and encouraging repeat purchases. This level of detail is what separates a basic setup from a profitable one.

Dynamic product ads: The engine of our meta ads retargeting setup

Once the audience structure was in place, we needed the right creative engine. For eCommerce, that engine is almost always Dynamic Product Ads, or DPAs. Their old setup didn’t use them at all, which was a massive gap in their strategy.

DPAs automatically show products to people who have expressed interest on your website. It’s the most direct form of personalisation available on Meta. If a user viewed three specific dresses, the DPA will show them those exact three dresses in their feed. It’s simple, powerful, and it works.

We implemented DPAs across our new audience structure. The ViewContent audience saw the products they viewed. The AddToCart audience saw the products they left in their cart, often paired with an offer to nudge them over the line.

This immediately made their ads more relevant. Instead of generic brand messaging, users saw the exact products they were considering. This relevance is what drives a higher click-through rate and, ultimately, a better ROAS. Effective Meta Ads management hinges on getting this part right.

Optimising the product catalog and feed

You can’t run effective DPAs without a clean, well-optimised product catalog. This is a technical step that many agencies overlook. Garbage in, garbage out.

We worked with the client to clean up their Shopify product feed before connecting it to Meta. We made sure every product had high-quality images, clear titles, accurate pricing, and correct stock levels. We also enriched the feed with custom labels for things like “bestseller” or “new arrival,” which allowed us to create more targeted product sets for the ads.

Common pitfalls we see here are missing product identifiers, broken image links, or prices that don’t match the website. These errors can get your catalog disapproved or lead to a terrible user experience. We spent a full day just on feed health, which laid the foundation for the entire DPA strategy.

Personalised experiences with DPA variations

We didn’t just turn on a single DPA campaign. We tailored the creative for different audiences. For the AddToCart audience, we used a carousel format and added a card at the beginning with a compelling offer, like “Complete Your Order for 10% Off.”

For the ViewContent audience, we tested single image ads against carousels. We found that carousels worked best for showing a range of viewed items, while single image ads were effective for highlighting a specific high-value product a user had spent a lot of time looking at.

We also used Meta’s Advantage+ Creative features. This allowed Meta to automatically make small adjustments, like changing the brightness of an image or adding different header text, to optimise performance for each individual user. It’s a small tweak that adds up over thousands of impressions.

Creative strategy and rigorous A/B testing

With the right audiences and ad format, the final piece was the creative itself. The brand’s old ads were stale and product-focused. We developed a new creative strategy built on social proof and a systematic testing framework.

We moved away from just showing product shots. For a fashion brand, people are buying a look and a feeling, not just a piece of fabric. We introduced lifestyle imagery and User-Generated Content (UGC) to show the products in a real-world context.

The ad copy was also completely rewritten. We moved from feature-based copy (“100% cotton dress”) to benefit-driven copy (“The perfect breathable dress for summer days”). Every ad had a clear, direct call-to-action. Small changes, but they make a huge difference in performance.

Our approach wasn’t to guess what would work. We built a testing roadmap to systematically find winning combinations of visuals, copy, and offers.

Leveraging UGC and lifestyle visuals

One of the biggest wins came from incorporating UGC. We sourced photos from customers on Instagram (with their permission) and used them in our retargeting ads. This authentic content performed exceptionally well, often outperforming our polished studio shots by 20-30% on CTR.

UGC builds immediate trust and social proof. It shows potential customers that real people love the products. It answers the question, “What will this look like on someone like me?” better than any professional model can. For more on this, we have a Deep Dive: Structuring UGC Testing for Meta Ads Creative Strategy that breaks down our exact process.

We paired UGC with high-quality lifestyle photos from the brand’s own shoots. This created a mix of authentic, relatable content and aspirational, professional content. This variety helped prevent ad fatigue and appealed to different motivations.

Systematic testing for offer and copy effectiveness

We never assume we know the best offer. We test everything. For the cart abandoner audience, we ran a structured A/B test. * Ad Set A: 10% discount code * Ad Set B: Free shipping on orders over $50 * Ad Set C (Control): No offer, just a reminder

After running the test for 14 days, we had a clear winner. The free shipping offer produced a 22% higher conversion rate than the 10% discount, even though the discount was sometimes a larger monetary value for the customer. Without testing, we would have defaulted to the percentage discount like most brands do.

We use Meta’s built-in A/B testing tool for these experiments. According to their own best practices documentation, this ensures a clean test without audience overlap. We apply this same rigorous process to headlines, primary text, and calls-to-action, constantly iterating to improve performance.

Tripled ROAS: Quantifiable results and key learnings

The result of this structured approach was a dramatic turnaround in performance. Within 60 days of implementing the new strategy, the brand’s retargeting ROAS jumped from 1.5x to 4.5x.

That 3x improvement wasn’t just a vanity metric. It represented a significant increase in profitable revenue for the business. They were now acquiring customers through retargeting at a highly profitable rate, which allowed them to reinvest in scaling their top-of-funnel campaigns.

This wasn’t an accident. It was the direct result of moving from a lazy, one-size-fits-all approach to a strategic, segmented, and data-driven one. We replaced guesswork with a system. The numbers speak for themselves, and we see similar patterns across many of our results.

Beyond ROAS: Impact on conversion rates and AOV

The headline number was the ROAS, but other key metrics also improved significantly. The overall website conversion rate from Meta traffic increased from 1.8% to 3.1%. This happened because we were sending higher-quality, more motivated traffic back to the site. The ads were more relevant, so the people who clicked were more likely to buy.

We also saw a 14% increase in Average Order Value (AOV), from $92 to $105. This was driven by the post-purchase DPA campaigns. By showing existing customers complementary products, we encouraged them to come back and make a second purchase sooner. This strategy directly increased the lifetime value of each customer.

Scalability and future-proofing the retargeting strategy

The best part about this new structure is that it’s built to scale. The framework of tiered audiences and dynamic ads can handle a much larger volume of website traffic without breaking. As the brand grows its top-of-funnel advertising, the retargeting machine is ready to efficiently convert that new traffic.

Our recommendation from here was to continue refreshing the creative every 4-6 weeks to combat fatigue. We also proposed expanding the customer segmentation to create even more personalised cross-sell campaigns based on the specific product categories people have purchased from in the past.

This case study proves a point I’ve seen confirmed over and over. A sophisticated meta ads retargeting setup isn’t a “nice to have.” It’s a fundamental requirement for any eCommerce brand that wants to grow profitably.


Your Meta Ads account has at least 3 issues we can find in 48 hours

As a Meta Partner agency, we’ve audited hundreds of eCommerce ad accounts. The free Meta Audit covers structure, creative, audiences, and tracking.

See what you’re missing →


If your own retargeting feels stuck, it’s likely suffering from the same issues of generic targeting and stale creative.

Previous
Previous

Our LTV to CAC Ratio Framework for Scaling eCommerce Brands

Next
Next

The Hidden Klaviyo Cost of Inaction for eCommerce Brands