Najbolje prakse za stranicu za odjavu: odjava jednim klikom kako treba
Napravite stranicu za odjavu koja štiti isporučivost: zaglavlja za jedan klik, pravila potiskivanja, mračni obrasci koje treba izbeći i šta američki i evropski propisi zaista traže.
Stranica za odjavu je najmanje glamurozan deo vašeg imejl programa i jedan od retkih koji ga može tiho uništiti. Svako ko želi da izađe, izaći će. Jedina promenljiva koju kontrolišete jeste da li odlazi kroz vaš link za odjavu ili kroz dugme „prijavi neželjenu poštu”, a ta dva izlaza imaju veoma različite cene.
Zašto vas otpor pri odjavi košta novca
Autori standarda RFC 8058 uneli su komercijalnu logiku u samu specifikaciju: pošiljaoci žele da odjava bude što lakša, jer ako je postupak previše težak, alternativa za primaoca je da prijavljuje poštu kao smeće dok ne prestane da se pojavljuje u prijemnom sandučetu.
Ta zamena je ceo argument. Odjava uklanja jednu adresu sa jedne liste. Prijava za neželjenu poštu beleži se protiv vašeg domena i IP adrese za slanje i broji se zajedno sa svakom drugom prijavom koju izazovete. Google traži od pošiljalaca da stopu prijava za neželjenu poštu u alatu Postmaster Tools drže ispod 0,10% i da nikada ne dostignu 0,30% ili više; od juna 2024. masovni pošiljaoci iznad 0,3% nemaju pravo na ublažavanja isporuke i to pravo vraćaju tek posle sedam uzastopnih dana ispod te granice. I Yahoo traži od masovnih pošiljalaca da ostanu ispod 0,3%.
Dakle, osoba koju ste naterali da prođe kroz tri ekrana ne odlazi samo tako. Odnosi sa sobom deo vašeg mesta u prijemnom sandučetu, za svaku buduću kampanju, uključujući i one poslate ljudima koji i dalje žele vašu poštu.
Kako odjava jednim klikom zapravo funkcioniše
Većina saveta o „odjavi jednim klikom” meša dva različita mehanizma koje provajderi sandučeta tretiraju različito.
Dva zaglavlja
RFC 8058, objavljen u januaru 2017, definiše mehanizam. Pošiljalac koji želi podršku za jedan klik stavlja u poruku jedno polje zaglavlja List-Unsubscribe i jedno polje zaglavlja List-Unsubscribe-Post. Prvo mora da sadrži jednu HTTPS adresu, a može da sadrži i adrese koje nisu HTTP, kao što je mailto. Drugo mora da sadrži jedan par ključa i vrednosti List-Unsubscribe=One-Click.
List-Unsubscribe: <https://example.com/u/9f2a1c7b>List-Unsubscribe-Post: List-Unsubscribe=One-ClickProvajder sandučeta zatim šalje HTTPS POST na tu adresu, sa parom ključa i vrednosti kao telom zahteva. Standard kaže da sadržaj treba slati kao multipart/form-data, a može i 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 standarda obično su uzrok „usklađene” implementacije koja ne radi:
- Poruka mora da nosi važeći DKIM potpis koji pokriva oba zaglavlja, navedena u oznaci
h=potpisa. Bez toga, primaoci ne bi trebalo uopšte da nude jedan klik. - Adresa mora da identifikuje i primaoca i listu, jer ne postoji način da se korisnik pita koju adresu treba ukloniti.
- Adresa treba da sadrži neproziran ili teško falsifikovan deo koji vaš server proverava, čime se sprečava da napadač šalje falsifikovane List-Unsubscribe linkove za tuđu listu.
- POST ne sme da sadrži kolačiće ni HTTP autorizaciju, a vaš endpoint ne sme da odgovori preusmerenjem.
Šta traže provajderi sandučeta
Smernice za pošiljaoce kompanije Google navode da pošiljaoci više od 5.000 poruka dnevno moraju da podrže odjavu jednim klikom na marketinškim i pretplatničkim porukama i da moraju da uključe i jasno vidljiv link za odjavu u telu poruke. Google je izričit da link u telu nije zamena: ako zaglavlje List-Unsubscribe nedostaje, ne pretražuje telo, a mailto link u telu ne zadovoljava zahtev.
Zahtevi kompanije Yahoo za masovne pošiljaoce traže funkcionalno list-unsubscribe zaglavlje koje podržava jedan klik na marketinškim i pretplatničkim porukama, napominju da se POST metod po standardu RFC 8058 toplo preporučuje, dok je mailto metod prihvatljiv, i zasebno traže vidljiv link u telu koji sme da vodi na stranicu sa podešavanjima. Ta razlika oko mailto adrese je stvarna: Yahoo je prihvata, Google ne.
Oba ograničavaju zahtev na marketinšku i promotivnu poštu. Google izuzima transakcione poruke kao što su resetovanje lozinke i potvrde rezervacije, a Yahoo u čestim pitanjima kaže isto.
Rok za izvršenje
Google u čestim pitanjima preporučuje ispunjavanje zahteva za odjavu u roku od 48 sati, a u tabeli uslova za neuspeh navodi zahteve koji nisu ispunjeni u roku od 48 sati kao razlog zbog kog masovni pošiljalac gubi pristup ublažavanjima isporuke. Zahtevi kompanije Yahoo kažu da odjave treba izvršiti u roku od 2 dana. Ipak projektujte sistem za trenutno potiskivanje: 48 sati je gornja granica za grupne sisteme, a ne cilj.
Kako se to razlikuje od linka koji otvara stranicu
Jedan klik preko zaglavlja nikada ne dodiruje vaš sajt u korisnikovom pregledaču: nema učitavanja stranice, nema banera za pristanak, nema JavaScript koda, nema sesije. Provajder šalje POST na vaš endpoint u pozadini. Link u telu je drugi put, onaj koji sleće na stranicu koju ste vi dizajnirali. Oba moraju da rade, iz različitih razloga.
Šta radi dobra stranica za odjavu
Stranica ima jedan posao: da prekine odnos koji je čitalac tražio da prekine. Pet svojstava pokriva skoro sve.
- Učitava se brzo i radi svuda. Pretpostavite mobilni pregledač, sporu vezu i klijenta koji blokira vaše skripte. Ako stranici treba paket za praćenje da bi se iscrtala, odjava je pokvarena.
- Ne traži prijavu. Yahoo to izričito navodi u svojim najboljim praksama, a CAN-SPAM od toga pravi i pravni problem u Sjedinjenim Državama.
- Potvrđuje jednom radnjom. Dolazak na stranicu ili odmah završava odjavu ili ostavlja jedno očigledno dugme koje je završava.
- Jasno kaže šta se promenilo. „Uklonjeni ste sa nedeljnog biltena. I dalje ćete primati potvrde porudžbina.” Dvosmislenost proizvodi kasniju pritužbu nekoga ko je mislio da se odjavio od svega.
- Nudi poništavanje. Vidljiv link „ponovo se prijavi” spasava slučajne klikove.
Mračni obrasci i zašto se svaki obija o glavu
- Tekst koji izaziva grižu savesti. Tužna maskota i rečenica „da li ste sigurni da želite da propustite?” pretvaraju neutralan izlazak u iznerviran. Jedino što još može da se promeni jeste da li čitalac odlazi dovoljno ljut da sledeći put pritisne dugme za neželjenu poštu.
- Zakopane kontrole ili kontrole slabog kontrasta. Sivi tekst od šest tačaka u podnožju ne smanjuje broj odjava, već ih preusmerava u pritužbe.
- Obavezne ankete. Kada „zašto odlazite?” postane obavezan korak, obaveza se pretvara u formu za prikupljanje podataka, a po propisu CAN-SPAM ne smete tražiti podatke osim imejl adrese niti bilo koji korak osim posete jednoj stranici.
- Višekoračne potvrde. Svaki dodatni ekran je nova prilika da stranica otkaže, da sesija padne ili da čitalac umesto toga prijavi neželjenu poštu.
- Zidovi sa prijavom, uokvirivanje kao brisanje naloga i traženje da ljudi ponovo ukucaju svoju adresu. Svako čija se prikazana adresa razlikuje od prijavljene ukucaće pogrešnu stvar. Umesto toga, upišite identitet u sam link.
Centri za podešavanja i gde prestaju da pomažu
Centar za podešavanja zaista pomaže kada čitaočev problem niste vi nego vaš ritam. Tri opcije nose najveći deo vrednosti: učestalost (nedeljno umesto dnevno), tema (obaveštenja o povratku na zalihe, ali ne i bilten) i pauza (prekid od 30 ili 90 dana sa jasnim krajem). Svaka zadržava pretplatnika koji bi inače otišao.
Postaje prepreka onog trenutka kada je jedini izlaz. Pravilo vredi upisati u zadatak: globalna odjava mora uvek ostati na jedan klik na stranici sa podešavanjima, iste vizuelne težine kao ostale opcije, bez koraka potvrde iza sebe.
Imajte u vidu i da odjava jednim klikom preko zaglavlja uklanja primaoca samo sa liste povezane sa tom porukom. Ako se adresa nalazi na više lista, odlučite da li odjava preko zaglavlja znači „ova lista” ili „sav marketing” i recite šta znači na stranici sa potvrdom.
Obrada zahteva: potiskivanje koje drži
Potiskujte odmah i globalno po adresi, a ne po pripadnosti listi. Uklanjanje kontakta sa liste nije potiskivanje, jer ga sledeći uvoz može vratiti. Zapis o potiskivanju je zasebna, trajna tvrdnja da ova adresa ne sme da prima marketinšku poštu, koja se proverava u trenutku slanja, bez obzira na to koja lista, segment ili tok rada je pokrenuo slanje.
Odjave nemaju rok trajanja, a zapis mora da preživi selidbe sa platforme na platformu. Tu nastaje najveća stvarna šteta: firma menja imejl platformu, izvozi kontakte, uvozi ih u novi alat i tiho vaskrsava godine odjava. Prvo prebacite listu potisnutih adresa, pre bilo kakvih podataka o kontaktima, i proverite broj na drugoj strani.
Isti propust se dešava kad god se dva sistema ne slažu. Platforma prodavnice, CRM sistem i imejl platforma svaki drže sopstvenu zastavicu marketinškog pristanka, a noćna sinhronizacija prepiše onu koja je bila tačna. To je problem integracije, a ne pravni problem: odjava je zabeležena kako treba, pa izgubljena u prenosu. Ako prodavnicu povezujete sa platformom Brevo preko konektora kao što je Tajo, proverite šta radi sa odjavljenim kontaktima pri svakoj sinhronizaciji, a ne samo pri prvom uvozu.
Još dva pravila koja vredi sprovesti u kodu. Nikada nemojte vraćati odjavljenu adresu kroz kasniji uvoz, kupljenu listu, alat za obogaćivanje podataka ili otpremanje za ponovno aktiviranje. I beležite vremensku oznaku i izvor svake odjave, jer kada neko tvrdi da se nikada nije odjavio, taj zapis je odgovor. Držite i endpoint dostupnim: Yahoo kaže da nefunkcionalna odjava ne ispunjava zahtev, a Google upozorava da link pokvaren duže vreme znači da ni poruke više ne ispunjavaju zahtev.
Šta propisi zaista traže
Sjedinjene Države: CAN-SPAM
Vodič kroz usklađenost agencije FTC opisuje šta zakon traži. Vaš mehanizam za odjavu mora da bude u stanju da obrađuje zahteve najmanje 30 dana od slanja poruke, a zahtev morate izvršiti u roku od 10 radnih dana. Ne smete naplatiti naknadu, tražiti lične podatke osim imejl adrese, niti tražiti od primaoca bilo koji korak osim slanja odgovora imejlom ili posete jednoj stranici na sajtu. Smete da ponudite meni sa opcijama, ali on mora da sadrži opciju da se zaustave sve vaše marketinške poruke. Kada se neko odjavi, ne smete prodati ili preneti njegovu adresu, osim firmi angažovanoj da vam pomogne u usklađivanju. Svaki imejl koji krši pravila nosi kazne do 53.088 dolara. CAN-SPAM je režim odjave: pristanak nije potreban pre prve poruke.
Evropska unija: GDPR i ePrivacy
Stav Evropske unije je obrnut. Član 13(1) Direktive 2002/58/EZ dozvoljava elektronsku poštu za direktni marketing samo prema pretplatnicima ili korisnicima koji su dali prethodni pristanak. Član 13(2) izdvaja meki opt-in: ako ste adresu dobili od sopstvenog kupca u kontekstu prodaje, smete da nudite sopstvene slične proizvode ili usluge, pod uslovom da kupcu jasno i izričito date mogućnost da uloži prigovor, besplatno i na jednostavan način, i pri prikupljanju i prilikom svake poruke. Član 13(4) zabranjuje marketinšku poštu koja prikriva identitet pošiljaoca ili nema važeću adresu na koju primalac može da pošalje zahtev za prestanak komunikacija.
GDPR dodaje dve obaveze. Član 7(3) daje pravo na povlačenje pristanka u bilo kom trenutku i navodi da povlačenje mora biti jednako lako kao i davanje pristanka. Član 21(2) daje bezuslovno pravo na prigovor na direktni marketing u bilo kom trenutku, uključujući povezano profilisanje, a član 21(3) kaže da se podaci tada više ne smeju obrađivati u te svrhe. Ukratko: vaša odjava ne sme biti teža od vaše forme za prijavu, a kada neko uloži prigovor, nema testa odmeravanja.
Obavezno u odnosu na najbolju praksu
| Praksa | Status |
|---|---|
| Zaglavlja za odjavu jednim klikom na marketinškoj pošti | Traže ih Gmail i Yahoo za masovne pošiljaoce, ne i propisi |
| Vidljiv link za odjavu u telu poruke | Traže ga Gmail i Yahoo, a praktično i CAN-SPAM i član 13(4) ePrivacy direktive |
| Izvršenje u roku od 48 sati ili 2 dana | Traže Gmail i Yahoo; CAN-SPAM dozvoljava 10 radnih dana |
| Bez prijave, bez naknade, bez dodatnih podataka | Obavezno po propisu CAN-SPAM; Yahoo traži da nema prijave |
| Trenutno potiskivanje | Najbolja praksa i najjednostavniji način da se zadovolji svako pravilo iznad |
| Centar za podešavanja | Najbolja praksa, nikada zamena za globalnu odjavu |
| Anketa pri izlasku | Samo najbolja praksa i nikada preduslov |
Za punu sliku u Evropskoj uniji pogledajte vodič kroz GDPR i imejl marketing, a za prikupljanje pristanka vodič kroz dvostruku potvrdu prijave.
Šta meriti
Pratite stopu odjava po kampanji, ali je tumačite pošteno. Objavljeni pokazatelji se veoma razlikuju po delatnosti, izvoru liste, učestalosti slanja i tome kako pošiljalac definiše imenilac, pa svaki pojedinačni broj naveden kao „taj” pokazatelj vredi manje od vašeg sopstvenog proseka. Kampanja koja udvostruči vašu uobičajenu stopu govori vam nešto konkretno o toj kampanji.
Stopa pritužbi je važniji signal, jer je to onaj na koji provajderi sandučeta reaguju. Gmail je prikazuje u alatu Postmaster Tools, Yahoo kroz svoju petlju povratnih informacija o pritužbama. Tretirajte gornje pragove kao plafone.
Kompromis je deo koji ljudi shvataju naopako. Kada odjavu učinite lakšom za pronalaženje, obično raste stopa odjava, a pada stopa pritužbi, i to je dobra trampa svaki put: lista koja se smanji za ljude koji su hteli da odu stiže u više prijemnih sandučića nego lista naduvana nevoljnim primaocima. Ako obe 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 zbog kojih imejlovi završavaju u neželjenoj pošti pokrivaju dijagnostiku.
Anketa pri izlasku, sa ukusom
Saznanje zašto ljudi odlaze ima stvarnu vrednost i možete ga prikupiti bez ijedne štete. Tri uslova:
- Neobavezna. Bez obaveznih polja, bez dugmeta za slanje između čitaoca i vrata.
- Posle završene radnje. Prikažite je na stranici sa potvrdom, kada je odjava već izvršena i kada stranica to kaže.
- Kratka. Jedno pitanje, četiri ili pet opcija: „previše imejlova”, „nije relevantno”, „nikada se nisam prijavio”, „kvalitet sadržaja”, „drugo”.
„Nikada se nisam prijavio” je najvredniji red u anketi. Ako raste, imate problem sa prikupljanjem kontakata, a rešenje je uzvodno.
Ključne poruke
- Laka odjava je kontrola isporučivosti, a ne ljubaznost. Alternativni izlaz je dugme za neželjenu poštu, koje se pripisuje svakom budućem slanju.
- Sprovedite RFC 8058 kako treba: oba zaglavlja, HTTPS adresa koja identifikuje primaoca, teško falsifikovan token, DKIM pokrivenost i bez preusmerenja na POST.
- Izvršavajte zahteve odmah. Prozor kompanije Google je 48 sati, kompanije Yahoo 2 dana, a propisa CAN-SPAM 10 radnih dana.
- Vodite trajnu listu potisnutih adresa, prebacite je pre podataka o kontaktima i nikada ne dozvolite da je uvoz prepiše.
- Stopu odjava ocenjujte prema sopstvenoj polaznoj vrednosti, a stopu pritužbi tretirajte kao broj koji odlučuje o dolasku u prijemno sanduče.