---
title: "Ανάκτηση Εγκαταλελειμμένου Καλαθιού | Tajo"
description: "Ανακτήστε χαμένες πωλήσεις με μια ευφυή πολυβήματη ακολουθία email που επαναφέρει πελάτες για να ολοκληρώσουν την αγορά τους."
url: https://tajo.io/gr/docs/skills/email-marketing/abandoned-cart/
markdown: https://tajo.io/gr/docs/skills/email-marketing/abandoned-cart.md
lang: el-GR
author: "Set Noa"
author_url: https://tajo.io/gr/set-noa/
robots: noindex
---

Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το μικρό σας όνομα και την επαγγελματική διεύθυνση email. Θα σας στείλουμε σύνδεσμο για να επιβεβαιώσετε το αίτημα πρόσβασης στο Tajo.

# Ανάκτηση Εγκαταλελειμμένου Καλαθιού

[Set Noa](https://tajo.io/gr/set-noa/)

Ανακτήστε χαμένες πωλήσεις με μια ευφυή πολυβήματη ακολουθία email. Αυτό το skill παρακολουθεί εγκαταλείψεις καλαθιού και αποστέλλει αυτόματα εξατομικευμένα emails ανάκτησης για να επαναφέρει τους πελάτες.

## Επισκόπηση

| Ιδιότητα | Τιμή |
| --- | --- |
| **Κατηγορία** | Email Marketing |
| **Κατάσταση** | Σταθερό |
| **Έκδοση** | 3.0 |
| **Ενεργοποιήσεις** | `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"]
```

## Ενεργοποιήσεις

### cart\_abandoned

Ενεργοποιείται όταν ένα καλάθι είναι ανενεργό για το ρυθμισμένο διάστημα.

#### Δεδομένα Συμβάντος

| Parameter | Type | Description |
| --- | --- | --- |
| `cart_id` required | string | Μοναδικό αναγνωριστικό καλαθιού |
| `customer_email` required | string | Διεύθυνση email πελάτη |
| `items` required | array | Πίνακας ειδών καλαθιού με όνομα, τιμή, ποσότητα και URL εικόνας |
| `total` required | number | Συνολική αξία καλαθιού |
| `currency` optional | string | Κωδικός νομίσματος (π.χ. USD, EUR) Default: `USD` |
| `recovery_url` required | string | URL για ανάκτηση του καλαθιού |
| `abandoned_at` required | datetime | Πότε εγκαταλείφθηκε το καλάθι |

Παράδειγμα 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

Ενεργοποιείται όταν ο πελάτης επιστρέφει και ολοκληρώνει την αγορά.

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

## Πρότυπα Email

### Μεταβλητές Προτύπου

Χρησιμοποιήστε αυτές τις μεταβλητές στα πρότυπα email Brevo σας:

| Μεταβλητή | Περιγραφή | Παράδειγμα |
| --- | --- | --- |
| `params.FIRSTNAME` | Μικρό όνομα πελάτη | Γιάννης |
| `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` | Ημερομηνία λήξης έκπτωσης | 17 Ιαν 2024 |

### Προτεινόμενη Ακολουθία Email

**Email 1 (1 ώρα)**: Ήπια υπενθύμιση

- Θέμα: «Ξεχάσατε κάτι, {{ params.FIRSTNAME }};»
- Εστίαση: Υπενθύμιση περιεχομένων καλαθιού
- Χωρίς έκπτωση ακόμα

**Email 2 (24 ώρες)**: Προσθήκη επείγοντος + κινήτρου

- Θέμα: «Το καλάθι σας περιμένει + 10% έκπτωση»
- Εστίαση: Χρονικά περιορισμένη έκπτωση
- Συμπερίληψη κωδικού έκπτωσης

**Email 3 (48 ώρες)**: Τελευταία ώθηση

- Θέμα: «Τελευταία ευκαιρία – 15% έκπτωση λήγει σύντομα»
- Εστίαση: Σπανιότητα + ισχυρότερη έκπτωση
- Έκπτωση ισχύει 24 ώρες

## Παραδείγματα Κώδικα

### Ενεργοποίηση 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 }
  ]
});
```

### Παρακολούθηση Εγκατάλειψης Καλαθιού

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

## Αναλυτικά

Παρακολουθήστε την απόδοση ανάκτησης εγκαταλελειμμένου καλαθιού:

| Μετρική | Περιγραφή |
| --- | --- |
| **Ποσοστό Εγκατάλειψης** | % καλαθιών που εγκαταλείπονται |
| **Ποσοστό Ανάκτησης** | % εγκαταλελειμμένων καλαθιών που ανακτώνται |
| **Έσοδα που Ανακτήθηκαν** | Συνολικά έσοδα από ανακτημένα καλάθια |
| **Ποσοστό Ανοίγματος Email** | % emails ανάκτησης που ανοίχτηκαν |
| **CTR Email** | Ποσοστό κλικ σε emails ανάκτησης |
| **Χρόνος Ανάκτησης** | Μέσος χρόνος από εγκατάλειψη έως αγορά |

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

## Βέλτιστες Πρακτικές

Ο Χρονισμός Έχει Σημασία

Στείλτε το πρώτο email εντός 1–2 ωρών από την εγκατάλειψη. Τα ποσοστά ανάκτησης μειώνονται σημαντικά μετά τις 24 ώρες.

1. **Εξατομικεύστε τα θέματα email** – χρησιμοποιήστε το όνομα και τα περιεχόμενα του καλαθιού
2. **Δείξτε τα περιεχόμενα του καλαθιού** – συμπεριλάβετε εικόνες προϊόντων στο email
3. **Δημιουργήστε αίσθηση επείγοντος** – αναφέρετε χαμηλό απόθεμα ή χρονικά περιορισμένες εκπτώσεις
4. **Κάντε εύκολη την ανάκτηση** – σύνδεσμοι ανάκτησης καλαθιού με ένα κλικ
5. **Δοκιμάστε την ακολουθία σας** – A/B δοκιμή χρονισμού, θεμάτων και εκπτώσεων
6. **Σεβαστείτε τις διαγραφές** – σταματήστε αμέσως την ακολουθία μετά τη διαγραφή

## Σχετικά Skills

- Συμβάντα Καλαθιού – παρακολούθηση δραστηριότητας καλαθιού
- Εγκατάλειψη Περιήγησης – ανάκτηση περιόδων περιήγησης
- Win-Back – επανεμπλοκή ανενεργών πελατών

## Επόμενα Βήματα

1. Ελέγξτε ότι το κατάστημά σας στέλνει συμβάντα καλαθιού ή ολοκλήρωσης αγοράς. Κανένας σύνδεσμος του Tajo δεν έχει επαληθεύσει ακόμη την παρακολούθηση καλαθιού σε κατάστημα
2. Δημιουργήστε πρότυπα email στη Brevo
3. Ρυθμίστε ενσωμάτωση κωδικών έκπτωσης
4. Παρακολουθήστε την απόδοση στον πίνακα ελέγχου
