# E-maile o porzuconym koszyku: przypominaj, nie naciskaj

Kanoniczny adres URL: https://brew.new/pl/blog/abandoned-cart-emails
Autor: Philip Sørensen
Opublikowano: 2026-08-18
Zaktualizowano: 2026-09-29

E-mail o porzuconym koszyku zachęca kogoś do powrotu do zakupu, którego nie dokończył. Traktuj go jak marketing, a nie jak potwierdzenie zakupu. Klient mógł zmienić zdanie, znaleźć odpowiedź gdzie indziej albo po prostu zabrakło mu czasu.

Pomocne przypomnienie ułatwia powrót. Nie potrzebuje wymyślonego odliczania ani zapewnień, że produkt zaraz się wyprzeda.

## Sprawdź, czy przypomnienie jest na miejscu

Upewnij się, że masz zgodę na wysyłanie e-maili marketingowych na ten adres. Sprawdź, czy koszyk nadal istnieje, czy produkty są wciąż dostępne i czy klient przypadkiem już ich nie kupił. Uwzględnij wypisania i reguły wykluczeń.

Używaj rzeczywistych produktów, cen i linku docelowego z koszyka. Jeśli oferta zmieniła się od czasu utworzenia koszyka, jasno przedstaw aktualne warunki. Nie obiecuj, że cena lub produkt są zarezerwowane, jeśli sklep naprawdę ich nie rezerwuje.

[Poradnik o e-mailach transakcyjnych](/pl/blog/transactional-emails) wyjaśnia, czym niedokończony zakup różni się od potwierdzenia zamówienia.

W USA CAN-SPAM klasyfikuje e-mail według jego głównego celu, a [przewodnik FTC po zgodności z CAN-SPAM](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business) wyjaśnia, jak działa ten test. Przypomnienie o zamówieniu, którego klient nie złożył, służy promowaniu sprzedaży. Dodaj do niego ten sam link do wypisania i adres pocztowy co do pozostałych e-maili marketingowych.

## Dane potrzebne, zanim zaczniesz budować

Przypomnienie jest dokładne tylko na tyle, na ile pozwalają dane, na których się opiera. Zanim zaczniesz pisać treść, upewnij się, że Twój sklep przesyła dla każdego porzuconego koszyka te pola:

- Adres e-mail kontaktu, zapisany na tym etapie składania zamówienia, na którym został wpisany.
- Status zgody marketingowej wraz z informacją, gdzie i kiedy jej udzielono.
- Zawartość koszyka: nazwę, adres URL obrazu, cenę i liczbę sztuk każdego produktu.
- Wartość koszyka i walutę.
- Godzinę porzucenia koszyka, żeby każde opóźnienie liczyło się od właściwego momentu.
- Link, który ponownie otwiera ten sam koszyk.
- Stały identyfikator zdarzenia dla każdego przypomnienia, zbudowany np. z identyfikatora koszyka, porzucenia, którego dotyczy, i kroku przypomnienia.

Identyfikator zdarzenia pozwala integracji rozpoznać duplikat, gdy żądanie zostanie ponowione. Zbuduj go z wartości, które nie zmieniają się przy kolejnych próbach wysłania tego samego przypomnienia: koszyka, porzucenia i kroku. Znacznik czasu generowany w chwili wysyłki zmienia się przy każdej próbie, więc nie wyłapie duplikatów. Jeśli wywołujesz zdarzenie przez API Brew, przekaż ten identyfikator w nagłówku `Idempotency-Key`. Ponowione żądanie z tym samym kluczem i tą samą treścią zwraca pierwotny wynik, zamiast rozpoczynać drugie uruchomienie. Klucz pozostaje powiązany z zapisanym uruchomieniem znacznie dłużej niż dobę, więc klient, który ponownie porzuci ten sam koszyk, potrzebuje nowego identyfikatora.

## Zacznij od jednego jasnego przypomnienia

Oto przykładowy szkic z redakcyjnymi symbolami zastępczymi zamiast działających tagów personalizacji:

> Temat: Twój koszyk w sklepie [nazwa sklepu]
>
> W Twoim koszyku czeka [nazwa produktu]. Możesz przejrzeć produkty i aktualną sumę, zanim zdecydujesz, czy złożyć zamówienie.
>
> [Wróć do koszyka]
>
> Masz pytania o rozmiar lub dostawę? Odpowiedz na tę wiadomość, a nasz zespół pomoże.

Zdanie o pomocy dodaj tylko wtedy, gdy odpowiedzi trafiają do zespołu, który potrafi na nie odpowiedzieć. Zastąp każdy symbol zastępczy zweryfikowanymi danymi za pomocą pól obsługiwanych przez Twoją platformę. Przetestuj wartości zastępcze na wypadek, gdyby zabrakło obrazu lub nazwy produktu.

Jeśli wysyłasz kolejną wiadomość, niech ma powód, by istnieć. Odpowiedz na częste pytanie o produkt albo wyjaśnij rzeczywiste zasady sklepu. Rabat to decyzja biznesowa, a nie obowiązkowy drugi krok.

