Najbolje prakse za stranicu za odjavu: odjava u jednom kliku napravljena kako treba
Izgradite stranicu za odjavu koja štiti isporučivost: zaglavlja za jedan klik, pravila potiskivanja, mračni obrasci koje treba izbjeći i što zakon u SAD-u i EU stvarno traži.
Stranica za odjavu najmanje je glamurozan dio vašeg programa e-pošte i jedan od rijetkih koji ga može tiho uništiti. Svatko tko želi van izaći će van. Jedina varijabla koju kontrolirate jest hoće li otići kroz vašu poveznicu za odjavu ili kroz gumb „prijavi neželjenu poštu”, a ta dva izlaza imaju vrlo različite cijene.
Zašto vas otpor pri odjavi košta novca
Autori RFC 8058 stavili su komercijalnu logiku u samu specifikaciju: pošiljatelji žele odjavu učiniti što jednostavnijom, jer ako je postupak pretežak, alternativa primatelja je prijavljivati poštu kao neželjenu dok se ne prestane pojavljivati u pretincu.
Ta zamjena je cijeli argument. Odjava uklanja jednu adresu s jedne liste. Pritužba na neželjenu poštu bilježi se protiv vaše domene i IP adrese za slanje i broji se zajedno sa svakom drugom pritužbom koju generirate. Google traži od pošiljatelja da stopu neželjene pošte u alatu Postmaster Tools drže ispod 0,10 % i da nikad ne dosegnu 0,30 % ili više; od lipnja 2024. masovni pošiljatelji iznad 0,3 % nemaju pravo na mjere ublažavanja isporuke, a to pravo vraćaju tek nakon sedam uzastopnih dana ispod te granice. Yahoo također traži od masovnih pošiljatelja da ostanu ispod 0,3 %.
Dakle, osoba koju ste natjerali da prođe kroz tri zaslona ne odlazi samo. Odnosi i dio vašeg smještaja u pretincu, i to za svaku buduću kampanju, uključujući one poslane ljudima koji vašu poštu i dalje žele.
Kako odjava u jednom kliku stvarno radi
Većina savjeta o „odjavi u jednom kliku” miješa dva različita mehanizma koje pružatelji poštanskih sandučića tretiraju različito.
Dva zaglavlja
RFC 8058, objavljen u siječnju 2017., definira mehanizam. Pošiljatelj koji želi podršku za jedan klik stavlja u poruku jedno polje zaglavlja List-Unsubscribe i jedno polje zaglavlja List-Unsubscribe-Post. Prvo mora sadržavati jedan HTTPS URI, a smije sadržavati i URI-je koji nisu HTTP, poput mailto. Drugo mora sadržavati jedan par ključ/vrijednost List-Unsubscribe=One-Click.
List-Unsubscribe: <https://example.com/u/9f2a1c7b>List-Unsubscribe-Post: List-Unsubscribe=One-ClickPružatelj poštanskog sandučića zatim izvodi HTTPS POST na taj URI s parom ključ/vrijednost kao tijelom zahtjeva. RFC kaže da sadržaj treba poslati kao multipart/form-data ili se smije poslati kao application/x-www-form-urlencoded.
POST /u/9f2a1c7b HTTP/1.1Host: example.comContent-Type: application/x-www-form-urlencoded
List-Unsubscribe=One-ClickČetiri detalja iz RFC-a uobičajen su uzrok „usklađene” implementacije koja ne radi:
- Poruka mora nositi valjan DKIM potpis koji pokriva oba zaglavlja, navedena u
h=oznaci potpisa. Bez toga primatelji ne bi trebali uopće nuditi jedan klik. - URI mora identificirati i primatelja i listu, jer ne postoji način da se korisnika pita koju adresu ukloniti.
- URI treba sadržavati neproziran ili teško krivotvorljiv dio koji vaš poslužitelj provjerava, što sprječava napadača da šalje krivotvorene List-Unsubscribe poveznice za tuđu listu.
- POST ne smije uključivati kolačiće ni HTTP autorizaciju, a vaša krajnja točka ne smije odgovoriti preusmjeravanjem.
Što pružatelji poštanskih sandučića traže
Googleove smjernice za pošiljatelje navode da pošiljatelji više od 5.000 poruka dnevno moraju podržavati odjavu u jednom kliku na marketinškim i pretplaćenim porukama te da moraju uključiti i jasno vidljivu poveznicu za odjavu u tijelu poruke. Google je izričit da poveznica u tijelu nije zamjena: ako zaglavlje List-Unsubscribe nedostaje, ne pretražuje tijelo poruke, a mailto poveznica u tijelu ne zadovoljava zahtjev.
Yahooovi zahtjevi za masovne pošiljatelje traže funkcionalno list-unsubscribe zaglavlje koje podržava jedan klik na marketinškim i pretplaćenim porukama, napominju da se POST metoda iz RFC 8058 toplo preporučuje dok je mailto metoda prihvatljiva, te zasebno traže vidljivu poveznicu u tijelu koja smije voditi na stranicu s postavkama. Ta razlika oko mailto je stvarna: Yahoo je prihvaća, Google ne.
Oba zahtjev ograničavaju na marketinšku i promotivnu poštu. Google isključuje transakcijske poruke poput poništavanja lozinke i potvrda rezervacija, a Yahooov FAQ kaže isto.
Rok za poštovanje zahtjeva
Googleov FAQ preporučuje ispunjavanje zahtjeva za odjavu u roku od 48 sati, a njegova tablica uvjeta neuspjeha navodi zahtjeve koji nisu ispunjeni u roku od 48 sati kao razlog zbog kojeg masovni pošiljatelj gubi pristup mjerama ublažavanja isporuke. Yahooovi zahtjevi kažu da odjave treba poštovati u roku od 2 dana. Svejedno dizajnirajte za trenutačno potiskivanje: 48 sati je gornja granica za sustave sa skupnom obradom, a ne cilj.
Po čemu se to razlikuje od poveznice koja otvara stranicu
Jedan klik preko zaglavlja nikad ne dodiruje vaše web mjesto u korisnikovu pregledniku: nema učitavanja stranice, nema trake za privolu, nema JavaScripta, nema sesije. Pružatelj u pozadini šalje POST na vašu krajnju točku. Poveznica u tijelu drugi je put, onaj koji vodi na stranicu koju ste dizajnirali. Oba moraju raditi, iz različitih razloga.
Što radi dobra stranica za odjavu
Stranica ima jedan posao: prekinuti odnos koji je čitatelj tražio prekinuti. Pet svojstava pokriva gotovo sve.
- Učitava se brzo i radi svugdje. Pretpostavite mobilni preglednik, sporu vezu i klijent koji blokira vaše skripte. Ako stranici treba paket za praćenje da se prikaže, odjava je pokvarena.
- Ne traži prijavu. Yahooove najbolje prakse to izričito navode, a CAN-SPAM to čini i pravnim problemom u SAD-u.
- Potvrđuje u jednoj radnji. Dolazak ili dovršava odjavu ili ostavlja jedan očit gumb koji to čini.
- Točno navodi što se promijenilo. „Uklonjeni ste s tjednog newslettera. I dalje ćete primati potvrde narudžbi.” Dvosmislenost proizvodi kasniju pritužbu nekoga tko je mislio da se odjavio sa svega.
- Nudi poništavanje. Vidljiva poveznica „ponovno se pretplati” spašava slučajne klikove.
Mračni obrasci i zašto se svaki obije o glavu
- Tekst koji izaziva grižnju savjesti. Tužna maskota i rečenica „jeste li sigurni da želite ovo propustiti?” pretvaraju neutralan izlazak u razdražen. Jedino što se još može promijeniti jest hoće li čitatelj otići dovoljno iznerviran da sljedeći put pritisne gumb za neželjenu poštu.
- Zakopane ili slabo kontrastne kontrole. Sivi tekst od šest točaka u podnožju ne smanjuje odjave, nego ih preusmjerava u pritužbe.
- Prisilne ankete. Kada „zašto odlazite?” postane obavezan korak, obveza se pretvara u obrazac za prikupljanje podataka, a prema zakonu CAN-SPAM ne smijete tražiti podatke izvan adrese e-pošte ni bilo kakav korak izvan posjeta jednoj stranici.
- Višekoračne potvrde. Svaki dodatni zaslon nova je prilika da stranica padne, da sesija ispadne ili da čitatelj umjesto toga prijavi neželjenu poštu.
- Zidovi s prijavom, uokvirivanje kao brisanje računa i traženje od ljudi da ponovno upišu svoju adresu. Svatko čija se prikazana adresa razlikuje od pretplaćene upisat će krivu stvar. Umjesto toga identitet kodirajte u poveznicu.
Centri postavki i gdje prestaju pomagati
Centar postavki uistinu pomaže kada čitateljev problem niste vi, nego vaša učestalost. Tri opcije nose najveći dio vrijednosti: učestalost (tjedno umjesto dnevno), tema (obavijesti o zalihama, ali ne i newsletter) i pauza (stanka od 30 ili 90 dana s određenim krajem). Svaka zadržava pretplatnika koji bi inače otišao.
Postaje prepreka onog trenutka kada je jedini izlaz. Pravilo vrijedi zapisati u sažetak: globalna odjava mora uvijek ostati jedan klik daleko na stranici s postavkama, iste vizualne težine kao ostale opcije, bez koraka potvrde iza sebe.
Napomenimo i da odjava preko zaglavlja uklanja primatelja samo s liste povezane s tom porukom. Ako je adresa mapirana na više lista, odlučite znači li odjava preko zaglavlja „ova lista” ili „sav marketing” i na stranici potvrde recite što od toga.
Obrada zahtjeva: potiskivanje koje drži
Potisnite odmah i globalno po adresi, a ne po pripadnosti listi. Uklanjanje kontakta s liste nije potiskivanje, jer ga sljedeći uvoz može vratiti. Zapis o potiskivanju zasebna je, trajna tvrdnja da ta adresa ne smije primati marketinšku poštu, provjerena u trenutku slanja bez obzira na to koja je lista, segment ili tijek rada proizveo slanje.
Odjave nemaju rok trajanja, a zapis mora preživjeti selidbe između platformi. Tu se događa najviše stvarne štete: tvrtka mijenja platformu za e-poštu, izvozi kontakte, uvozi ih u novi alat i tiho uskrsava godine odjava. Prvo preselite listu potiskivanja, prije bilo kakvih podataka o kontaktima, i provjerite brojku na drugoj strani.
Isti se kvar događa kad god se dva sustava ne slažu. Platforma trgovine, CRM i platforma za e-poštu svaki drže zastavicu marketinške privole, a noćna sinkronizacija prepiše onu koja je bila točna. To je integracijski, a ne pravni problem: odjava je uredno zabilježena, a onda izgubljena u prijenosu. Ako trgovinu povezujete s platformom Brevo kroz konektor poput Taja, provjerite što on radi s odjavljenim kontaktima pri svakoj sinkronizaciji, a ne samo pri prvom uvozu.
Još dva pravila vrijedi provesti u kodu. Nikad nemojte odjavljenu adresu vratiti kroz kasniji uvoz, kupljenu listu, alat za obogaćivanje podataka ili prijenos za ponovni angažman. I bilježite vremensku oznaku i izvor svake odjave, jer kada netko tvrdi da se nikad nije odjavio, taj je zapis odgovor. Držite i krajnju točku dostupnom: Yahoo kaže da nefunkcionalna odjava ne zadovoljava zahtjev, a Google upozorava da poveznica pokvarena dulje vrijeme znači da ni poruke više ne zadovoljavaju zahtjev.
Što zakon stvarno traži
Sjedinjene Američke Države: CAN-SPAM
FTC-ov vodič kroz usklađenost iznosi što zakon traži. Vaš mehanizam odjave mora ostati sposoban obrađivati zahtjeve najmanje 30 dana nakon slanja poruke, a zahtjev morate poštovati u roku od 10 radnih dana. Ne smijete naplatiti naknadu, tražiti osobne podatke izvan adrese e-pošte ni tražiti od primatelja bilo kakav korak osim slanja odgovora e-poštom ili posjeta jednoj stranici na web mjestu. Smijete ponuditi izbornik opcija, ali on mora uključivati opciju zaustavljanja svih marketinških poruka od vas. Kada se netko odjavi, ne smijete prodati ni prenijeti njegovu adresu, osim tvrtki angažiranoj da vam pomogne u usklađenosti. Svaka e-poruka koja krši pravila nosi kazne do 53.088 USD. CAN-SPAM je režim odjave: privola prije prve poruke nije potrebna.
Europska unija: GDPR i e-privatnost
Stajalište EU je obrnuto. Članak 13. stavak 1. Direktive 2002/58/EZ dopušta elektroničku poštu za izravni marketing samo prema pretplatnicima ili korisnicima koji su dali prethodnu privolu. Članak 13. stavak 2. izdvaja mekanu prijavu: ako ste adresu dobili od vlastitog kupca u kontekstu prodaje, smijete raditi marketing vlastitih sličnih proizvoda ili usluga, pod uvjetom da se kupcu jasno i razgovijetno daje mogućnost prigovora, besplatno i na jednostavan način, i u trenutku prikupljanja i prigodom svake poruke. Članak 13. stavak 4. zabranjuje marketinšku poštu koja skriva identitet pošiljatelja ili koja nema valjanu adresu na koju primatelj može poslati zahtjev za prestanak komunikacija.
GDPR dodaje dvije obveze. Članak 7. stavak 3. daje pravo na povlačenje privole u bilo kojem trenutku i navodi da mora biti jednako lako povući kao i dati privolu. Članak 21. stavak 2. daje bezuvjetno pravo na prigovor na izravni marketing u bilo kojem trenutku, uključujući povezano profiliranje, a članak 21. stavak 3. kaže da se podaci tada više ne smiju obrađivati u te svrhe. Ukratko: vaša odjava ne smije biti teža nego što je bio vaš obrazac za prijavu, a nakon prigovora nema testa ravnoteže.
Obavezno naspram najbolje prakse
| Praksa | Status |
|---|---|
| Zaglavlja za odjavu u jednom kliku na marketinškoj pošti | Traže Gmail i Yahoo za masovne pošiljatelje, ne zakon |
| Vidljiva poveznica za odjavu u tijelu poruke | Traže Gmail i Yahoo, a praktički i CAN-SPAM te članak 13. stavak 4. o e-privatnosti |
| Poštovanje u roku od 48 sati ili 2 dana | Traže Gmail i Yahoo; CAN-SPAM dopušta 10 radnih dana |
| Bez prijave, bez naknade, bez dodatnih podataka | Obavezno prema CAN-SPAM-u; Yahoo traži da nema prijave |
| Trenutačno potiskivanje | Najbolja praksa i najjednostavniji način da se zadovolji svako pravilo iznad |
| Centar postavki | Najbolja praksa, nikad zamjena za globalnu odjavu |
| Izlazna anketa | Samo najbolja praksa i nikad preduvjet |
Za cjelovitu sliku EU pogledajte vodič kroz GDPR i email marketing, a za bilježenje privole vodič kroz dvostruku prijavu.
Što mjeriti
Pratite stopu odjave po kampanji, ali je iskreno postavite u okvir. Objavljene referentne vrijednosti jako variraju po industriji, izvoru liste, učestalosti slanja i tome kako pošiljatelj definira nazivnik, pa svaki pojedinačni broj naveden kao „ta” referentna vrijednost vrijedi manje od vašeg vlastitog prosjeka kroz vrijeme. Kampanja koja udvostruči vašu uobičajenu stopu govori vam nešto konkretno o toj kampanji.
Stopa pritužbi važniji je signal, jer je to onaj na koji pružatelji poštanskih sandučića reagiraju. Gmail je pokazuje u alatu Postmaster Tools, Yahoo kroz svoju petlju povratnih informacija o pritužbama. Gornje pragove tretirajte kao gornje granice.
Kompromis je dio koji ljudi shvate naopako. Kada odjavu učinite lakšom za pronaći, obično raste stopa odjave, a pada stopa pritužbi, i to je dobra razmjena svaki put: lista koja se smanji za ljude koji su htjeli otići doseže više pretinaca od one napunjene nevoljkim primateljima. Ako obje stope rastu zajedno, problem nije stranica, nego relevantnost, učestalost ili način na koji su adrese prikupljene. Naši vodiči kroz isporučivost, čišćenje liste i razloge zašto e-poruke idu u neželjenu poštu pokrivaju dijagnozu.
Izlazna anketa, s ukusom
Znati zašto ljudi odlaze ima stvarnu vrijednost, i to možete prikupiti bez da išta pokvarite. Tri uvjeta:
- Neobavezna. Bez obaveznog polja, bez gumba za slanje između čitatelja i vrata.
- Nakon čina. Prikažite je na stranici potvrde, kada je odjava stupila na snagu i stranica to kaže.
- Kratka. Jedno pitanje, četiri ili pet opcija: „previše e-poruka”, „nije relevantno”, „nikad se nisam prijavio”, „kvaliteta sadržaja”, „drugo”.
„Nikad se nisam prijavio” najvrjedniji je redak u anketi. Ako raste, imate problem s prikupljanjem, a rješenje je uzvodno.
Ključne poruke
- Jednostavna odjava je kontrola isporučivosti, a ne ljubaznost. Alternativni izlaz je gumb za neželjenu poštu, koji se boduje protiv svakog budućeg slanja.
- Implementirajte RFC 8058 kako treba: oba zaglavlja, HTTPS URI koji identificira primatelja, teško krivotvorljiv token, DKIM pokrivenost, bez preusmjeravanja na POST.
- Zahtjeve poštujte odmah. Gmailov prozor je 48 sati, Yahooov 2 dana, a CAN-SPAM-ov 10 radnih dana.
- Držite trajnu listu potiskivanja, preselite je prije podataka o kontaktima i nikad ne dopustite da je uvoz prepiše.
- Stopu odjave ocjenjujte prema vlastitoj polaznoj vrijednosti, a stopu pritužbi tretirajte kao broj koji odlučuje o smještaju u pretincu.