Seven out of ten shoppers leave your store without buying (Baymard Institute). This retargeting ads ecommerce Malaysia guide walks through the complete setup — Meta Pixel audiences, dynamic product ads, Google Display remarketing, and MYR budgets starting at RM 800/month. Visitors who abandoned their cart or browsed without buying already know your products. Showing them targeted ads for the exact items they viewed brings them back — typically at higher ROAS than any cold traffic campaign. It is part of StoreFuel’s Ecommerce Advertising Guide for Malaysian Sellers.
Before You Start
Work through this checklist before creating any campaigns. Missing items will block campaign launch or produce unreliable audience data.
- An active ecommerce website on your own domain (Shopify, WooCommerce, or equivalent)
- Facebook Business Manager account with a verified Business Page linked
- Meta Pixel installed and confirmed firing via the Meta Pixel Helper Chrome extension
- Minimum 500 website visitors per month — ideally 1,000+ for meaningful audience sizes
- Product catalog uploaded to Meta Commerce Manager (required for dynamic product ads)
- Google Ads account with conversion tracking active (needed for Step 7)
- Minimum advertising budget: RM 800/month for Meta retargeting alone
Step 1: Verify Your Meta Pixel Is Firing on the Right Events
![]()
Install the Meta Pixel Helper Chrome extension and visit your store. Navigate through a full purchase flow — product page, add to cart, checkout, order confirmation. These four events must fire correctly before any audience is worth building:
- ViewContent — fires on every product page
- AddToCart — fires when a visitor adds a product to cart
- InitiateCheckout — fires when checkout begins
- Purchase — fires on the order confirmation page
Green checkmarks in the extension mean the event is recording. Missing or red events mean your retargeting audiences will have gaps.
Two common pixel problems for Malaysian Shopify stores: duplicate pixel IDs caused by both the native Facebook Sales Channel and a third-party app firing simultaneously, and a Purchase event that fails to fire when the thank-you page sits on a subdomain. Fix both before moving forward. Audiences built on broken pixel data will underperform regardless of how well the rest of your setup is structured.
Step 2: Build Your Retargeting Audiences in Meta Ads Manager

Go to Meta Ads Manager → Audiences → Create Audience → Custom Audience → Website.
Build these four audiences in this order. Each captures a different intent level, and each needs its own ad strategy:
| Audience | Pixel Event Trigger | Lookback Window | Typical Size (1,500 monthly visitors) |
|---|---|---|---|
| All website visitors | PageView | 90 days | 3,000–4,500 people |
| Product viewers | ViewContent | 30 days | 1,200–2,000 people |
| Cart abandoners | AddToCart but NOT Purchase | 14 days | 200–500 people |
| Checkout starters | InitiateCheckout but NOT Purchase | 7 days | 80–200 people |
Cart abandoners and checkout starters already demonstrated clear buying intent. They get your strongest offer — a discount, free shipping, or a limited-stock reminder. Product viewers receive social proof and customer reviews. All visitors see brand reinforcement with no hard offer attached.
Audiences take 24–48 hours to populate after the pixel starts recording. Do not launch campaigns until each audience shows at least 1,000 people. Meta’s algorithm cannot optimise below this threshold.
Step 3: Set Up Audience Exclusions

Before building campaigns, create one more audience: recent purchasers.
Go to Audiences → Create Audience → Custom Audience → Website → Select “Purchase” event → Set lookback window to 180 days. Name it “Purchasers — 180 days.”
You will use this as an exclusion on every retargeting campaign. Showing “come back and buy” ads to someone who purchased last week wastes budget and damages trust. Both outcomes are preventable.
Also upload your email customer list as a Custom Audience (Audiences → Create → Customer List → upload your CSV file with customer emails). Add this as a second exclusion on all retargeting campaigns. Existing customers who already have a purchase relationship with your store should be moved to a separate loyalty or cross-sell campaign, not lumped into win-back retargeting.
Apply both exclusions consistently across every retargeting campaign you create. It is the step most Malaysian sellers skip, and it is why their retargeting ROAS looks lower than it should.
Step 4: Create Your Retargeting Campaign in Meta Ads Manager

