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ę.

Pusty drewniany koszyk obok laptopa na ciemnym biurku

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ć.

Stojak serwerowy ze świateł statusu zielonych i kabli sieciowych

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.

Otwarty pusty notatnik z zegarem piaskowym i kawą na drewnianym biurku

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ą?

Frequently asked questions

Jaki jest realny wskaźnik porzucenia koszyka?
Badania Baymard Institute wskazują na średnią 70,22% na podstawie 50 studiów z lat 2006-2025. Głównym powodem (40%) są dodatkowe koszty przy kasie, a nie złą kopią wiadomości e-mail.
Jak długo czekać, zanim wysłać przypomnienie o porzuconym koszyku?
Przepływ powinien zawierać wiele wiadomości: przypomnienie 1 godzinę po porzuceniu, odpowiedź na zastrzeżenia 24 godziny później, zmianę ceny/zapasów natychmiast i ostatnią szansę po 72 godzinach.
Czy rabat zawsze poprawia wskaźnik odzyskiwania?
Nie. Kod powinien pojawić się w trzeciej wiadomości, a nie w pierwszej. Wstępne rabaty uczą klientów porzucać koszyk celowo. Najpierw spróbuj bez rabatu, dodaj wymianę tylko dla wysokowartościowych, powtórnych porzuceń.
Co się stanie, jeśli klient kupi między wiadomościami?
To najczęstsza awaria. Musisz anulować wszystkie oczekujące wysyłki natychmiast po zdarzeniu `order_placed`. Brak tego powoduje frustrację klienta i problem z reputacją domeny.
Czy wiersze tematu rzeczywiście wpływają na wskaźnik powrotu?
Mniej niż myślisz. Nauczanie rozkazuje Ci się skupić na sygnale wyzwalającym i dacie wysyłki: klient, który nie widział ostatniej ceny lub kosztu wysyłki, nie wróci niezależnie od kopii.
Czy powinienem dostarczać dane na żywo w wiadomości e-mail?
Tak, zawsze. Wyświetl dokładną cenę, dostępność i zawartość koszyka z tego momentu wysyłki, a nie z czasu porzucenia. Stare dane to nie przypomnienie, to oszustwo.
Które API są najlepsze do automatyzacji tego przepływu?
Resend i Postmark oferują niskie opóźnienia i czyste ślady dla zespołów, które budują wewnętrznie. Brevo i Mailchimp dostarczają gotowe przepływy za cenę mniejszej kontroli nad czasem i tłumieniem.
Jak zmierzyć rzeczywisty ROI przepływu porzuconego koszyka?
Użyj grupy kontrolnej: wstrzymaj przepływ dla losowego udziału porzucających i porównaj zamówienia. Benchmarki branżowe podają 6,77 USD przychodu na odbiorcę, ale Twój mix produktów będzie inny.
notificationharbor
Zacznij za darmo