Strona wypisania: najlepsze praktyki jednoklikowej rezygnacji

Zbuduj stronę wypisania, która chroni dostarczalność: nagłówki jednoklikowe, zasady wykluczeń, dark patterny do uniknięcia i to, czego naprawdę wymaga prawo USA i UE.

unsubscribe page
Strona wypisania?

Strona wypisania to najmniej efektowny element Twojego programu emailowego i jeden z niewielu, które potrafią go po cichu zniszczyć. Każdy, kto chce wyjść, i tak wyjdzie. Jedyna zmienna, którą kontrolujesz, to czy odejdzie przez Twój link wypisania, czy przez przycisk „zgłoś spam”, a te dwa wyjścia mają bardzo różne ceny.

Dlaczego utrudnianie rezygnacji kosztuje Cię pieniądze

Autorzy RFC 8058 zapisali logikę biznesową wprost w specyfikacji: nadawcy chcą maksymalnie ułatwić wypisanie, bo jeśli proces jest zbyt trudny, alternatywą odbiorcy jest zgłaszanie poczty jako śmieci, dopóki nie przestanie pojawiać się w skrzynce.

To zastąpienie jest całym argumentem. Wypisanie usuwa jeden adres z jednej listy. Zgłoszenie spamu jest zapisane na konto Twojej domeny wysyłkowej i adresu IP oraz liczone razem z każdą inną skargą, którą generujesz. Google prosi nadawców o utrzymywanie wskaźnika spamu w Postmaster Tools poniżej 0,10% i o nigdy nieosiąganie 0,30% lub więcej. Od czerwca 2024 masowi nadawcy powyżej 0,3% nie kwalifikują się do mechanizmów łagodzących dostarczanie i odzyskują kwalifikację dopiero po siedmiu kolejnych dniach poniżej tego progu. Yahoo również prosi masowych nadawców o pozostawanie poniżej 0,3%.

Więc osoba, którą przepuściłeś przez trzy ekrany, nie tylko odchodzi. Zabiera ze sobą kawałek Twojego miejsca w skrzynce odbiorczej, dla każdej przyszłej kampanii, łącznie z tymi wysyłanymi do ludzi, którzy nadal chcą Twojej poczty.

Jak naprawdę działa jednoklikowa rezygnacja

Większość porad o „jednoklikowej rezygnacji” zlepia dwa różne mechanizmy, które dostawcy skrzynek traktują odmiennie.

Dwa nagłówki

RFC 8058, opublikowane w styczniu 2017 roku, definiuje ten mechanizm. Nadawca, który chce obsługiwać jedno kliknięcie, umieszcza w wiadomości jedno pole nagłówka List-Unsubscribe i jedno pole List-Unsubscribe-Post. Pierwsze musi zawierać jeden adres HTTPS i może zawierać także adresy inne niż HTTP, na przykład mailto. Drugie musi zawierać jedną parę klucz-wartość List-Unsubscribe=One-Click.

List-Unsubscribe: <https://example.com/u/9f2a1c7b>
List-Unsubscribe-Post: List-Unsubscribe=One-Click

Dostawca skrzynki wykonuje następnie żądanie HTTPS POST na ten adres, z parą klucz-wartość w treści żądania. RFC mówi, że treść powinna być wysłana jako multipart/form-data albo może być wysłana jako application/x-www-form-urlencoded.

POST /u/9f2a1c7b HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
List-Unsubscribe=One-Click

Cztery szczegóły z RFC są zwykłą przyczyną „zgodnej” implementacji, która nie działa:

  • Wiadomość musi mieć ważny podpis DKIM obejmujący oba nagłówki, wymienione w tagu h= podpisu. Bez tego odbiorcy nie powinni w ogóle oferować jednego kliknięcia.
  • Adres musi identyfikować zarówno odbiorcę, jak i listę, bo nie ma sposobu, żeby zapytać użytkownika, który adres usunąć.
  • Adres powinien zawierać nieprzejrzysty albo trudny do podrobienia komponent, który Twój serwer weryfikuje, co uniemożliwia atakującemu wysyłanie podrobionych linków List-Unsubscribe dla cudzej listy.
  • Żądanie POST nie może zawierać ciasteczek ani autoryzacji HTTP, a Twój endpoint nie może odpowiadać przekierowaniem.