In Meta Ads Manager, click Create → Campaign.
For stores with a product catalog (recommended for 20+ SKUs):
- Objective: Sales
- Enable catalog ads: Yes — this activates dynamic product ads that automatically show each visitor the exact products they viewed
- Campaign spending limit: Set to your monthly retargeting budget to prevent overrun
For stores without a catalog or fewer than 20 products:
- Objective: Sales
- Campaign type: Standard (static creative — same ad shown to everyone in the audience)
At the ad set level, connect your first audience:
- Audience: Start with “Cart Abandoners — 14 days” (highest intent, strongest ROAS)
- Exclusions: Add “Purchasers — 180 days” and your customer list exclusion
- Placements: Start with Advantage+ placements (Meta will find where performance is best)
- Conversion event: Purchase
Create one ad set per audience type. Do not combine cart abandoners and product viewers into a single ad set — the algorithm optimises toward the lower-intent audience, and you lose control of which group sees which offer.
Running Facebook or Google Ads alongside your retargeting setup? Before launching cold traffic campaigns that feed these audiences, read the Facebook Ads for Ecommerce and Google Ads for Ecommerce guides for Malaysian sellers. Both include campaign structures and MYR budgets.
Step 5: Configure Your Dynamic Product Ad Creative

Dynamic product ads pull product images, names, and prices directly from your catalog. The algorithm decides which specific product to show each visitor based on their browsing history. Your job is to write the surrounding copy that appears above and below the product card.
Primary text — write 3 variations (Meta rotates them automatically):
For cart abandoners:
- “You left this behind. Stock is limited.”
- “Still thinking about it? Free shipping on orders above RM 150.”
- “Your cart is waiting. Complete your order today.”
For product viewers:
- “Over 500 happy customers this month. See why they chose us.”
- “Rated 4.8 stars by Malaysian buyers. Now with free shipping.”
Headline (under 40 characters): “Your [Product] Is Waiting” or “Still Available — Order Now” work better than generic category names.
Call-to-action button: Use “Shop Now” for conversion-objective campaigns. “Learn More” performs better for awareness objectives — do not mix them up.
Reserve discount offers for cart abandoners and checkout starters only. A 5–10% discount code in the ad copy can meaningfully lift conversion rate for visitors who abandoned because of price hesitation. Applying discounts to your all-visitors audience trains price-sensitive shoppers to wait for a deal before every purchase.
Step 6: Set Your Budget and Frequency Cap

Retargeting audiences are small. A large daily budget against a 400-person audience saturates it within days — frequency climbs, click-through rates fall, and cost-per-purchase rises. Budget to reach 3–5 impressions per person per week.
Starting daily budgets for Malaysian stores:
| Audience | Recommended Daily Budget | Why |
|---|---|---|
| Cart abandoners (high intent) | RM 30–50/day | Small audience, strongest offer — do not oversaturate |
| Product viewers | RM 40–70/day | Larger audience, mid-intent, scales with catalog |
| All website visitors | RM 20–35/day | Brand reinforcement only — low bid justified |
Meta does not offer manual frequency caps at the campaign level. Frequency is controlled by daily budget relative to audience size. Monitor frequency at the ad set level in the Delivery column. When weekly frequency exceeds 5, either expand the lookback window (from 14 days to 30 days), refresh your creative, or reduce the daily budget temporarily. All three approaches work — use the one that fits your situation.
Step 7: Set Up Google Display Retargeting

Meta covers Facebook and Instagram. Google Display covers the rest of the Malaysian internet — news portals, blogs, YouTube, and apps inside the Google Display Network. Together, they create persistent visibility wherever your visitors browse after leaving your store.
Set up your Google remarketing list:
- In Google Ads, go to Tools → Shared Library → Audience Manager
- Select Website Visitors → New audience
- Name it “All website visitors — 30 days”
- Set membership duration to 30 days
The Google tag must be installed on your site (via Google Tag Manager or direct code). If Google Analytics 4 is already linked to your Google Ads account, your GA4 audiences import directly — no separate tag needed.
Create a Display remarketing campaign:
- Campaign type: Display
- Goal: Sales
- Audience: Select your website visitors list
- Exclude: Create and apply a “Converters” remarketing list (visitors who triggered the purchase confirmation URL)
- Bidding: Target CPA — set your initial Target CPA at 1.5–2x your average product margin
- Budget: RM 500–800/month is a reasonable starting point for Malaysia
Google Display retargeting has lower click-through rates than Meta, but reaches visitors who do not use Facebook or Instagram, and reinforces brand recognition across browsing sessions beyond social platforms.
Step 8: Monitor Performance and Optimize Weekly

