---
title: "परित्यक्त कार्ट रिकवरी"
description: "एक बुद्धिमान बहु-चरण ईमेल अनुक्रम के साथ खोई हुई बिक्री पुनः प्राप्त करें जो ग्राहकों को उनकी खरीदारी पूरी करने के लिए वापस लाता है।"
url: https://tajo.io/hi/docs/skills/email-marketing/abandoned-cart/
markdown: https://tajo.io/hi/docs/skills/email-marketing/abandoned-cart.md
lang: hi-IN
robots: noindex
---

अर्ली एक्सेस का अनुरोध करें

अपना पहला नाम और कार्यस्थल का ईमेल पता दर्ज करें। Tajo एक्सेस अनुरोध की पुष्टि के लिए हम आपको एक लिंक ईमेल करेंगे।

# परित्यक्त कार्ट रिकवरी

एक बुद्धिमान बहु-चरण ईमेल अनुक्रम के साथ खोई हुई बिक्री पुनः प्राप्त करें। यह स्किल कार्ट परित्याग की निगरानी करता है और ग्राहकों को वापस लाने के लिए स्वचालित रूप से व्यक्तिगत रिकवरी ईमेल भेजता है।

## अवलोकन

| गुण | मान |
| --- | --- |
| **श्रेणी** | 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

जब कार्ट कॉन्फ़िगर की गई सीमा के लिए निष्क्रिय रहा हो तब सक्रिय होता है।

#### इवेंट डेटा

| Parameter | Type | Description |
| --- | --- | --- |
| `cart_id` required | string | यूनीक कार्ट आइडेंटिफ़ायर |
| `customer_email` required | string | ग्राहक का ईमेल पता |
| `items` required | array | name, price, quantity, image\_url के साथ कार्ट आइटम्स की सरणी |
| `total` required | number | कार्ट का कुल मूल्य |
| `currency` optional | string | मुद्रा कोड (जैसे, USD, EUR) Default: `USD` |
| `recovery_url` required | string | कार्ट पुनः प्राप्त करने के लिए URL |
| `abandoned_at` required | datetime | जब कार्ट छोड़ा गया था |

उदाहरण पेलोड:

```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

जब कोई ग्राहक लौटता है और चेकआउट पूरा करता है तब सक्रिय होता है।

```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` | कार्ट रिकवरी URL | https://… |
| `params.CART_TOTAL` | फ़ॉर्मेट किया गया कार्ट कुल | $280.77 |
| `params.ITEM_COUNT` | आइटम्स की संख्या | 3 |
| `params.ITEMS` | आइटम्स की JSON सरणी | \[…\] |
| `params.DISCOUNT_CODE` | जनरेट किया गया डिस्काउंट कोड | SAVE10-ABC |
| `params.DISCOUNT_PERCENT` | डिस्काउंट प्रतिशत | 10 |
| `params.EXPIRY_DATE` | डिस्काउंट समाप्ति तिथि | Jan 17, 2024 |

### अनुशंसित ईमेल अनुक्रम

**ईमेल 1 (1 घंटा)**: कोमल अनुस्मारक

- विषय: “Forgot something, {{ params.FIRSTNAME }}?”
- फ़ोकस: कार्ट सामग्री के बारे में याद दिलाना
- अभी कोई डिस्काउंट नहीं

**ईमेल 2 (24 घंटे)**: तात्कालिकता + प्रोत्साहन जोड़ें

- विषय: “Your cart is waiting + 10% off”
- फ़ोकस: सीमित-समय का डिस्काउंट
- डिस्काउंट कोड शामिल करें

**ईमेल 3 (48 घंटे)**: अंतिम धक्का

- विषय: “Last chance - 15% off expires soon”
- फ़ोकस: कमी + मजबूत डिस्काउंट
- डिस्काउंट पर 24-घंटे की समाप्ति

## कोड उदाहरण

### परित्यक्त कार्ट स्किल सक्षम करें

```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 }
  ]
});
```

### कार्ट परित्याग ट्रैक करें

```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"
```

## एनालिटिक्स

परित्यक्त कार्ट रिकवरी प्रदर्शन को ट्रैक करें:

| मेट्रिक | विवरण |
| --- | --- |
| **परित्याग दर** | % कार्ट्स जो छोड़े जाते हैं |
| **रिकवरी दर** | % परित्यक्त कार्ट्स पुनः प्राप्त किए गए |
| **पुनः प्राप्त रेवेन्यू** | पुनः प्राप्त कार्ट्स से कुल रेवेन्यू |
| **ईमेल ओपन दर** | % रिकवरी ईमेल्स खोले गए |
| **ईमेल CTR** | रिकवरी ईमेल्स पर क्लिक-थ्रू दर |
| **रिकवरी तक का समय** | परित्याग से खरीद तक का औसत समय |

```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'
// }
```

## सर्वोत्तम प्रथाएं

समय मायने रखता है

परित्याग के 1-2 घंटों के भीतर पहला ईमेल भेजें। 24 घंटों के बाद रिकवरी दरें काफी गिर जाती हैं।

1. **विषय पंक्तियों को व्यक्तिगत बनाएं** - ग्राहक के नाम और कार्ट सामग्री का उपयोग करें
2. **कार्ट सामग्री दिखाएं** - ईमेल में प्रोडक्ट छवियां शामिल करें
3. **तात्कालिकता बनाएं** - कम स्टॉक या सीमित-समय के डिस्काउंट्स का उल्लेख करें
4. **रिकवरी आसान बनाएं** - एक-क्लिक कार्ट रिकवरी लिंक
5. **अपने अनुक्रम का परीक्षण करें** - समय, विषय पंक्तियों और डिस्काउंट्स का A/B परीक्षण करें
6. **अनसब्सक्राइब का सम्मान करें** - अनसब्सक्राइब पर तुरंत अनुक्रम रोकें

## संबंधित स्किल्स

- Cart Events - कार्ट गतिविधि ट्रैक करें
- Browse Abandonment - ब्राउज़ सेशन्स पुनः प्राप्त करें
- Win-Back - निष्क्रिय ग्राहकों को पुनः जोड़ें

## अगले कदम

1. अपने प्लेटफॉर्म पर कार्ट ट्रैकिंग सेट अप करें
2. Brevo में ईमेल टेम्पलेट्स बनाएं
3. डिस्काउंट कोड्स एकीकरण कॉन्फ़िगर करें
4. डैशबोर्ड में प्रदर्शन की निगरानी करें