Czego wymagają dostawcy skrzynek

Wytyczne dla nadawców Google mówią, że nadawcy powyżej 5000 wiadomości dziennie muszą obsługiwać jednoklikową rezygnację w wiadomościach marketingowych i subskrybowanych oraz muszą dołączać wyraźnie widoczny link wypisania w treści. Google precyzuje, że link w treści nie jest zamiennikiem: jeśli brakuje nagłówka List-Unsubscribe, nie skanuje treści, a link mailto w treści nie spełnia wymogu.

Wymogi Yahoo dla masowych nadawców żądają działającego nagłówka list-unsubscribe obsługującego jedno kliknięcie w wiadomościach marketingowych i subskrybowanych, zaznaczają, że metoda POST z RFC 8058 jest gorąco zalecana, a metoda mailto jest akceptowalna, i osobno proszą o widoczny link w treści, który może prowadzić na stronę preferencji. Ta różnica przy mailto jest realna: Yahoo go akceptuje, Google nie.

Obaj ograniczają wymóg do poczty marketingowej i promocyjnej. Google wyłącza wiadomości transakcyjne, takie jak resetowanie hasła i potwierdzenia rezerwacji, a FAQ Yahoo mówi to samo.

Termin realizacji

FAQ Google zaleca realizację żądań wypisania w ciągu 48 godzin, a jego tabela warunków niepowodzenia wymienia żądania niezrealizowane w ciągu 48 godzin jako powód utraty przez masowego nadawcę dostępu do mechanizmów łagodzących dostarczanie. Wymogi Yahoo każą realizować wypisania w ciągu 2 dni. I tak projektuj pod natychmiastowe wykluczenie: 48 godzin to sufit dla systemów wsadowych, a nie cel.

Czym różni się to od linku otwierającego stronę

Jedno kliknięcie przez nagłówki nigdy nie dotyka Twojej witryny w przeglądarce użytkownika: żadnego ładowania strony, żadnego banera zgody, żadnego JavaScriptu, żadnej sesji. Dostawca wysyła POST na Twój endpoint w tle. Link w treści to druga ścieżka, ta, która ląduje na zaprojektowanej przez Ciebie stronie. Obie muszą działać, z różnych powodów.

Co robi dobra strona wypisania

Strona ma jedno zadanie: zakończyć relację, o której zakończenie poprosił czytelnik. Pięć cech pokrywa prawie wszystko.

  • Ładuje się szybko i działa wszędzie. Zakładaj przeglądarkę mobilną, wolne połączenie i klienta blokującego Twoje skrypty. Jeśli strona potrzebuje paczki śledzącej, żeby się wyrenderować, wypisanie jest zepsute.
  • Nie wymaga logowania. Najlepsze praktyki Yahoo mówią to wprost, a CAN-SPAM czyni z tego również problem prawny w USA.
  • Potwierdza jedną czynnością. Wejście albo od razu kończy wypisanie, albo zostawia jeden oczywisty przycisk, który je kończy.
  • Mówi dokładnie, co się zmieniło. „Zostałeś usunięty z cotygodniowego newslettera. Nadal będziesz otrzymywać potwierdzenia zamówień.” Niejednoznaczność produkuje późniejszą skargę od kogoś, kto myślał, że wypisał się ze wszystkiego.
  • Oferuje cofnięcie. Widoczny link „zapisz się ponownie” ratuje przypadkowe kliknięcia.

