Abandoned carts are a huge money leak for e-commerce stores. That 70.19% global abandonment rate the Baymard Institute is projecting for 2025 is no joke, it means for every ten potential sales, seven just walk away. An effective retargeting strategy built around the customer experience is how you claw that revenue back. It reinforces your brand and guides hesitant shoppers over the finish line, turning those near-misses into actual, completed transactions.
Key Takeaways
- In Google Ads Manager, build a dynamic retargeting campaign by working through through “Campaigns” to “New Campaign” and setting “Sales” as your goal.
- For Meta Ads, use the Facebook Pixel’s “AddToCart” event to create custom audiences that target users who started but never finished a checkout.
- Get more effective ads by segmenting your retargeting audiences based on cart value, the product categories they viewed, and how long it’s been since they left.
- Combine your ad campaigns with automated email and SMS flows to create a consistent, multi-channel recovery machine that hits users on different platforms.
- Constantly check your results using Google Analytics 4’s “E-commerce purchases” report and the “Purchase ROAS” metric in Meta Ads Manager to find what to optimize next.
Setting Up Google Ads Dynamic Retargeting for Abandoned Carts
You can use Google Ads to go after users who showed interest but didn’t buy. The best tool for this job is dynamic retargeting, which lets you automatically show people ads with the *exact* products they left in their cart. That level of personalization is what really drives relevance and gets you conversions.
Step 1: Verify Google Analytics 4 (GA4) and Google Merchant Center Integration
First things first: your data plumbing has to be perfect before you even think about building a campaign in Google Ads. Your Google Analytics 4 property must be talking to your Google Merchant Center account, and your GA4 e-commerce tracking needs to be working. Without the add_to_cart and begin_checkout events firing correctly on your site, you have nothing to work with.
- Access GA4 Admin: In Google Analytics 4, head to the “Admin” section (the gear icon in the bottom left).
- Product Linking: Under the “Property” column, look for “Product links” and choose “Google Merchant Center links.”
- Add New Link: Click “Link” and just follow the prompts to connect your Merchant Center account. Check that the link shows as active.
- Verify E-commerce Events: Use the GA4 “DebugView” to watch events fire in real time. When someone adds to cart, you need to see an
add_to_cartevent with correct parameters likeitem_id,item_name, andprice. If this data is missing or wrong, your dynamic ads won’t work.
Pro Tip: Get your data right. Seriously. The most common failure point is messed up e-commerce event tracking, which makes it impossible to target specific cart items. You have to double-check that your data layer pushes the correct product IDs and prices for every action, otherwise your dynamic ads will be useless.
Step 2: Create a Dynamic Remarketing Audience in Google Ads Manager
With your data flowing correctly, it’s time to build the actual audience segment of cart abandoners inside Google Ads.
- Navigate to Audience Manager: In Google Ads Manager, go to “Tools and Settings” (wrench icon) > “Audience Manager” in the “Shared Library.”
- Create New Audience: Hit the blue plus button (+) to start a new audience.
- Select “Website visitors”: This is the type you want.
- Define Abandoned Cart Segment:
- Audience name: Call it something clear, like “Abandoned Cart Users – 30 Days.”
- List members: Choose the option “Visitors of a page who did not visit another page.”
- URL contains: Put in a unique part of your cart or checkout page URL (e.g.,
/cartor/checkout). - Exclude visitors of another page: Put in a unique part of your order confirmation page URL (e.g.,
/order-confirmedor/thank-you). This is how you remove people who actually bought something. - Membership duration: 30 days is a good starting point. Users will stay in this audience for 30 days after they bail. You might go longer for expensive items, but for most stores, 30 days is the sweet spot.
- Save Audience: Click “Create audience.”
Expected Outcome: You’ll have an audience list that automatically populates with people who hit your cart/checkout but never bought. This is the group you’ll target.
Step 3: Build a Dynamic Remarketing Campaign
Now that your audience is building, you can launch the campaign that will serve them personalized product ads.
- Start New Campaign: From the Google Ads Manager dashboard, click “Campaigns” on the left, then the blue plus button (+) to make a “New campaign.”
- Choose Campaign Goal: Pick “Sales.” You’re telling Google to optimize for conversions.
- Select Campaign Type: Choose “Display,” then “Standard Display campaign.”
- Campaign Settings:
- Campaign name: Be specific: “Dynamic Retargeting – Abandoned Carts.”
- Locations: Target where you ship to.
- Languages: Match your customer base.
- Bidding: “Maximize conversions” is a good start if you have conversion history. If not, or if you have a strict CPA goal, use “Target CPA.” Set a daily budget you’re comfortable with.
- Ad Group Setup:
- Ad group name: “Abandoned Cart Recovery.”
- Audiences: Find “How you want to target” and select “Remarketing & audience segments.” Pick the “Abandoned Cart Users – 30 Days” audience you just made.
- Dynamic ads: This is the critical part. Make sure the box for “Use a data feed for personalized ads” is checked and select your Google Merchant Center feed.
- Create Responsive Display Ads: Upload your brand assets, logos, images, and a bunch of headlines. Google’s system will then mix and match these with the product images and data from your Merchant Center feed to build the personalized ads.
- Review and Launch: Look over every setting one last time before you hit launch.
Common Mistake: Forgetting to check the “Use a data feed” box at the ad group level. If you miss this, you’ll just be running standard display ads, completely defeating the purpose of a dynamic campaign.
Implementing Meta Ads Abandoned Cart Retargeting
Meta Ads (what we used to call Facebook Ads) is another beast for chasing down abandoned carts, thanks to its huge audience and deep targeting options.
Step 1: Ensure Facebook Pixel and Catalog Setup
Just like with Google, your foundation has to be solid. Your Meta Ads Manager requires a properly installed Facebook Pixel tracking key e-commerce events like AddToCart and InitiateCheckout. You also need a product catalog tied to your Meta Business Manager.
- Pixel Installation: Make sure your Facebook Pixel is on every page of your site and that it’s firing standard events like
ViewContent,AddToCart, andPurchase. Use the Meta Pixel Helper Chrome extension to check this. It’ll save you a ton of headaches. - Catalog Creation/Connection: In Meta Business Manager, go to “Commerce Manager” and then “Catalogs.” You can either create a new one by uploading a product feed from Shopify or another platform, or connect one that’s already there. The product IDs in your feed must match the IDs being sent by your Pixel.
Editorial Aside: So many people mess up the Pixel and catalog setup. A bad Pixel configuration is a massive waste of time and money, giving you garbage data you can’t act on. Spend the hours to get your data accuracy right from the start.
Step 2: Create Custom Audiences for Abandoned Carts
Meta lets you build super-specific audiences from the events your Pixel is collecting.
- Access Audiences: In Meta Ads Manager, click the “All Tools” hamburger icon, then find “Audiences” under the “Advertise” column.
- Create Custom Audience: Click “Create Audience,” then “Custom Audience.”
- Select Website: Choose “Website” for your source.
- Define Abandoned Cart Audience:
- Source: Pick your Facebook Pixel.
- Events: Select the “AddToCart” event.
- Refine by: Click “Further refine by” and then “URL.” You can add your cart page URL here (like
yourstore.com/cart) for extra precision. - Exclude: Now, click “Exclude people.” Choose “Website,” select your Pixel again, and pick the “Purchase” event. This is how you stop advertising to people who already bought from you.
- Retention: 30 days is a standard window.
- Audience name: Name it something obvious, like “Abandoned Cart – 30 Days.”
- Create Audience: Click the button to create it.
Pro Tip: Don’t stop at one audience. Create segments. For example, make an “Abandoned Cart – High Value Items” audience by adding a value parameter to your AddToCart event. This lets you write different, more aggressive ad copy for people about to spend a lot of money.
Step 3: Launch Dynamic Retargeting Campaign (Catalog Sales)
The “Catalog Sales” campaign type is built specifically for showing these kinds of personalized product ads.
- Start New Campaign: In Meta Ads Manager, click the green “Create” button.
- Choose Campaign Objective: Pick “Sales.”
- Select Catalog Sales: Your “Conversion location” should be “Website.” Critically, under “Dynamic creative,” you must select “Catalog sales.” This is what enables dynamic retargeting.
- Campaign Setup:
- Campaign name: “Meta Abandoned Cart Recovery – Dynamic” works well.
- Budget: Set a daily or lifetime budget.
- Ad Set Configuration:
- Catalog: Choose your product catalog.
- Audience: Under “Dynamic creative,” select “Retarget ads to people who interacted with your products on and off Facebook.”
- Events: Choose the option for “Added to cart but not purchased.”
- Placement: “Automatic Placements” is usually fine to start, as it lets Meta’s algorithm find the cheapest spots. You can always narrow it down later if you see certain placements (like Instagram Stories) are doing all the work.
- Ad Creative:
- Format: “Carousel” is king here. It’s perfect for showing off several items a user left behind. “Single Image or Video” can also work.
- Primary Text & Headline: Write copy that gets straight to the point. Remind them what they left behind and maybe give them a reason to come back now, like a small discount.
- Call to Action: Use “Shop Now.” Don’t get fancy.
- Publish: Review everything and publish.
Expected Outcomes: Compared to your broad prospecting campaigns, you should see much better click-through rates and return on ad spend (ROAS) from these ads because you’re showing people products they’ve already raised their hand for. With eMarketer predicting e-commerce sales to blow past $7 trillion by 2025, recovering even a tiny fraction of abandoned carts represents a huge amount of money.
Integrating Email and SMS for a Multi-Channel Approach
Display ads are great, but a complete recovery strategy needs more. Email and SMS are direct, personal channels that work perfectly alongside your ad campaigns.
Step 1: Set Up Email Abandoned Cart Flow in Your ESP
Most modern Email Service Providers (ESPs) like Klaviyo, Mailchimp, or Braze have pre-built abandoned cart flows you can just turn on and tweak.
- Access Automation: Go to the “Automations” or “Flows” section in your ESP.
- Create New Flow: Find the “Abandoned Cart” template or create a new flow from scratch. The trigger is always some version of “Added to cart but did not purchase” within a certain time frame (like 30 minutes post-abandonment).
- Design Email Sequence:
- Email 1 (30-60 minutes after): This is a simple reminder. “Hey, you left this.” Focus on making it easy for them to get back to their cart.
- Email 2 (12-24 hours after): Time to handle objections or add social proof. “Don’t miss out, these are popular!” This is also where you might test a small, time-sensitive discount (10% off) if your margins can handle it.
- Email 3 (48-72 hours after): This is the last chance. Emphasize scarcity or that their discount is about to expire.
- Personalization: Make sure you’re using the ESP’s features to pull in the actual product images, names, and prices from the abandoned cart.
- A/B Test: Always be testing. Try different subject lines, CTA button text, and discount amounts to see what your audience responds to.
Common Mistake: Sending way too many emails. A 2-3 email sequence is plenty. Any more than that and you’re just annoying people and pushing them to unsubscribe.
Step 2: Implement SMS Abandoned Cart Reminders
SMS gets insane open rates and drives immediate action, which makes it perfect for a quick, time-sensitive poke.
- Integrate SMS Platform: Hook up your SMS tool (like Attentive or Postscript) to your e-commerce platform.
- Create SMS Flow: Build an automation that’s triggered by the same abandoned cart event as your email flow.
- Craft SMS Messages:
- SMS 1 (1-2 hours after abandonment): Keep it short. “Looks like you left something behind! Complete your order here: [Link]”
- SMS 2 (24 hours later, optional): If the first text didn’t work, you can try a follow-up with a small offer. “Still thinking it over? Use CART10 for 10% off: [Link]”
- Compliance: Make sure you have explicit, provable consent to text people. This is non-negotiable and regulated by laws like TCPA in the US. Get it wrong and you’re in for a world of hurt.
Pro Tip: Don’t blast people on email and SMS at the exact same time. Stagger them. If they get an email, maybe wait a few hours before sending a text. Aim for helpful nudges, not a spammy assault.
Measuring and Optimizing Your Recovery Efforts
Launching the campaigns is just the start. You have to constantly monitor the data and optimize to squeeze more revenue out of your recovery efforts.
Step 1: Analyze Performance in Google Analytics 4
GA4 is where you go to see how users are behaving and what’s actually leading to sales.
- E-commerce Purchases Report: In GA4, go to “Reports” > “Monetization” > “E-commerce purchases.” This is your top-line report for sales performance.
- Conversion Paths: Navigate to “Advertising” > “Attribution” > “Conversion paths.” Filter this down to your “Purchase” event. This report shows you how many different channels, including your retargeting campaigns, touched a customer before they finally bought.
- Audience Behavior: Dig into the behavior of your retargeting audiences. Are they coming back but browsing other products? This can give you ideas for refining your ad copy.
What to Look For: You want to see a clear lift in conversion rates from your retargeting audiences. Look for patterns, are certain products recovered more often? Does a specific ad creative work best? Nielsen data has shown for years that personalized experiences improve customer loyalty, and this is where you prove it with your own numbers.
Step 2: Evaluate Campaign Metrics in Ad Platforms
Both Google and Meta give you tons of data to chew on right inside their ad managers.
- Google Ads:
- Conversions: Keep your eye on the “Conversions” column to see direct purchases from your dynamic retargeting campaign.
- Conversion Value / Cost: This is your ROAS. As long as it’s profitable, you’re in good shape.
- Audience Insights: Use the “Audiences” report to see if different segments (e.g., high-value vs. low-value carts) are performing differently.
- Meta Ads Manager:
- Purchases: The main metric you care about.
- Purchase ROAS: For catalog sales campaigns, this metric tells you the direct return on your ad spend.
- Frequency: Watch this metric. If you see it climbing too high (say, over 5 in a 7-day period), you might be burning out your audience. Consider lowering your budget or expanding the audience window to cool it off.
Pro Tip: Don’t get fixated on last-click attribution. It doesn’t tell the whole story. Use the conversion path reports to understand how your retargeting ads *assist* in sales that an email or an organic search might get credit for. Cross-channel analysis is the only way to see the true value.
Abandoned cart recovery isn’t a ‘set it and forget it’ task. It’s a constant cycle of refinement. Getting the tech right with Google and Meta dynamic retargeting is the first step, but layering on smart email and SMS flows is what makes it a real system. Then, you have to live in the analytics to see what’s working. This is how you stop leaking revenue and turn those near-misses into sales.
What is the average abandoned cart rate for e-commerce in 2026?
Based on long-term trends from research groups like the Baymard Institute, the global average abandoned cart rate for 2026 will almost certainly remain high, likely in the 70% to 75% range. This massive, persistent drop-off is exactly why recovery strategies are so valuable.
How quickly should I send an abandoned cart email?
Send the first one fast, within 30 to 60 minutes after the user leaves. This timing is effective because the purchase is still fresh in their mind. If you wait too long, they’ve already moved on to something else or, worse, bought from a competitor.
Should I offer a discount in my abandoned cart retargeting?
A discount can definitely work, but don’t lead with it. Try sending the first reminder without an offer. If they still don’t buy, then you can introduce a small discount (like 10% off) in the second or third message. It’s also a good idea to reserve bigger discounts for higher-value carts to protect your profit margins. Always test what works for your store.
What’s the difference between standard and dynamic retargeting?
Standard retargeting shows the same generic ad to everyone who visited your site (e.g., a simple brand banner). Dynamic retargeting is much smarter, it creates personalized ads on the fly that feature the exact products a specific user viewed or added to their cart. This personalization makes it dramatically more effective for cart recovery.
How often should I update my product catalog for dynamic ads?
You should update your product catalog for Google Merchant Center and Meta Business Manager at least daily. If you have inventory that changes very quickly, you should update it even more often. An accurate catalog ensures your ads show correct pricing and availability, which prevents you from wasting money advertising out-of-stock items and frustrating customers.