---
title: "Abandoned Cart ریکوری"
description: "ذہین multi-step ای میل سیکوئنس کے ذریعے کھوئی ہوئی سیلز کو دوبارہ حاصل کریں جو کسٹمرز کو ان کی خریداری مکمل کرنے کے لیے واپس لاتا ہے۔"
url: https://tajo.io/ur/docs/skills/email-marketing/abandoned-cart/
markdown: https://tajo.io/ur/docs/skills/email-marketing/abandoned-cart.md
lang: ur-PK
robots: noindex
---

ابتدائی رسائی کی درخواست کریں

اپنا پہلا نام اور دفتری ای میل پتہ درج کریں۔ ہم Tajo تک رسائی کی درخواست کی تصدیق کے لیے ایک لنک ای میل کریں گے۔

# Abandoned Cart ریکوری

ذہین multi-step ای میل سیکوئنس کے ذریعے کھوئی ہوئی سیلز دوبارہ حاصل کریں۔ یہ skill cart چھوڑنے کی نگرانی کرتی ہے اور کسٹمرز کو واپس لانے کے لیے خودکار طور پر ذاتی نوعیت کی ریکوری ای میلز بھیجتی ہے۔

## جائزہ

| خاصیت | ویلیو |
| --- | --- |
| **زمرہ** | Email Marketing |
| **حیثیت** | Stable |
| **ورژن** | 3.0 |
| **Triggers** | `cart_abandoned`, `cart_recovered` |
| **اوسط ریکوری شرح** | 10-15% |

## یہ کیسے کام کرتا ہے

```mermaid
graph TD
    A[Customer adds to cart] -->|Leaves site| B{Cart abandoned?}
    B -->|No checkout in 30min| C[Trigger: cart_abandoned]
    C --> D[Wait 1 hour]
    D --> E{Purchased?}
    E -->|No| F[Send Email #1]
    F --> G[Wait 24 hours]
    G --> H{Purchased?}
    H -->|No| I[Send Email #2 + Discount]
    I --> J[Wait 48 hours]
    J --> K{Purchased?}
    K -->|No| L[Send Email #3 - Final]
    E -->|Yes| M[Stop sequence]
    H -->|Yes| M
    K -->|Yes| M
    L --> N[Mark as lost]
```

## کنفیگریشن

### بنیادی سیٹ اپ

```yaml
skills:
  abandoned-cart:
    enabled: true

    # Cart abandonment detection
    detection:
      inactivity_threshold: 30m  # Minutes before cart is abandoned
      min_cart_value: 25         # Minimum cart value to trigger
      exclude_logged_out: false  # Include guest carts

    # Email sequence
    sequence:
      - delay: 1h
        template_id: 101
        subject: "Forgot something?"

      - delay: 24h
        template_id: 102
        subject: "Your cart is waiting"
        include_discount: true
        discount_percent: 10

      - delay: 48h
        template_id: 103
        subject: "Last chance - items selling fast"
        include_discount: true
        discount_percent: 15
        discount_expiry: 24h

    # Stop conditions
    stop_on:
      - cart_recovered
      - order_placed
      - unsubscribe
```

### اعلیٰ کنفیگریشن

```yaml
skills:
  abandoned-cart:
    # Segment-specific timing
    timing:
      vip_customers:
        first_email: 30m
        discount_threshold: 0  # Always include discount
      new_customers:
        first_email: 2h
        discount_threshold: 50  # Discount only if cart > $50
      repeat_customers:
        first_email: 1h
        discount_threshold: 100

    # A/B testing
    ab_testing:
      enabled: true
      variants:
        - name: "urgency"
          subject: "Items in your cart are selling fast!"
          weight: 50
        - name: "friendly"
          subject: "Did you forget something?"
          weight: 50

    # Exclusions
    exclude:
      - email_domain: ["temp-mail.com", "disposable.com"]
      - customer_tag: ["wholesale", "staff"]
      - product_category: ["gift-cards"]
```

## Triggers

### cart\_abandoned

اس وقت فائر ہوتا ہے جب cart کنفیگر شدہ threshold کے لیے غیر فعال رہا ہو۔

#### ایونٹ ڈیٹا