Dark patterny i dlaczego każdy z nich się mści

  • Kopia wywołująca poczucie winy. Smutna maskotka i linijka „na pewno chcesz to stracić?” zamieniają neutralne wyjście w poirytowane. Jedyne, co jeszcze można zmienić, to czy czytelnik odejdzie na tyle zirytowany, żeby następnym razem nacisnąć przycisk spamu.
  • Ukryte albo niskokontrastowe elementy. Szary tekst wielkości sześciu punktów w stopce nie zmniejsza liczby wypisań, tylko przekierowuje je w skargi.
  • Wymuszone ankiety. Uczynienie z pytania „dlaczego odchodzisz?” wymaganego kroku zamienia obowiązek w formularz zbierania danych, a na gruncie CAN-SPAM nie wolno wymagać informacji poza adresem email ani żadnego kroku poza odwiedzeniem jednej strony.
  • Wieloetapowe potwierdzenia. Każdy dodatkowy ekran to kolejna szansa, że strona się wysypie, sesja przepadnie albo czytelnik zgłosi spam.
  • Bramki logowania, formułowanie tego jako usunięcia konta i proszenie o ponowne wpisanie adresu. Każdy, czyj wyświetlany adres różni się od zapisanego, wpisze coś nie tak. Zakoduj tożsamość w linku.

Panele preferencji i moment, w którym przestają pomagać

Panel preferencji naprawdę pomaga, gdy problemem czytelnika nie jesteś Ty, tylko Twoja częstotliwość. Trzy opcje niosą większość wartości: częstotliwość (tygodniowo zamiast codziennie), tematyka (alerty o dostępności, ale nie newsletter) i pauza (przerwa na 30 albo 90 dni z określonym końcem). Każda z nich zatrzymuje subskrybenta, który inaczej by zniknął.

Staje się przeszkodą w chwili, gdy jest jedynym wyjściem. Tę zasadę warto wpisać do briefu: globalne wypisanie musi zawsze pozostać o jedno kliknięcie na stronie preferencji, z tą samą wagą wizualną co pozostałe opcje i bez kroku potwierdzenia za nim.

Zwróć też uwagę, że jedno kliknięcie przez nagłówek usuwa odbiorcę tylko z listy powiązanej z tą wiadomością. Jeśli adres należy do kilku list, zdecyduj, czy wypisanie nagłówkowe oznacza „ta lista”, czy „cały marketing”, i napisz na stronie potwierdzenia, które z tych dwóch.

Przetwarzanie żądania: wykluczenie, które się trzyma

Wykluczaj natychmiast i globalnie po adresie, a nie po przynależności do listy. Usunięcie kontaktu z listy to nie jest wykluczenie, bo kolejny import może go dodać z powrotem. Zapis wykluczenia to osobne, trwałe stwierdzenie, że ten adres nie może otrzymywać poczty marketingowej, sprawdzane przy wysyłce niezależnie od tego, która lista, segment czy proces ją wywołały.

Rezygnacje nie wygasają, a zapis musi przetrwać migracje platform. Tam właśnie dzieje się większość prawdziwych szkód: firma przenosi się na inną platformę emailową, eksportuje kontakty, importuje je do nowego narzędzia i po cichu wskrzesza lata wypisań. Przenieś listę wykluczeń najpierw, przed jakimikolwiek danymi kontaktowymi, i zweryfikuj liczbę po drugiej stronie.

Ta sama awaria zdarza się, ilekroć dwa systemy się nie zgadzają. Platforma sklepowa, CRM i platforma emailowa trzymają każdy własną flagę zgody marketingowej, a nocna synchronizacja nadpisuje tę, która była poprawna. To problem integracyjny, a nie prawny: wypisanie zostało zarejestrowane poprawnie, a potem zgubiło się w drodze. Jeśli łączysz sklep z Brevo przez konektor taki jak Tajo, sprawdź, co robi z wypisanymi kontaktami przy każdej synchronizacji, a nie tylko przy pierwszym imporcie.

