# Retargeting Strategies for COD Businesses in Algeria — Recover 35% of Lost Sales

Cash on Delivery customers are different. They haven't paid yet, they're more likely to abandon, and they need more trust-building before they convert. But here's the opportunity: **with the right retargeting strategy, you can recover 35% of abandoned COD orders.**

This guide is specifically for Algerian merchants running COD businesses. We'll cover how to retarget effectively, what ads work best, and how to combine Facebook/Instagram ads with WhatsApp recovery for maximum results.

***

## The COD Retargeting Challenge

### Why COD Customers Abandon

Before we fix it, understand why they leave:

| Reason                  | % of Abandonments | Solution               |
| ----------------------- | ----------------- | ---------------------- |
| Shipping cost surprise  | 28%               | Show shipping upfront  |
| Address form too long   | 22%               | Simplify checkout      |
| Need to think / compare | 18%               | Retarget with urgency  |
| Not ready to pay        | 15%               | COD eliminates this ✅ |
| Trust issues            | 12%               | Social proof, reviews  |
| Technical issues        | 5%                | Mobile optimization    |

**The good news:** With COD, payment isn't the barrier. It's trust, convenience, and urgency.

### The Retargeting Opportunity

```
100 visitors → 40 add to cart → 30 start checkout → 20 complete order

                                          ↓

                          10 abandon at checkout (33% abandon rate)

                                          ↓

                            Retargeting recovers 3-4 orders (35% recovery)
```

**Without retargeting:** 20 orders **With retargeting:** 23-24 orders (+15-20% revenue)

***

## Retargeting Setup: Audiences

### Custom Audiences to Create

Create these audiences in Meta Events Manager:

**1. ViewContent (Product Page) — Last 14 Days**

```
Source: Website

Event: ViewContent

Time: Last 14 days
```

These people showed interest but didn't add to cart.

**2. AddToCart — Last 7 Days**

```
Source: Website

Event: AddToCart

Time: Last 7 days
```

High-intent. They wanted to buy but got distracted or unsure.

**3. InitiateCheckout — Last 7 Days**

```
Source: Website

Event: InitiateCheckout

Time: Last 7 days
```

Highest intent. They started filling the form but didn't finish.

**4. Purchase — Last 30 Days (for exclusion)**

```
Source: Website

Event: Purchase

Time: Last 30 days
```

**Critical:** Exclude these from all retargeting campaigns.

### Audience Overlap Check

Before launching, check for overlap:

1. Go to Audiences → Select audiences → Check Overlap
2. If overlap > 30%, your audiences are too similar
3. Adjust time windows or create more specific segments

***

## The Retargeting Funnel

### Stage 1: Awareness (ViewContent)

**Audience:** Viewed product page, last 14 days **Budget:** 25% of retargeting budget **Objective:** Bring them back, show more value

**Ad Creative:**

* Product video (15-30 seconds)
* Show the product in use
* Customer testimonial
* Price + "Cash on Delivery" badge

**Ad Copy (Arabic):**

```
😻 أعجبك هذا المنتج؟



✅ الدفع عند الاستلام

✅ التوصيل لجميع الولايات

✅ الضمان متوفر



📦 بقي فقط 5 قطع في المخزون

👉 اطلب الآن قبل نفاذ الكمية



[رابط المنتج]
```

**English Translation:** "Loved this product? ✅ Cash on Delivery ✅ Delivery to all wilayas ✅ Warranty available 📦 Only 5 left in stock 👉 Order now before stock runs out \[Product link]"

***

### Stage 2: Consideration (AddToCart)

**Audience:** Added to cart, last 7 days **Budget:** 40% of retargeting budget **Objective:** Overcome objections, create urgency

**Ad Creative:**

* Dynamic Product Ad (shows exact product they viewed)
* Close-up product shot
* Price + "Only X left" urgency

**Ad Copy (Arabic):**