## Harmonogram na start do przetestowania

Wiele sklepów zaczyna od opóźnień podobnych do tych poniżej. Traktuj je jako powszechną konwencję, którą warto sprawdzić na własnych zamówieniach. To nie benchmark i nic tutaj nie dowodzi, że takie odstępy odzyskują więcej koszyków niż jakiekolwiek inne.

| E-mail | Typowe opóźnienie na start | Co może dać |
| --- | --- | --- |
| Pierwsze przypomnienie | Od 1 do 2 godzin po porzuceniu | Pokazuje koszyk, póki wizyta jest jeszcze świeża |
| Drugi e-mail | Około 24 godzin | Odpowiada na częste pytanie o rozmiar, dostawę lub zwroty |
| Trzeci e-mail | Od 48 do 72 godzin | Przypomina jeszcze raz albo przedstawia prawdziwą ofertę, jeśli zdecydujesz się ją złożyć |
| Opcjonalny ostatni e-mail | Od 5 do 7 dni | Pomaga przy przemyślanym zakupie, jeśli koszyk jest nadal ważny |

Nie musisz wysyłać wszystkich czterech. Przy niedrogim produkcie może wystarczyć jedno przypomnienie. Każdy kolejny e-mail potrzebuje własnego powodu, a opisane niżej sprawdzenie statusu zakupu powinno się odbyć przed każdym z nich.

## Dowód społeczny i pilność muszą mieć pokrycie w faktach

Używaj zatwierdzonych cytatów klientów z prawdziwym podpisem i za ich zgodą. Jeśli szkic wymaga opinii klienta, a żadnej nie masz, zostaw wewnętrzny symbol zastępczy i usuń go przed wysyłką. Nigdy nie zamieniaj wygenerowanego imienia i pięciu gwiazdek w coś, co udaje opinię prawdziwego klienta.

Podobnie termin musi odpowiadać faktycznemu końcowi oferty, a ostrzeżenie o kończącym się zapasie musi odzwierciedlać aktualny stan magazynu. Przypomnienie, które przekłamuje którąkolwiek z tych informacji, może przynieść kliknięcie, ale podkopuje zaufanie do sklepu.

## Ustal warunki wyjścia przed uruchomieniem

Częsty błąd to sekwencja bez warunków wyjścia. Klient kupuje, a potem dostaje jeszcze dwa przypomnienia o koszyku, za który już zapłacił. Zatrzymaj sekwencję, gdy tylko spełni się którykolwiek z tych warunków:

- Klient złoży zamówienie, także na innym urządzeniu lub przez Twój dział obsługi klienta.
- Koszyk zostanie opróżniony albo wygaśnie w sklepie.
- Kontakt wypisze się lub znajduje się na liście wykluczeń.
- Produkty z koszyka nie są już dostępne.

Spisz te warunki, zanim zbudujesz sekwencję, i przetestuj każdy z nich na testowym koszyku. Następna sekcja wyjaśnia, gdzie musi odbywać się to sprawdzenie, gdy przypomnienia wysyła Brew.

## Sprawdzaj status zakupu ponownie w chwili wysyłki

W Brew pola danych zdarzenia zachowują po okresie oczekiwania pierwotne szczegóły koszyka. Warunki oparte na `contact.<name>` mogą odczytywać bieżące pola kontaktu w Brew, ale nie pobierają ze sklepu danych o koszykach, zamówieniach ani stanach magazynowych.

Gdy nadchodzi pora przypomnienia, niech aplikacja sklepu sprawdzi, czy klient nadal spełnia warunki. Jeśli wciąż ma kwalifikujący się koszyk i zgodę na e-maile marketingowe, wywołaj nowe zdarzenie przypomnienia z aktualnymi szczegółami koszyka. Jeśli już kupił, nie wywołuj go. Używaj stałego identyfikatora zdarzenia, żeby zabezpieczyć się przed ponowionymi żądaniami w integracji, która wysyła zdarzenia.

Nie zakładaj, że prompt w rodzaju „zatrzymaj po zakupie” tworzy aktywne połączenie z bieżącymi danymi sklepu. Sprawdź faktycznie skonfigurowane zdarzenie i [przepływ danych z integracji](/pl/browse/integrations).

## Mierz odzyskane zamówienia uczciwie

Określ okno atrybucji i sposób traktowania zamówień, które i tak by się pojawiły. Obok przychodów śledź koszt rabatów, zwroty, wypisania i zgłoszenia spamu. Przy odpowiednio dużym wolumenie grupa kontrolna (holdout) pomoże oszacować, ile zamówień udało się odzyskać wyłącznie dzięki przypomnieniom.

Ta sekwencja nie może obiecać żadnego konkretnego odsetka odzyskanych koszyków. Zacznij od trafnego przypomnienia, sprawdź, czy weryfikacja stanu działa, i ulepszaj je na podstawie własnych wyników. Szerszy model pomiaru opisuje [poradnik o ROI](/pl/blog/email-marketing-roi).