Dwie kolejne zasady warto wyegzekwować w kodzie. Nigdy nie dodawaj wypisanego adresu z powrotem przez późniejszy import, zakupioną listę, narzędzie wzbogacające dane ani wgranie listy do odzyskiwania klientów. I loguj znacznik czasu oraz źródło każdej rezygnacji, bo gdy ktoś twierdzi, że nigdy się nie wypisał, ten zapis jest odpowiedzią. Utrzymuj też dostępność endpointu: Yahoo mówi, że niedziałające wypisanie nie spełnia wymogu, a Google ostrzega, że link zepsuty przez dłuższy czas oznacza, iż wiadomości również przestają go spełniać.

Czego naprawdę wymaga prawo

Stany Zjednoczone: CAN-SPAM

Przewodnik FTC po zgodności określa, czego wymaga prawo. Twój mechanizm rezygnacji musi być zdolny do przyjmowania żądań przez co najmniej 30 dni od wysłania wiadomości, a żądanie musisz zrealizować w ciągu 10 dni roboczych. Nie wolno pobierać opłaty, wymagać danych identyfikujących poza adresem email ani zmuszać odbiorcy do jakiegokolwiek kroku poza wysłaniem odpowiedzi emailem albo odwiedzeniem jednej strony w witrynie. Możesz zaoferować menu opcji, ale musi ono zawierać możliwość wstrzymania wszystkich wiadomości marketingowych od Ciebie. Gdy ktoś już zrezygnuje, nie wolno sprzedawać ani przekazywać jego adresu, poza firmą wynajętą do pomocy w zachowaniu zgodności. Każdy naruszający email niesie kary do 53 088 USD. CAN-SPAM to reżim opt-out: przed pierwszą wiadomością zgoda nie jest potrzebna.

Unia Europejska: GDPR i ePrivacy

Stanowisko UE jest odwrotne. Artykuł 13 ust. 1 dyrektywy 2002/58/WE pozwala na pocztę elektroniczną do celów marketingu bezpośredniego wyłącznie wobec abonentów lub użytkowników, którzy wyrazili uprzednią zgodę. Artykuł 13 ust. 2 wprowadza soft opt-in: jeśli uzyskałeś adres od własnego klienta w kontekście sprzedaży, możesz oferować własne podobne produkty lub usługi, pod warunkiem że klient w sposób jasny i wyraźny otrzymuje możliwość wniesienia sprzeciwu, bezpłatnie i w łatwy sposób, zarówno przy zbieraniu danych, jak i przy każdej wiadomości. Artykuł 13 ust. 4 zakazuje poczty marketingowej, która ukrywa tożsamość nadawcy albo nie zawiera ważnego adresu, na który odbiorca może wysłać żądanie zaprzestania komunikacji.

GDPR dokłada dwa obowiązki. Artykuł 7 ust. 3 daje prawo do wycofania zgody w dowolnym momencie i stanowi, że wycofanie musi być równie łatwe jak jej wyrażenie. Artykuł 21 ust. 2 daje bezwarunkowe prawo do sprzeciwu wobec marketingu bezpośredniego w dowolnym momencie, w tym wobec związanego z nim profilowania, a artykuł 21 ust. 3 mówi, że danych nie wolno wtedy dalej przetwarzać w tych celach. Krótko: Twoje wypisanie nie może być trudniejsze niż Twój formularz zapisu, a po zgłoszeniu sprzeciwu nie ma żadnego testu równowagi.

Wymagane kontra dobra praktyka

PraktykaStatus
Nagłówki jednoklikowej rezygnacji w poczcie marketingowejWymagane przez Gmaila i Yahoo dla masowych nadawców, nie przez prawo
Widoczny link wypisania w treści wiadomościWymagane przez Gmaila i Yahoo, a faktycznie także przez CAN-SPAM i artykuł 13 ust. 4 ePrivacy
Realizacja w ciągu 48 godzin albo 2 dniWymagane przez Gmaila i Yahoo, CAN-SPAM dopuszcza 10 dni roboczych
Bez logowania, bez opłat, bez dodatkowych danychWymagane na gruncie CAN-SPAM, Yahoo prosi o brak logowania
Natychmiastowe wykluczenieDobra praktyka i najprostszy sposób spełnienia wszystkich powyższych zasad
Panel preferencjiDobra praktyka, nigdy zamiennik globalnej rezygnacji
Ankieta wyjściaWyłącznie dobra praktyka i nigdy warunek wstępny

