Povrnitev opuščene košarice

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

LastnostVrednost
KategorijaE-poštni marketing
StanjeStabilno
Verzija3.0
Sprožilcicart_abandoned, cart_recovered
Povprečna stopnja povrnitve10–15 %

Kako deluje

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

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

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:

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

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

{
"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", // 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:

SpremenljivkaOpisPrimer
params.FIRSTNAMEIme strankeJana
params.CART_URLURL za povrnitev košaricehttps://…
params.CART_TOTALOblikovana skupna vrednost košarice280,77 €
params.ITEM_COUNTŠtevilo artiklov3
params.ITEMSJSON polje artiklov[…]
params.DISCOUNT_CODEUstvarjena koda za popustSAVE10-ABC
params.DISCOUNT_PERCENTOdstotek popusta10
params.EXPIRY_DATEDatum poteka popusta17. 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

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

// Pokličite ob zaznavi aktivnosti košarice
await tajo.events.track('cart_updated', {
cartId: 'cart_abc123',
customerEmail: '[email protected]',
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: '[email protected]',
items: cartItems,
total: 280.77,
recoveryUrl: 'https://store.example.com/cart/recover/abc123'
});

Ustvarjanje kod za popust

// 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:

MetrikaOpis
Stopnja opuščanja% košaric, ki so opuščene
Stopnja povrnitve% opuščenih košaric, ki so povrnjene
Povrnjeni prihodkiSkupni prihodki iz povrnjenih košaric
Stopnja odpiranja e-pošte% odprtih e-poštnih sporočil za povrnitev
Stopnja klikov e-pošteStopnja klikov na e-poštnih sporočilih za povrnitev
Čas do povrnitvePovprečni čas od opustitve do nakupa
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

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

Subscribe to updates

developer-docs

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

AI pomočnik

Živjo! Vprašajte me o dokumentaciji.

Začnite brezplačno z Brevo