```
⚠️ لم تتم طلبيتك بعد!



🛒 [اسم المنتج] في سلتك

💰 السعر: [السعر] دج

🚚 التوصيل: [X] أيام



✨ ماذا تنتظر؟

📞 هل لديك سؤال؟ راسلنا على واتساب



[أكمل الطلب الآن]
```

**English Translation:** "⚠️ Your order is not complete! 🛒 \[Product name] in your cart 💰 Price: \[Price] DZD 🚚 Delivery: \[X] days ✨ What are you waiting for? 📞 Have a question? Message us on WhatsApp \[Complete order now]"

***

### Stage 3: Conversion (InitiateCheckout)

**Audience:** Started checkout, last 7 days **Budget:** 35% of retargeting budget **Objective:** Close the sale, remove friction

**Ad Creative:**

* Personalized message
* "You're almost there!"
* Simple CTA button

**Ad Copy (Arabic):**

```
🎯 أنت على بعد خطوة واحدة!



📋 بدأت ملء الطلب ولم تكمل

💡 هل واجهت مشكلة؟ نحن هنا للمساعدة



📞 اتصل بنا: [رقم الهاتف]

💬 واتساب: [رابط واتساب]

📧 أو رد على هذا الإعلان



✅ احجز منتجك الآن قبل بيعه لشخص آخر



[أكمل طلبك]
```

**English Translation:** "🎯 You're one step away! 📋 You started filling the order but didn't finish 💡 Had a problem? We're here to help 📞 Call us: \[Phone number] 💬 WhatsApp: \[WhatsApp link] 📧 Or reply to this ad ✅ Reserve your product now before it's sold to someone else \[Complete your order]"

***

## WhatsApp Retargeting: The Secret Weapon

Facebook ads are great, but **WhatsApp is where COD conversions happen in Algeria.** Combine both for maximum recovery.

### Manual WhatsApp Recovery

**Setup:**

1. Export orders with "abandoned" status
2. Filter by: Initiated checkout but didn't complete
3. Send personalized WhatsApp message

**Template:**

```
مرحبا [اسم العميل]! 👋



لاحظنا أنك لم تكمل طلبك من [اسم المتجر]:



📦 المنتج: [اسم المنتج]

💰 السعر: [السعر] دج



هل واجهت مشكلة؟ نحن هنا للمساعدة!



✅ للتأكيد، رد بـ "نعم"

❌ للإلغاء، رد بـ "لا"

❓ للأسئلة، رد بسؤالك



فريق [اسم المتجر]
```

**English Translation:** "Hello \[Customer Name]! 👋 We noticed you didn't complete your order from \[Store Name]: 📦 Product: \[Product Name] 💰 Price: \[Price] DZD Did you encounter a problem? We're here to help! ✅ To confirm, reply 'Yes' ❌ To cancel, reply 'No' ❓ For questions, reply with your question \[Store Name] Team"

**Timing:**

* 2 hours after abandonment: Initial message
* 24 hours later: Follow-up (if no response)
* 48 hours later: Final message with urgency

### Automated WhatsApp Recovery (DZBuild)

DZBuild automates this entire process:

**Dashboard → Settings → Cart Recovery → WhatsApp Auto-Recovery**

Configure:

* Time delay: 2 hours
* Message template: Arabic (customizable)
* Follow-up sequence: 24h, 48h
* Auto-stop: When customer replies or orders

**Results:**

* Average recovery rate: 25-35%
* Cost per recovered order: \~50 DZD (WhatsApp API cost)
* ROI: 10-20x

***

## The Retargeting Ad Sequence

Don't show the same ad 10 times. Create a sequence:

### Day 1-2: Reminder

**Ad:** "You left something in your cart 🛒" **Creative:** Product image + price **Tone:** Friendly reminder

### Day 3-4: Social Proof

**Ad:** "⭐⭐⭐⭐⭐ 500+ customers bought this" **Creative:** Customer reviews, testimonials **Tone:** Trust-building

### Day 5-6: Urgency

