---
title: "Povrnitev opuščene košarice"
description: "Povrnite izgubljene prodaje z inteligentno večstopenjsko e-poštno sekvenco, ki privabi stranke nazaj k dokončanju nakupa."
url: https://tajo.io/sl/docs/skills/email-marketing/abandoned-cart/
markdown: https://tajo.io/sl/docs/skills/email-marketing/abandoned-cart.md
lang: sl-SI
robots: noindex
---

Zaprosite za zgodnji dostop

Vnesite svoje ime in službeni e-poštni naslov. Poslali vam bomo povezavo za potrditev zahteve za dostop do Taja.

# Povrnitev opuščene košarice

Povrnite izgubljene prodaje z inteligentno večstopenjsko e-poštno sekvenco. Ta skill spremlja opuščanje košaric in samodejno pošilja personalizirana e-poštna sporočila za povrnitev, ki privabijo stranke nazaj.

## Pregled

| Lastnost | Vrednost |
| --- | --- |
| **Kategorija** | E-poštni marketing |
| **Stanje** | Stabilno |
| **Verzija** | 3.0 |
| **Sprožilci** | `cart_abandoned`, `cart_recovered` |
| **Povprečna stopnja povrnitve** | 10–15 % |

## Kako deluje

```mermaid
graph TD
    A[Stranka doda v košarico] -->|Zapusti spletno mesto| B{Košarica opuščena?}
    B -->|Brez odjave v 30 min| C[Sprožilec: cart_abandoned]
    C --> D[Počakaj 1 uro]
    D --> E{Nakupila?}
    E -->|Ne| F[Pošlji e-pošto #1]
    F --> G[Počakaj 24 ur]
    G --> H{Nakupila?}
    H -->|Ne| I[Pošlji e-pošto #2 + popust]
    I --> J[Počakaj 48 ur]
    J --> K{Nakupila?}
    K -->|Ne| L[Pošlji e-pošto #3 – končna]
    E -->|Da| M[Ustavi sekvenco]
    H -->|Da| M
    K -->|Da| M
    L --> N[Označi kot izgubljeno]
```

## Konfiguracija

### Osnovna nastavitev

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

    # Zaznavanje opuščanja košarice
    detection:
      inactivity_threshold: 30m  # Minute pred opustitvijo košarice
      min_cart_value: 25         # Minimalna vrednost košarice za sprožitev
      exclude_logged_out: false  # Vključi košarice gostov

    # Sekvenca e-poštnih sporočil
    sequence:
      - delay: 1h
        template_id: 101
        subject: "Ste kaj pozabili?"

      - delay: 24h
        template_id: 102
        subject: "Vaša košarica čaka"
        include_discount: true
        discount_percent: 10

      - delay: 48h
        template_id: 103
        subject: "Zadnja priložnost – artikli se hitro prodajajo"
        include_discount: true
        discount_percent: 15
        discount_expiry: 24h

    # Pogoji ustavitve
    stop_on:
      - cart_recovered
      - order_placed
      - unsubscribe
```

### Napredna konfiguracija

```yaml
skills:
  abandoned-cart:
    # Časovni razpored glede na segment
    timing:
      vip_customers:
        first_email: 30m
        discount_threshold: 0  # Vedno vključi popust
      new_customers:
        first_email: 2h
        discount_threshold: 50  # Popust le, če je košarica > 50 €
      repeat_customers:
        first_email: 1h
        discount_threshold: 100

    # A/B testiranje
    ab_testing:
      enabled: true
      variants:
        - name: "urgency"
          subject: "Artikli v vaši košarici se hitro prodajajo!"
          weight: 50
        - name: "friendly"
          subject: "Ste kaj pozabili?"
          weight: 50

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

## Sprožilci

### cart\_abandoned

Sproži se, ko je košarica neaktivna za konfigurirani prag.

#### Podatki dogodka

| Parameter | Type | Description |
| --- | --- | --- |
| `cart_id` required | string | Edinstveni identifikator košarice |
| `customer_email` required | string | E-poštni naslov stranke |
| `items` required | array | Polje artiklov košarice z imenom, ceno, količino, image\_url |
| `total` required | number | Skupna vrednost košarice |
| `currency` optional | string | Koda valute (npr. USD, EUR) Default: `USD` |
| `recovery_url` required | string | URL za povrnitev košarice |
| `abandoned_at` required | datetime | Kdaj je bila košarica opuščena |

Primer podatkov:

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

