Zotavenie opusteného košíka

Zotavenie opusteného košíka

Zotavte stratené predaje pomocou inteligentnej viacstupňovej e-mailovej sekvencie. Tento skill monitoruje opúšťanie košíka a automaticky odosiela personalizované e-maily na zotavenie, ktoré privádzajú zákazníkov späť.

Prehľad

VlastnosťHodnota
KategóriaE-mailový marketing
StavStabilný
Verzia3.0
Spúšťačecart_abandoned, cart_recovered
Priemerná miera zotavenia10–15 %

Ako to funguje

graph TD
A[Zákazník pridá do košíka] -->|Opustí stránku| B{Košík opustený?}
B -->|Bez pokladne 30 min| C[Spúšťač: cart_abandoned]
C --> D[Čakanie 1 hodinu]
D --> E{Nakúpil?}
E -->|Nie| F[Odoslanie e-mailu č. 1]
F --> G[Čakanie 24 hodín]
G --> H{Nakúpil?}
H -->|Nie| I[Odoslanie e-mailu č. 2 + zľava]
I --> J[Čakanie 48 hodín]
J --> K{Nakúpil?}
K -->|Nie| L[Odoslanie e-mailu č. 3 – záverečný]
E -->|Áno| M[Zastavenie sekvencie]
H -->|Áno| M
K -->|Áno| M
L --> N[Označiť ako stratené]

Konfigurácia

Základné nastavenie

skills:
abandoned-cart:
enabled: true
# Detekcia opustenia košíka
detection:
inactivity_threshold: 30m # Minúty pred opustením košíka
min_cart_value: 25 # Minimálna hodnota košíka na spustenie
exclude_logged_out: false # Zahrnúť košíky hostí
# Sekvencia e-mailov
sequence:
- delay: 1h
template_id: 101
subject: "Zabudli ste niečo?"
- delay: 24h
template_id: 102
subject: "Váš košík čaká"
include_discount: true
discount_percent: 10
- delay: 48h
template_id: 103
subject: "Posledná šanca – položky sa rýchlo predávajú"
include_discount: true
discount_percent: 15
discount_expiry: 24h
# Podmienky zastavenia
stop_on:
- cart_recovered
- order_placed
- unsubscribe

Pokročilá konfigurácia

skills:
abandoned-cart:
# Načasovanie podľa segmentu
timing:
vip_customers:
first_email: 30m
discount_threshold: 0 # Vždy zahrnúť zľavu
new_customers:
first_email: 2h
discount_threshold: 50 # Zľava len ak košík > 50 €
repeat_customers:
first_email: 1h
discount_threshold: 100
# A/B testovanie
ab_testing:
enabled: true
variants:
- name: "urgency"
subject: "Položky vo vašom košíku sa rýchlo predávajú!"
weight: 50
- name: "friendly"
subject: "Zabudli ste na niečo?"
weight: 50
# Výnimky
exclude:
- email_domain: ["temp-mail.com", "disposable.com"]
- customer_tag: ["wholesale", "staff"]
- product_category: ["gift-cards"]

Spúšťače

cart_abandoned

Spustí sa, keď je košík po nakonfigurovanú dobu neaktívny.

Dáta udalosti

Parameter Type Description
cart_id required
string

Jedinečný identifikátor košíka

customer_email required
string

E-mailová adresa zákazníka

items required
array

Pole položiek košíka s názvom, cenou, množstvom, image_url

total required
number

Celková hodnota košíka

currency optional
string

Kód meny (napr. USD, EUR)

Default: USD
recovery_url required
string

URL na zotavenie košíka

abandoned_at required
datetime

Kedy bol košík opustený

Príklad payloadu:

{
"event": "cart_abandoned",
"timestamp": "2024-01-15T14:30:00Z",
"data": {
"cart_id": "cart_abc123",
"customer_email": "[email protected]",
"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

Spustí sa, keď sa zákazník vráti a dokončí pokladňu.

{
"event": "cart_recovered",
"timestamp": "2024-01-15T16:45:00Z",
"data": {
"cart_id": "cart_abc123",
"customer_email": "[email protected]",
"order_id": "order_789",
"recovered_via": "email_1", // Ktorý e-mail spustil zotavenie
"time_to_recover": "2h15m"
}
}

E-mailové šablóny

Premenné šablón

Použite tieto premenné vo vašich e-mailových šablónach Brevo:

PremennáPopisPríklad
params.FIRSTNAMEKrstné meno zákazníkaJana
params.CART_URLURL na zotavenie košíkahttps://…
params.CART_TOTALFormátovaný celkový súčet košíka280,77 €
params.ITEM_COUNTPočet položiek3
params.ITEMSJSON pole položiek[…]
params.DISCOUNT_CODEVygenerovaný zľavový kódSAVE10-ABC
params.DISCOUNT_PERCENTPercento zľavy10
params.EXPIRY_DATEDátum skončenia platnosti zľavy17. jan 2024

Odporúčaná e-mailová sekvencia

E-mail 1 (1 hodina): Jemná pripomienka

  • Predmet: „Zabudli ste niečo, {{ params.FIRSTNAME }}?”
  • Zameranie: Pripomienka obsahu košíka
  • Zatiaľ bez zľavy

E-mail 2 (24 hodín): Pridanie naliehavosti + motivácie

  • Predmet: „Váš košík čaká + 10 % zľava”
  • Zameranie: Časovo obmedzená zľava
  • Zahrnutie zľavového kódu

E-mail 3 (48 hodín): Záverečná výzva

  • Predmet: „Posledná šanca – 15 % zľava čoskoro vyprší”
  • Zameranie: Nedostatok + väčšia zľava
  • 24-hodinová platnosť zľavy

Ukážky kódu

Aktivácia skill opusteného košíka

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

Sledovanie opustenia košíka

// Zavolajte pri detekcii aktivity košíka
await tajo.events.track('cart_updated', {
cartId: 'cart_abc123',
customerEmail: '[email protected]',
items: cartItems,
total: 280.77
});
// Zavolajte, keď zákazník odíde bez pokladne
// (zvyčajne z udalosti beforeunload alebo vypršania relácie)
await tajo.events.track('cart_abandoned', {
cartId: 'cart_abc123',
customerEmail: '[email protected]',
items: cartItems,
total: 280.77,
recoveryUrl: 'https://store.example.com/cart/recover/abc123'
});

Generovanie zľavových kódov

// Generovanie jedinečného zľavového kódu
const discount = await tajo.discounts.create({
type: 'percentage',
value: 10,
expiresIn: '7d',
usageLimit: 1,
prefix: 'SAVE10'
});
// discount.code => "SAVE10-ABC123"

Analytika

Sledujte výkonnosť zotavenia opusteného košíka:

MetrikaPopis
Miera opustenia% košíkov, ktoré sú opustené
Miera zotavenia% opustených košíkov, ktoré sú zotavené
Zotavené príjmyCelkové príjmy zo zotavených košíkov
Miera otvorenia e-mailov% otvorených e-mailov na zotavenie
Miera prekliku e-mailovMiera prekliku na e-mailoch zotavenia
Čas do zotaveniaPriemerný čas od opustenia po nákup
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'
// }

Najlepšie postupy

Načasovanie je kľúčové

Odošlite prvý e-mail do 1–2 hodín od opustenia. Miera zotavenia výrazne klesá po 24 hodinách.

  1. Personalizujte predmety – Použite meno zákazníka a obsah košíka
  2. Zobrazte obsah košíka – Zahrňte obrázky produktov do e-mailu
  3. Vytvárajte naliehavosť – Spomínajte nízke zásoby alebo časovo obmedzené zľavy
  4. Uľahčite zotavenie – Jednosmerné odkazy na zotavenie košíka
  5. Testujte svoju sekvenciu – A/B testujte načasovanie, predmety a zľavy
  6. Rešpektujte odhlásenia – Okamžite zastavte sekvenciu pri odhlásení

Súvisiace Skills

Ďalšie kroky

  1. Nastavte sledovanie košíka na vašej platforme
  2. Vytvorte e-mailové šablóny v Brevo
  3. Nakonfigurujte integráciu zľavových kódov
  4. Monitorujte výkonnosť v dashboarde

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI asistent

Ahoj! Opýtajte sa ma na dokumentáciu.

Začnite zadarmo s Brevo