Pełny obraz sytuacji w UE znajdziesz w przewodniku po GDPR w email marketingu, a zbieranie zgód opisuje przewodnik po double opt-in.

Co mierzyć

Śledź wskaźnik wypisań na kampanię, ale ujmuj go uczciwie. Publikowane benchmarki różnią się mocno w zależności od branży, źródła listy, częstotliwości wysyłek i tego, jak nadawca definiuje mianownik, więc każda pojedyncza liczba podawana jako „ten właściwy” benchmark jest warta mniej niż Twoja własna średnia krocząca. Kampania, która podwaja Twój normalny wskaźnik, mówi Ci coś konkretnego o tej kampanii.

Wskaźnik skarg to ważniejszy sygnał, bo to na nim działają dostawcy skrzynek. Gmail pokazuje go w Postmaster Tools, Yahoo przez swój Complaint Feedback Loop. Traktuj powyższe progi jak sufity.

Kompromis to część, którą ludzie odwracają do góry nogami. Ułatwienie znalezienia wypisania zwykle podnosi wskaźnik wypisań i obniża wskaźnik skarg, a to za każdym razem dobra wymiana: lista, która kurczy się o ludzi chcących odejść, dociera do większej liczby skrzynek niż lista wypchana niechętnymi odbiorcami. Jeśli oba wskaźniki rosną razem, problemem nie jest strona, tylko trafność, częstotliwość albo sposób pozyskania adresów. Diagnozę opisują nasze przewodniki po dostarczalności, czyszczeniu listy i tym, dlaczego emaile trafiają do spamu.

Ankieta wyjścia zrobiona z klasą

Wiedza o tym, dlaczego ludzie odchodzą, ma realną wartość i możesz ją zebrać, niczego nie psując. Trzy warunki:

  • Opcjonalna. Żadnego pola wymaganego, żadnego przycisku wysyłania między czytelnikiem a drzwiami.
  • Po fakcie. Pokaż ją na stronie potwierdzenia, gdy wypisanie już zadziałało i strona to potwierdza.
  • Krótka. Jedno pytanie, cztery albo pięć opcji: „za dużo emaili”, „nietrafne”, „nigdy się nie zapisywałem”, „jakość treści”, „inne”.

„Nigdy się nie zapisywałem” to najcenniejsza linijka w ankiecie. Jeśli rośnie, masz problem z pozyskiwaniem, a naprawa leży wyżej w procesie.

Najważniejsze wnioski

  • Łatwa rezygnacja to mechanizm kontroli dostarczalności, a nie uprzejmość. Alternatywnym wyjściem jest przycisk spamu, liczony przy każdej przyszłej wysyłce.
  • Wdróż RFC 8058 porządnie: oba nagłówki, adres HTTPS identyfikujący odbiorcę, trudny do podrobienia token, pokrycie DKIM, brak przekierowania przy POST.
  • Realizuj żądania natychmiast. Okno Gmaila to 48 godzin, Yahoo 2 dni, CAN-SPAM 10 dni roboczych.
  • Prowadź trwałą listę wykluczeń, migruj ją przed danymi kontaktowymi i nigdy nie pozwól, żeby import ją nadpisał.
  • Oceniaj wskaźnik wypisań wobec własnej linii bazowej, a wskaźnik skarg traktuj jako liczbę, która decyduje o miejscu w skrzynce odbiorczej.

Najczęściej Zadawane Pytania