| Parameter | Type | Description |
| --- | --- | --- |
| `cart_id` required | string | منفرد cart identifier |
| `customer_email` required | string | کسٹمر کا ای میل ایڈریس |
| `items` required | array | Cart آئٹمز کا array جس میں name، price، quantity، image\_url شامل ہیں |
| `total` required | number | Cart کی کل ویلیو |
| `currency` optional | string | کرنسی کوڈ (مثلاً USD، EUR) Default: `USD` |
| `recovery_url` required | string | Cart کو recover کرنے کا URL |
| `abandoned_at` required | datetime | Cart کب چھوڑا گیا |

مثال payload:

```json
{
  "event": "cart_abandoned",
  "timestamp": "2024-01-15T14:30:00Z",
  "data": {
    "cart_id": "cart_abc123",
    "customer_email": "jane@example.com",
    "items": [
      {
        "id": "prod_123",
        "name": "Premium Headphones",
        "price": 199.99,
        "quantity": 1,
        "image_url": "https://cdn.example.com/headphones.jpg",
        "variant": "Black"
      },
      {
        "id": "prod_456",
        "name": "Phone Case",
        "price": 29.99,
        "quantity": 2,
        "image_url": "https://cdn.example.com/case.jpg"
      }
    ],
    "subtotal": 259.97,
    "shipping": 0,
    "tax": 20.80,
    "total": 280.77,
    "currency": "USD",
    "recovery_url": "https://store.example.com/cart/recover/abc123",
    "abandoned_at": "2024-01-15T14:00:00Z"
  }
}
```

### cart\_recovered

اس وقت فائر ہوتا ہے جب کسٹمر واپس آ کر checkout مکمل کرتا ہے۔

```json
{
  "event": "cart_recovered",
  "timestamp": "2024-01-15T16:45:00Z",
  "data": {
    "cart_id": "cart_abc123",
    "customer_email": "jane@example.com",
    "order_id": "order_789",
    "recovered_via": "email_1",  // Which email triggered recovery
    "time_to_recover": "2h15m"
  }
}
```

## ای میل ٹیمپلیٹس

### ٹیمپلیٹ متغیرات

اپنے Brevo ای میل ٹیمپلیٹس میں یہ متغیرات استعمال کریں:

| متغیر | تفصیل | مثال |
| --- | --- | --- |
| `params.FIRSTNAME` | کسٹمر کا پہلا نام | Jane |
| `params.CART_URL` | Cart ریکوری URL | https://… |
| `params.CART_TOTAL` | فارمیٹ شدہ cart کل | $280.77 |
| `params.ITEM_COUNT` | آئٹمز کی تعداد | 3 |
| `params.ITEMS` | آئٹمز کا JSON array | \[…\] |
| `params.DISCOUNT_CODE` | تیار کردہ ڈسکاؤنٹ کوڈ | SAVE10-ABC |
| `params.DISCOUNT_PERCENT` | ڈسکاؤنٹ فیصد | 10 |
| `params.EXPIRY_DATE` | ڈسکاؤنٹ کی میعاد ختم ہونے کی تاریخ | Jan 17, 2024 |

### تجویز کردہ ای میل سیکوئنس

**ای میل 1 (1 گھنٹہ)**: نرم یاد دہانی

- Subject: “Forgot something, {{ params.FIRSTNAME }}?”
- توجہ: Cart کے مواد کی یاد دہانی
- ابھی تک کوئی ڈسکاؤنٹ نہیں

**ای میل 2 (24 گھنٹے)**: فوریت + ترغیب شامل کریں

- Subject: “Your cart is waiting + 10% off”
- توجہ: محدود وقت کا ڈسکاؤنٹ
- ڈسکاؤنٹ کوڈ شامل کریں

**ای میل 3 (48 گھنٹے)**: آخری زور

- Subject: “Last chance - 15% off expires soon”
- توجہ: قلت + مضبوط تر ڈسکاؤنٹ
- ڈسکاؤنٹ پر 24 گھنٹے کی میعاد

## کوڈ کی مثالیں

### Abandoned Cart Skill فعال کریں