The first 14 days are data collection. Every significant change — audience swap, budget jump above 20%, new creative — resets the learning phase. Resist the urge to react to day-3 numbers.
Week 1–2 checklist:
- Confirm all custom audiences show 1,000+ people
- Verify Purchase events are recording against your campaigns (check via Events Manager)
- Note baseline frequency, ROAS, and cost-per-purchase for each audience
After 30 days:
- Cart abandoner ROAS above 5x: increase daily budget by 20% — do not exceed 20% in a single step
- Product viewer ROAS below 2x: tighten the lookback window from 30 days to 14 days to raise average intent
- All-visitors frequency above 6/week: reduce daily budget by 30% or expand to a 180-day lookback window
Creative refresh rule: Replace your lowest-performing ad copy variation every 3 weeks. Keep the top performer running. Never swap all creatives simultaneously — the algorithm loses the conversion history it has accumulated on the winning version.
Retargeting Benchmarks for Malaysian Ecommerce
These ranges reflect what well-structured retargeting campaigns typically deliver for Malaysian ecommerce sellers, based on our research across SEA markets. Results vary by product category, average order value, and creative quality.
| Metric | Cart Abandoners | Product Viewers | All Visitors |
|---|---|---|---|
| Typical ROAS | 6–10x | 4–6x | 2–4x |
| Typical cost-per-click | RM 0.30–0.80 | RM 0.40–0.90 | RM 0.20–0.60 |
| Healthy weekly frequency | 3–5 | 2–4 | 1–3 |
| Recommended daily budget | RM 30–50 | RM 40–70 | RM 20–35 |
Frequently Asked Questions
Do retargeting ads work for ecommerce stores in Malaysia with a small budget?
Meta requires a minimum Custom Audience of 1,000 people before campaigns can effectively optimise. For most Malaysian stores, this means at least 1,000 website visitors per month. Below that threshold, the audience is too small for the algorithm to find patterns.
What is a good ROAS for retargeting ads in Malaysia?
Based on our research across SEA ecommerce stores, retargeting campaigns typically achieve 4–8x ROAS compared to 2–3x for cold traffic. The higher return reflects intent — retargeted visitors already know your product. Cart abandonment audiences often perform best at 6–10x ROAS.
How often should I refresh retargeting ad creatives?
Refresh retargeting creatives every 2–3 weeks. When ad frequency exceeds 4–5 impressions per week, click-through rates typically fall and cost-per-purchase rises — a sign of creative fatigue. Monitor frequency at the ad set level in Meta Ads Manager. For dynamic product ads, the catalog refreshes automatically, but rotate your headline copy and offer monthly.
Should I use Facebook or Google for retargeting my Malaysian store?
Use both for different intent stages. Facebook retargeting reaches visitors with visual product reminders on Facebook and Instagram — effective for consideration and repeat discovery. Google Display retargeting reaches them while browsing other websites — effective for persistent brand visibility. Start with Meta at RM 800–1,200/month, then add Google Display at RM 500–800/month once profitable.
Ready to Set Up Your Full Ecommerce Advertising Stack?
Retargeting works best when your cold traffic campaigns are already running. The full Ecommerce Advertising Guide for Malaysian Sellers covers Facebook Ads, Google Ads, and Shopping — with MYR budgets for every campaign type.
Browse the Ecommerce Advertising Guide →
Keep Reading
- Facebook Ads for Ecommerce: A Beginner’s Guide — cold traffic campaigns that feed your retargeting audiences
- Google Ads for Ecommerce: The Malaysian Seller’s Setup Guide — Search and Shopping campaigns for Malaysian sellers
- Google Shopping Ads for Malaysian Ecommerce — product feed setup and Shopping campaign structure