**Ad:** "Only 3 left! ⚡" **Creative:** Stock counter, countdown timer **Tone:** Urgent

### Day 7: Final Offer

**Ad:** "Last chance! Get 10% off 💫" **Creative:** Discount code overlay **Tone:** Persuasive

**After Day 7:** Stop showing ads (they're not interested)

***

## Frequency and Budget

### Frequency Cap

Don't overwhelm potential customers:

| Audience         | Max Impressions/Person/Day | Max Impressions/Person/Week |
| ---------------- | -------------------------- | --------------------------- |
| ViewContent      | 1-2                        | 5-7                         |
| AddToCart        | 2-3                        | 10-14                       |
| InitiateCheckout | 3-4                        | 15-20                       |

**Set in Ads Manager:** Ad Set → Ad Set Settings → Frequency Control

### Budget Allocation

For a 20,000 DZD/day retargeting budget:

| Audience                  | Budget          | Why                                |
| ------------------------- | --------------- | ---------------------------------- |
| InitiateCheckout (7 days) | 8,000 DZD (40%) | Highest intent, easiest to convert |
| AddToCart (7 days)        | 7,000 DZD (35%) | Good intent, needs nurturing       |
| ViewContent (14 days)     | 5,000 DZD (25%) | Low intent, brand awareness        |

***

## Exclusion Strategy: Don't Waste Money

### Exclude Purchasers

**Always exclude:**

```
Purchase event → Last 30 days
```

Otherwise, you'll show ads to people who already bought. This:

* Wastes budget
* Annoys customers
* Reduces ROAS

### Exclude Long-Term Non-Converters

After 14-30 days of retargeting with no purchase, exclude them:

```
ViewContent (last 30 days) AND NOT Purchase (last 30 days)
```

These people saw your ads but didn't buy. Either:

* Not interested
* Can't afford
* Wrong product fit

Stop spending money on them. Focus on new prospects.

***

## Dynamic Product Ads (DPA)

### What Are DPAs?

Dynamic Product Ads automatically show the exact product a customer viewed, with the correct price and image.

**Example:**

* Customer views "Blue T-Shirt"
* Sees DPA retargeting ad with "Blue T-Shirt" + price + "Buy Now"
* No manual work required

### Setup

1. **Create Product Catalog:**

   * DZBuild auto-syncs products to Facebook Catalog
   * Dashboard → Marketing → Facebook Catalog → Enable

2. **Create DPA Campaign:**

   * Campaign objective: Sales
   * Ad Set → Product Catalog: Select your catalog
   * Pixel event: ViewContent or AddToCart

3. **Create Ad Template:**

   * Facebook auto-fills product image, name, price
   * You customize headline, description, CTA

### Why DPAs Work

* **Relevance:** Shows exactly what they viewed
* **Automation:** No need to create 100 ads for 100 products
* **Personalization:** Each customer sees their specific interest

**DPA Performance:**

* 2-3x higher CTR than static ads
* 30-40% lower cost per purchase
* Works best for retargeting AddToCart audience

***

## Measuring Retargeting Success

### Key Metrics

| Metric                   | Good        | Great    | Needs Work |
| ------------------------ | ----------- | -------- | ---------- |
| Click-through rate (CTR) | 1.5-2.5%    | >2.5%    | <1%        |
| Cost per click (CPC)     | 5-8 DZD     | <5 DZD   | >12 DZD    |
| Conversion rate          | 3-5%        | >5%      | <2%        |
| Cost per purchase        | 300-800 DZD | <300 DZD | >1200 DZD  |
| ROAS                     | 3-5x        | >5x      | <2x        |

### Attribution Model

Use **7-day click, 1-day view** attribution:

* COD purchases happen quickly (same day or next day)
* Longer attribution (28-day) overcounts
* Shorter (1-day click) undercounts

### Reporting Dashboard

Track these weekly:

```
Retargeting Campaign Report

===========================

Week: May 1-7, 2026



Budget spent: 140,000 DZD

Revenue attributed: 560,000 DZD

ROAS: 4.0x



By Audience:

├─ InitiateCheckout: 2.1x ROAS (overspending?)

├─ AddToCart: 5.3x ROAS (scale this!)

└─ ViewContent: 3.2x ROAS (good)



Top Performing Ad:

- "You left something in your cart" (video)

- CTR: 3.2%

- Cost per purchase: 420 DZD

- ROAS: 6.1x



Worst Performing Ad:

- "Come back!" (static image)

- CTR: 0.8%

- Cost per purchase: 1,850 DZD

- ROAS: 1.4x → TURN OFF
```

***

## Common Retargeting Mistakes

### 1. No Exclusions

❌ **Mistake:** Showing ads to people who already purchased ✅ **Solution:** Always exclude Purchase event (last 30 days)

### 2. Too Much Frequency

❌ **Mistake:** Showing same ad 20 times to one person ✅ **Solution:** Set frequency caps, rotate creative

### 3. Same Creative for All Audiences

❌ **Mistake:** One ad for ViewContent, AddToCart, and InitiateCheckout ✅ **Solution:** Different messaging for different intent levels

### 4. Retargeting Too Long

❌ **Mistake:** Retargeting people who visited 60 days ago ✅ **Solution:** 7-14 days max (14 for ViewContent, 7 for AddToCart/InitiateCheckout)

### 5. Ignoring WhatsApp

❌ **Mistake:** Only using Facebook ads, no WhatsApp follow-up ✅ **Solution:** Combine Facebook retargeting + WhatsApp recovery for 2x results

### 6. Not Testing Creative

❌ **Mistake:** Running one retargeting ad forever ✅ **Solution:** Test 3-5 creatives, see what resonates

***

## The Complete Retargeting Stack

### Week 1: Setup

1. <!-- -->
   Create Custom Audiences (ViewContent, AddToCart, InitiateCheckout)
2. <!-- -->
   Create Purchase audience for exclusion
3. <!-- -->
   Set up DPA catalog (DZBuild: Dashboard → Marketing → Facebook Catalog)
4. <!-- -->
   Create 3-5 retargeting ads (different messages)
5. <!-- -->
   Configure WhatsApp recovery in DZBuild

### Week 2: Launch

1. <!-- -->
   Launch retargeting campaign
2. <!-- -->
   Budget: Start with 10,000-15,000 DZD/day
3. <!-- -->
   Set frequency caps
4. <!-- -->
   Exclude purchasers
5. <!-- -->
   Let it run for 5-7 days without changes

### Week 3: Optimize

1. <!-- -->
   Check performance by audience
2. <!-- -->
   Turn off low-performing ads (CTR < 1%)
3. <!-- -->
   Scale high-performing ad sets
4. <!-- -->
   Test 2 new creatives
5. <!-- -->
   Adjust budget allocation

### Week 4: Scale

1. <!-- -->
   Increase budget by 20-30%
2. <!-- -->
   Add new creative variations
3. <!-- -->
   Review WhatsApp recovery rate
4. <!-- -->
   Calculate overall ROAS
5. <!-- -->
   Decide: scale, maintain, or optimize

***

## Final Thoughts

Retargeting is not optional for COD businesses in Algeria. It's the difference between a store that breaks even and a store that scales profitably.

**The formula:**

1. **Set up audiences** (ViewContent, AddToCart, InitiateCheckout)
2. **Create ad sequences** (reminder → social proof → urgency → offer)
3. **Combine with WhatsApp** (for 2x recovery rate)
4. **Exclude purchasers** (don't waste budget)
5. **Test and optimize** (weekly reviews)

**DZBuild makes this easier:**

* Built-in Pixel + Conversions API
* Automatic catalog sync
* WhatsApp auto-recovery
* COD-optimized attribution

Ready to recover 35% of your abandoned orders? Set up retargeting in DZBuild today.

**Questions?** Reach out at <support@dzbuild.com> or Telegram @dzbuild.

Happy retargeting! 🎯
