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
| 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
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 - unsubscribeNapredna 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) |
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", "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", "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
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šariceawait tajo.events.track('cart_updated', { cartId: 'cart_abc123', 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', items: cartItems, total: 280.77, recoveryUrl: 'https://store.example.com/cart/recover/abc123'});Ustvarjanje kod za popust
// Ustvarite edinstveno kodo za popustconst 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 |
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.
- Personalizirajte zadeve – Uporabite ime stranke in vsebino košarice
- Prikažite vsebino košarice – Vključite slike izdelkov v e-pošto
- Ustvarite nujnost – Omenjajte nizke zaloge ali časovno omejene popuste
- Olajšajte povrnitev – Povezave za povrnitev košarice z enim klikom
- Testirajte svojo sekvenco – A/B testirajte časovni razpored, zadeve in popuste
- 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
- Nastavite sledenje košarici na vaši platformi
- Ustvarite e-poštne predloge v Brevo
- Konfigurirajte integracijo kod za popust
- Spremljajte delovanje na nadzorni plošči