Sproži se, ko se stranka vrne in dokonča nakup.

```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",  // Katero e-poštno sporočilo je sprožilo povrnitev
    "time_to_recover": "2h15m"
  }
}
```

## E-poštne predloge

### Spremenljivke predlog

Uporabite te spremenljivke v vaših e-poštnih predlogah Brevo:

| Spremenljivka | Opis | Primer |
| --- | --- | --- |
| `params.FIRSTNAME` | Ime stranke | Jana |
| `params.CART_URL` | URL za povrnitev košarice | https://… |
| `params.CART_TOTAL` | Oblikovana skupna vrednost košarice | 280,77 € |
| `params.ITEM_COUNT` | Število artiklov | 3 |
| `params.ITEMS` | JSON polje artiklov | \[…\] |
| `params.DISCOUNT_CODE` | Ustvarjena koda za popust | SAVE10-ABC |
| `params.DISCOUNT_PERCENT` | Odstotek popusta | 10 |
| `params.EXPIRY_DATE` | Datum poteka popusta | 17\. jan 2024 |

### Priporočena e-poštna sekvenca

**E-pošta 1 (1 ura)**: Nežen opomnik

- Zadeva: »Ste kaj pozabili, {{ params.FIRSTNAME }}?«
- Fokus: Opomnik na vsebino košarice
- Brez popusta

**E-pošta 2 (24 ur)**: Dodajanje nujnosti + spodbude

- Zadeva: »Vaša košarica čaka + 10 % popust«
- Fokus: Časovno omejen popust
- Vključite kodo za popust

**E-pošta 3 (48 ur)**: Končni poziv

- Zadeva: »Zadnja priložnost – 15 % popust kmalu poteče«
- Fokus: Redkost + večji popust
- 24-urni rok veljavnosti popusta

## Primeri kode

### Aktivacija skill opuščene košarice

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

### Sledenje opustitvi košarice

```javascript
// Pokličite ob zaznavi aktivnosti košarice
await tajo.events.track('cart_updated', {
  cartId: 'cart_abc123',
  customerEmail: 'jane@example.com',
  items: cartItems,
  total: 280.77
});

// Pokličite, ko stranka odide brez nakupa
// (tipično iz dogodka beforeunload ali izteka seje)
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'
});
```

### Ustvarjanje kod za popust

```javascript
// Ustvarite edinstveno kodo za popust
const discount = await tajo.discounts.create({
  type: 'percentage',
  value: 10,
  expiresIn: '7d',
  usageLimit: 1,
  prefix: 'SAVE10'
});

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

## Analitika

Sledite delovanju povrnitve opuščene košarice:

| Metrika | Opis |
| --- | --- |
| **Stopnja opuščanja** | % košaric, ki so opuščene |
| **Stopnja povrnitve** | % opuščenih košaric, ki so povrnjene |
| **Povrnjeni prihodki** | Skupni prihodki iz povrnjenih košaric |
| **Stopnja odpiranja e-pošte** | % odprtih e-poštnih sporočil za povrnitev |
| **Stopnja klikov e-pošte** | Stopnja klikov na e-poštnih sporočilih za povrnitev |
| **Čas do povrnitve** | Povprečni čas od opustitve do nakupa |

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

## Najboljše prakse

Čas je ključen

Pošljite prvo e-poštno sporočilo v 1–2 urah od opustitve. Stopnja povrnitve se po 24 urah znatno zmanjša.

1. **Personalizirajte zadeve** – Uporabite ime stranke in vsebino košarice
2. **Prikažite vsebino košarice** – Vključite slike izdelkov v e-pošto
3. **Ustvarite nujnost** – Omenjajte nizke zaloge ali časovno omejene popuste
4. **Olajšajte povrnitev** – Povezave za povrnitev košarice z enim klikom
5. **Testirajte svojo sekvenco** – A/B testirajte časovni razpored, zadeve in popuste
6. **Spoštujte odjave** – Takoj ustavite sekvenco ob odjavi

## Sorodni Skills

- Dogodki košarice – Sledenje aktivnosti košarice
- Opustitev brskanja – Povrnitev sej brskanja
- Pridobitev nazaj – Ponovna vključitev neaktivnih strank

## Naslednji koraki

1. Nastavite sledenje košarici na vaši platformi
2. Ustvarite e-poštne predloge v Brevo
3. Konfigurirajte integracijo kod za popust
4. Spremljajte delovanje na nadzorni plošči