Czym jest jednoklikowa rezygnacja?
Jednoklikową rezygnację definiuje RFC 8058. Nadawca dodaje do wiadomości dwa nagłówki: List-Unsubscribe z adresem HTTPS oraz List-Unsubscribe-Post z jedną parą klucz-wartość List-Unsubscribe=One-Click. Dostawca skrzynki może wtedy wypisać odbiorcę, wysyłając żądanie HTTPS POST na ten adres, bez strony internetowej i bez wizyty użytkownika na Twojej witrynie.
Ile czasu mam na realizację żądania wypisania?
FAQ wytycznych dla nadawców Google mówi, że żądania wypisania należy realizować w ciągu 48 godzin, i wymienia żądania niezrealizowane w tym czasie jako powód utraty przez masowych nadawców dostępu do mechanizmów łagodzących. Yahoo każe masowym nadawcom realizować wypisania w ciągu 2 dni. W USA na gruncie CAN-SPAM FTC podaje, że żądanie rezygnacji trzeba zrealizować w ciągu 10 dni roboczych. Natychmiastowe wykluczenie spełnia wszystkie trzy wymogi.
Czy link wypisania w treści emaila wystarczy?
Nie dla Gmaila. Google podaje, że jeśli brakuje nagłówka List-Unsubscribe, to nie szuka w treści wiadomości, a link mailto w treści nie spełnia jego wymogu jednego kliknięcia. Yahoo mówi to samo: nagłówek list-unsubscribe jest wymagany, a sam link w treści go nie zastąpi. Obaj nadal chcą wyraźnie widocznego linku wypisania także w treści.
Czy jednoklikowa rezygnacja dotyczy emaili transakcyjnych?
Nie. Google podaje, że jednoklikowa rezygnacja jest wymagana tylko dla wiadomości marketingowych i promocyjnych, a wiadomości transakcyjne, takie jak resetowanie hasła, potwierdzenia rezerwacji i potwierdzenia wysłania formularza, są wyłączone. FAQ Yahoo zajmuje to samo stanowisko.
Czy mogę wymagać logowania przed wypisaniem?
Nie powinieneś. Najlepsze praktyki Yahoo wprost mówią, żeby zapewnić proces wypisania, który nie wymaga od użytkowników logowania. Na gruncie CAN-SPAM FTC podaje, że nie wolno wymagać żadnych danych identyfikujących poza adresem email ani żadnego kroku innego niż odpowiedź na email albo odwiedzenie jednej strony w witrynie.
Jaka jest różnica między wypisaniem a zgłoszeniem spamu?
Wypisanie usuwa jednego odbiorcę z jednej listy i nie narusza reputacji nadawcy. Zgłoszenie spamu jest zapisywane na konto Twojej domeny wysyłkowej i adresu IP dla każdego odbiorcy. Google prosi nadawców, żeby utrzymywali wskaźnik spamu w Postmaster Tools poniżej 0,10% i nigdy nie sięgali 0,30% ani więcej, a Yahoo prosi masowych nadawców o pozostawanie poniżej 0,3%.
Czy zamiast strony wypisania używać panelu preferencji?
Używaj obu. Panel preferencji przydaje się, gdy prawdziwym problemem jest częstotliwość albo tematyka, a nie sama relacja, a Google i Yahoo pozwalają, żeby link wypisania w treści prowadził na stronę preferencji. Ale zwykłe globalne wypisanie musi zawsze pozostać na tej stronie o jedno kliknięcie, a ścieżka nagłówkowa z RFC 8058 musi kończyć się bez żadnego kroku z preferencjami.
Czy mogę później dodać wypisany adres z powrotem do listy?
Nie przez import ani ponowną synchronizację. Zapis wykluczenia musi mieć pierwszeństwo przed każdym późniejszym źródłem danych, przetrwać migracje platform i być sprawdzany przy wysyłce. FTC podaje też, że po rezygnacji nie wolno sprzedawać ani przekazywać adresu tej osoby, poza firmą wynajętą do pomocy w zachowaniu zgodności.

Poproś o wcześniejszy dostęp

Podaj imię oraz adres e-mail lub numer telefonu. Wyślemy Ci informacje o dostępie do Tajo.

rozpoznajemy automatycznie
Zdobądź Brevo