przykłady maili o porzuconym koszyku dla sklepów online
Summary
Porzucenie koszyka na 70% wynika z technicznych obiekcji i niedostępu do danych, nie z copywritingu. Pięć rzeczywistych przepływów: przypomnienie 1h bez rabatu, odpowiedź na zastrzeżenia 24h, zmiana ceny/zapasów, ostatnia szansa z kodem, i tłumienie po zakupie. Schemat zdarzenia, warunki wysyłki i benchmark ROI 6,77 USD na odbiorcę.
Najlepsze przykłady maili o porzuconym koszyku mają jedną cechę: wyzwalają się na rzeczywistym sygnale, w zdefiniowanym opóźnieniu, z zawartością koszyka renderowaną z danych na żywie. Poniżej znajduje się pięć kompletnych przykładów wraz z wierszami tematu, regułami wyzwalania i czasem, plus schemat zdarzenia, który je uruchamia. Skopiuj strukturę, nie słowa.
Większość zestawień przykładów pokazuje zrzuty ekranu i stop. Zrzut ekranu nie mówi nic o tym, kiedy wiadomość się wysłała, co ją zahamowało lub które zdarzenie uruchomiło licznik. To jest część decydująca o tym, czy przepływ odzyskiwania zarobi pieniądze, czy irytuje ludzi.
Porzucenie koszyka to przede wszystkim nie problem tekstów
Raport agregujący 50 badań Baymard umieszcza średnią stopę porzucenia koszyka na 70,22%. Wśród kupujących, którzy nie tylko przeglądali, głównym podanym powodem są dodatkowe koszty przy kasie: 40%. Powolna dostawa następuje na poziomie 20%, a wymóg utworzenia konta na 18%.
Przeczytaj tę listę jeszcze raz. Prawie żaden z tych powodów nie jest rozwiązywany przez inteligentny wiersz tematu. Wiadomość e-mail o koszyku może odpowiedzieć na zastrzeżenie dotyczące kosztów przesyłki, ale tylko jeśli przepływ zna koszty przesyłki, które ostatni raz widział odwiedzający.
Pomiń każdy przykład, który traktuje wiadomość e-mail jako samodzielny element kreatywny. Wiadomość e-mail to ostatni etap potoku: zdarzenie, opóźnienie, sprawdzenie tłumienia, renderowanie, wysyłka.
Jak wygląda realistyczny benchmark odzyskiwania
Raport o porzuconym koszyku z 2026 roku firmy Klaviyo, oparty na ponad 110 000 jej klientów, wymienia średnią stopę kliknięć wiadomości e-mail na poziomie 6,0% i przychód na odbiorcy 6,77 USD. Czołowe 10% osiąga stopę kliknięć 11,3% i 13,70 USD na odbiorcy. Ten sam raport wykazuje duże różnice między sektorami, przy czym hardware i ulepszenia domu osiągają 35,24 USD na odbiorcy w czołowych dziesięcioprocentach.
Traktuj to jako kontrolę sufitu i podłogi, a nie cel. Próba pochodzi z własnej bazy klientów Klaviyo, która skłania się w stronę sprzedawców, którzy już uruchamiają strukturalne przepływy. Jeśli Twoje pierwsze dane z tygodnia znacznie poniżej średniej, sprawdź opóźnienie wyzwalania i tłumienie, zanim napiszesz nową kopię.
Jedno zastrzeżenie do metody. Benchmarki dostawców łączą różne wartości koszyka, źródła ruchu i polityki rabatowe, więc pojedyncza średnia kryje więcej, niż pokazuje.
Przykład 1: przypomnienie jednogodzinne bez rabatu
Wyzwalacz: checkout_started lub cart_updated bez order_placed dla tego samego ID koszyka w ciągu 60 minut.
Wiersz tematu: „Zostawiłeś 2 artykuły w koszyku"
Podgląd: „Na razie są jeszcze zarezerwowane."
Treść jest celowo nudna: zdjęcie produktu, nazwa, wariant, cena, jeden przycisk z powrotem do koszyka. Bez kuponu, bez licznika odliczającego. Zadaniem jest schwytanie odwiedzającego, którego telefon zadzwonił w trakcie kasy.
Szczegół, który ma znaczenie, to reguła tłumienia. Jeśli ten sam użytkownik otworzył sesję w ciągu ostatnich 15 minut, wstrzymaj wysyłkę i ponownie oceń. Wysłanie przypomnienia do kogoś, kto wciąż przegląda, to najszybszy sposób na nauczenie go ignorowania Twojego nadawcy.
Sprawdź również stan koszyka w czasie wysyłki, a nie w czasie wyzwalacza. Koszyk, który został opróżniony między zdarzeniem a wysyłką, musi wyjść z przepływu.
Przykład 2: wiadomość e-mail odpowiadająca na zastrzeżenia w ciągu 24 godzin
Wyzwalacz: ten sam koszyk, wciąż otwarty po 24 godzinach. Wiersz tematu: „Wysyłka i zwroty, zanim zdecydujesz się" Podgląd: „Krótka wersja: bezpłatne zwroty przez 30 dni."
To jest miejsce, gdzie dane Baymarda zarabiają swoje miejsce. Wiadomość e-mail zawiera blok, który zależy od tego, co pokazywał koszyk: wyjaśnienie kosztów wysyłki, jeśli odwiedzający dotarł do etapu wysyłki, podsumowanie zwrotów, jeśli wartość koszyka jest wysoka, notatkę o kasie dla gości, jeśli odwiedzający odpadł przy tworzeniu konta.
To oznacza, że ładunek wyzwalacza wymaga last_step_reached, a nie tylko listy SKU. Zespoły, które pomijają to pole, kończą wysyłaniem tej samej ogólnej wiadomości e-mail do wszystkich.
Zatrzymaj jeden blok produktu, nie trzy. Drugi blok rekomendacji konkuruje z koszykiem, który próbujesz odzyskać.