```javascript
import { TajoClient } from '@tajo/sdk';

const tajo = new TajoClient({
  apiKey: process.env.TAJO_API_KEY,
  brevoApiKey: process.env.BREVO_API_KEY
});

await tajo.skills.enable('abandoned-cart', {
  detection: {
    inactivityThreshold: '30m',
    minCartValue: 25
  },
  sequence: [
    { delay: '1h', templateId: 101 },
    { delay: '24h', templateId: 102, discountPercent: 10 },
    { delay: '48h', templateId: 103, discountPercent: 15 }
  ]
});
```

### Cart کے چھوڑنے کو ٹریک کریں

```javascript
// Call this when cart activity is detected
await tajo.events.track('cart_updated', {
  cartId: 'cart_abc123',
  customerEmail: 'jane@example.com',
  items: cartItems,
  total: 280.77
});

// Call this when customer leaves without checkout
// (typically from a beforeunload event or session timeout)
await tajo.events.track('cart_abandoned', {
  cartId: 'cart_abc123',
  customerEmail: 'jane@example.com',
  items: cartItems,
  total: 280.77,
  recoveryUrl: 'https://store.example.com/cart/recover/abc123'
});
```

### ڈسکاؤنٹ کوڈز تیار کریں

```javascript
// Generate a unique discount code
const discount = await tajo.discounts.create({
  type: 'percentage',
  value: 10,
  expiresIn: '7d',
  usageLimit: 1,
  prefix: 'SAVE10'
});

// discount.code => "SAVE10-ABC123"
```

## اینالیٹکس

Abandoned cart ریکوری کی کارکردگی ٹریک کریں:

| میٹرک | تفصیل |
| --- | --- |
| **Abandonment شرح** | چھوڑے گئے carts کا % |
| **ریکوری شرح** | recover کیے گئے چھوڑے ہوئے carts کا % |
| **بازیافت ریونیو** | recover کیے گئے carts سے کل ریونیو |
| **ای میل Open شرح** | کھولی گئی ریکوری ای میلز کا % |
| **ای میل CTR** | ریکوری ای میلز پر click-through شرح |
| **ریکوری کا وقت** | چھوڑنے سے خریداری تک اوسط وقت |

```javascript
const stats = await tajo.skills.getStats('abandoned-cart', {
  period: '30d'
});

console.log(stats);
// {
//   abandonmentRate: 68.5,
//   recoveryRate: 12.3,
//   revenueRecovered: 15420.50,
//   emailsSent: 2340,
//   emailOpenRate: 45.2,
//   emailCtr: 8.7,
//   avgTimeToRecovery: '4h32m'
// }
```

## بہترین طریقے

وقت اہم ہے

پہلی ای میل cart چھوڑنے کے 1-2 گھنٹے کے اندر بھیجیں۔ 24 گھنٹوں کے بعد ریکوری کی شرح نمایاں طور پر گر جاتی ہے۔

1. **Subject lines کو ذاتی بنائیں** - کسٹمر کا نام اور cart کے مواد استعمال کریں
2. **Cart کا مواد دکھائیں** - ای میل میں پروڈکٹ کی تصاویر شامل کریں
3. **فوریت پیدا کریں** - کم اسٹاک یا محدود وقت کے ڈسکاؤنٹس کا ذکر کریں
4. **ریکوری کو آسان بنائیں** - ایک کلک کے cart ریکوری لنکس
5. **اپنی سیکوئنس کا ٹیسٹ کریں** - وقت، subject lines، اور ڈسکاؤنٹس کا A/B ٹیسٹ کریں
6. **Unsubscribes کا احترام کریں** - unsubscribe پر فوری طور پر سیکوئنس روک دیں

## متعلقہ Skills

- Cart Events - Cart کی سرگرمی ٹریک کریں
- Browse Abandonment - براؤز سیشنز recover کریں
- Win-Back - غیر فعال کسٹمرز کو دوبارہ مصروف کریں

## اگلے اقدامات

1. اپنے پلیٹ فارم پر cart ٹریکنگ سیٹ اپ کریں
2. Brevo میں ای میل ٹیمپلیٹس تخلیق کریں
3. ڈسکاؤنٹ کوڈز کنفیگر کریں انضمام
4. ڈیش بورڈ میں کارکردگی کی نگرانی کریں