Przykład 3: wiadomość e-mail o zmianie zapasów i ceny
Wyzwalacz: zdarzenie inventory_low (na przykład 3 jednostki lub mniej) lub zdarzenie price_changed na SKU znajdujące się w otwartym koszyku.
Wiersz tematu: „Tylko 2 zostały w Twoim rozmiarze"
Podgląd: „Nie możemy go zatrzymać po dzisiejszą noc."
To jedyny przykład w zestawie, w którym pilność jest uczciwa, ponieważ jest oparta na danych, a nie na szablonie. Jeśli źródło zapasów się opóźnia, wiadomość kłamie, a klienci to zauważają w ciągu jednego zakupu.
Reguła jest więc ścisła. Przeczytaj zapasy ponownie ze źródła prawdy w momencie renderowania i przeryj wysyłkę, jeśli liczba już się nie zgadza z wyzwalaczem. Pominięta wiadomość e-mail kosztuje Cię nic. Fałszywa wiadomość e-mail o niedoborach kosztuje Cię zaufanie.
To również najprzejrzystsza sprawa do architektury sterowanej zdarzeniami zamiast zaplanowanych zadań wsadowych. Nocna partia nie może reagować na spadek ceny o 14:07.
Przykład 4: wiadomość e-mail z ostatnią szansą z warunkowym zachętą
Wyzwalacz: 72 godziny po porzuceniu, wartość koszyka powyżej progu, bez wcześniejszego zamówienia w ciągu 90 dni. Wiersz tematu: „Twój koszyk wygasa jutro" Podgląd: „Oto 10% zniżki, aby dokończyć zamówienie."
Rabaty należą do trzeciej wiadomości i tylko dla określonego segmentu. Danie każdemu opuszczającemu kod w godzinie pierwszej uczy bazę klientów porzucać je celowo.
Umieść zabezpieczenia w kodzie. Ogranicz zachętę na klienta na 90 dni, wyklucz klientów, którzy niedawno kupili po pełnej cenie, i zaloguj, który kod został wystawiony na jakie ID koszyka, aby finanse mogły się uzgodnić.
Warte rabatu, jeśli wartość koszyka go obejmuje z marginesem do zaoszczędzenia. Pomiń go na przedmioty o niskiej marży, gdzie kod 10% wymazuje zysk.
Przykład 5: tłumienie po zakupie, które nikt ci nie pokazuje
Wyzwalacz: order_placed dla ID koszyka, który jest w połowie przepływu.
Akcja: anuluj natychmiast wszystkie oczekujące wysyłki dla tego koszyka.
Nie istnieje zrzut ekranu tego, ponieważ to nie jest wiadomość e-mail. To najważniejsza reguła w przepływie i najczęstsza awaria. Klient, który kupuje w godzinie drugiej, a następnie otrzymuje wiadomości e-mail z godziny 24 i 72, nie powróci.
Tryb awarii to zwykle wyścig. Webhook zamówienia przychodzi po tym, jak pracownik opóźnienia już usunął wysyłkę z kolejki. Napraw to ostatecznym sprawdzeniem tabeli zamówień bezpośrednio przed przekazaniem dostawcy i użyj klucza idempotencji na koszyk i krok, aby ponowne próby nie mogły wysłać dwa razy.

Wiersze tematu, które przetrwają pełną skrzynkę odbiorczą
We wszystkich pięciu przykładach wiersze tematu, które czytają się najlepiej, podają fakt o koszyku: liczbę artykułów, numer zapasów, termin. Unikają skupisk emoji, wielkich liter i fałszywych osobistych wiadomości takich jak „Zapomniałeś czegoś?".
Utrzymuj tematy poniżej około 45 znaków, aby pełny wiersz wyświetlał się na telefonie, i umieść przydatne słowa na pierwszym miejscu. Użyj podglądu, aby dokończyć myśl zamiast powtarzać temat. Testuj jedną zmienną na raz i daj każdemu wariantowi wystarczająco wysyłek, zanim nazwiesz zwycięzcę.
Personalizacja poza nazwą produktu jest opcjonalna. Imię w temacie dodaje mało, gdy obraz koszyka już wykonuje pracę identyfikacyjną. Poświęć tę pracę renderowaniu odpowiedniego wariantu, rozmiaru i ceny.
Błędy, które po cichu kosztują najbardziej
Cztery błędy pojawiają się raz za razem w przepływach, które niedostatecznie działają. Żaden z nich nie jest problemem z kopią.
Wyzwalanie ze strony zamiast zdarzenia koszyka wysyła przypomnienia do osób, które nigdy nic nie dodały. Renderowanie cen w momencie wyzwalacza pokazuje wiadomość e-mail z ceną, która zmieniła się podczas nocy. Ignorowanie stanu wypisania i skargi sprawia, że adres tłumiony wciąż wchodzi do przepływu i dostawca flaguje domenę. Wysyłanie wszystkich trzech wiadomości e-mail do każdego segmentu obejmuje klientów, którzy ostatnio kupili ten sam produkt miesiąc temu.
Każdy z nich jest tani do naprawy i drogi do odkrycia poprzez skargę lub spadek reputacji.
Schemat zdarzenia za każdym przykładem
Każdy przykład powyżej zależy od tego samego małego zestawu pól. Jeśli Twoje śledzenie nie może ich dostarczyć, napraw to przed zaprojektowaniem jakiegokolwiek szablonu.
{
"event": "cart_updated",
"cart_id": "c_8f21",
"user_id": "u_1029",
"email": "known only after identification",
"items": [{ "sku": "SKU-1", "qty": 1, "price": 59.0 }],
"last_step_reached": "shipping",
"currency": "USD",
"ts": "2026-10-06T08:00:00Z"
}Trzy pola powodują większość bólu. cart_id musi być stabilne między sesjami, last_step_reached napędza blok zastrzeżenia, a email jest dostępne tylko po identyfikacji. Odwiedzający, który nigdy nie wpisał adresu, nie może nic otrzymać, bez względu na to, jak dobry jest Twój przepływ.
Identyfikacja to również miejsce, w którym żyje zgoda. Nie wysyłaj wiadomości e-mail o koszyku na adres zebrany bez podstawy do kontaktu z nim.
Gdzie infrastruktura wysyłająca się ukrywa
Wiadomości e-mail dotyczące koszyka są w praktyce quasi-transakcyjne. Są wyzwalane przez działanie jednej osoby, są czasochłonne, a są oceniane przez opóźnienie dostarczenia tak samo jak przez wskaźnik otwarcia. Przypomnienie, które ląduje sześć godzin za późno, to inna wiadomość e-mail.
To przesuwa wybór dostawcy w kierunku pytań, które inżynierowie zadają: jak szybko wywołanie API zmienia się w umieszczenie skrzynki odbiorczej, co pokazuje ślad zdarzenia i jak są klasyfikowane odbicia?
Interfejsy API wysyłające skierowane do deweloperów, takie jak Resend i Postmark, odpowiadają zespołom, które budują logikę wyzwalacza samodzielnie i chcą czystych śladów i przewidywalnych opóźnień.
Platformy takie jak Brevo i Mailchimp wysyłają gotowe przepływy koszyka, które handluje drobną kontrolą nad czasem i tłumieniem dla szybszego czasu konfiguracji. Żaden wybór nie jest zły. Test polega na tym, czy możesz wyrazić reguły tłumienia z przykładu 5 w narzędziu, które wybierasz.
Jak testować przepływ zanim dotknie on klientów
Uruchom przepływ na koszykach obsadzonych w pierwszej kolejności. Utwórz koszyki testowe, które obejmują każdą ścieżkę: porzucone, porzucone, a następnie kupione, porzucone z artykułem niedostępnym i porzucone przez niezidentyfikowanego odwiedzającego.
Następnie sprawdź pięć rzeczy w śladzie: czas wyzwalacza, zastosowane opóźnienie, decyzję tłumienia, renderowaną zawartość koszyka i akceptowany znacznik czasu dostawcy. Jeśli któregoś z pięciu brakuje w dziennikach, nie możesz później debugować skargi.
Mierz za pomocą wstrzymania. Wstrzymaj przepływ od małego losowego udziału opuszczających i porównaj zamówienia. Bez tej grupy kontrolnej liczysz zakupy, które i tak by się stały.
Co wysylibyśmy jako pierwsze
Wyślij przykłady 1 i 5 w pierwszy dzień. Są najmniej twórcze i niosą największe zmniejszenie ryzyka: przypomnienie z czystym czasem i twardy stop przy zakupie.
Dodaj wiadomość e-mail z zastrzeżeniami, gdy last_step_reached jest niezawodna w Twoich danych. Dodaj wiadomość e-mail z zachętą ostatnią, z limami i rejestrowaniem. Co robi Twój obecny przepływ, gdy zamówienie przychodzi między usunięciem z kolejki a wysyłką?