MAILCRAFT
Start Funkcje Cennik O nas Blog Kontakt Zaloguj się Rozpocznij →
Dostarczalność

E-mail transakcyjny i marketingowy na jednej domenie: gdzie to się psuje

Transactional and Marketing Email on One Domain: Where It Goes Wrong

Twój reset hasła wychodzi z tej samej domeny co piątkowy newsletter. Tak samo faktura, kod uwierzytelniania dwuskładnikowego i powiadomienie o wysyłce. Dla Ciebie to różne systemy, z różnymi właścicielami i różną pilnością. Dla serwera odbierającego pocztę to jeden nadawca z jedną reputacją. E-mail transakcyjny i marketingowy na jednej domenie działa, dopóki nie przestanie, a kiedy przestaje, jako pierwsze pada to, czego nie możesz stracić. Kampania ze słabym zaangażowaniem ciągnie średnią domeny w dół, a mail z resetem hasła leci razem z nią. W teorii działa to też w drugą stronę, ale dobry ruch transakcyjny rzadko podnosi złą kampanię tak bardzo, jak ludzie liczą. Warto precyzyjnie zdefiniować kategorie. Poczta transakcyjna jest wyzwalana działaniem użytkownika i oczekiwana w ciągu kilku minut. Poczta marketingowa jest rozsyłana masowo i w najlepszym razie tolerowana. To wnioski z prowadzenia własnej floty wysyłkowej, a nie lista kontrolna przepisana z bloga dostawcy. Reputacja nie jest związana wyłącznie z domeną wysyłającą, bo każdy link w obu strumieniach dokądś prowadzi, a własna domena śledząca dla linków decyduje o tym, czyją reputację budują te kliknięcia. Skoro to słabe zaangażowanie ciągnie wspólną reputację w dół, opłaca się wiedzieć, w które części kampanii ludzie faktycznie klikają, a dokładnie to pokazuje mapa kliknięć w e-mailu.

Dlaczego filtry traktują oba strumienie inaczej

Odbiorcy nie czytają Twoich intencji. Czytają zachowanie, a zachowanie obu strumieni mocno się różni.

Pierwsza różnica to zaangażowanie. Reset hasła jest otwierany w ciągu kilku minut, bo ktoś siedzi i na niego czeka. Newsletter często nie dostaje żadnej reakcji, a brak działania to też dane. Druga różnica to wskaźniki skarg. Nikt nie oznacza potwierdzenia zamówienia jako spam. Zaimportowana lista zbierze skargi już przy pierwszej wysyłce, a skargi ważą więcej niż prawie wszystko inne. Od lutego 2024 dwaj najwięksi dostawcy podają tu konkretne liczby: wymagania Gmaila i Yahoo dla nadawców masowych wyznaczają próg skarg, który domena mieszana przekracza znacznie szybciej niż rozdzielona.

Liczy się też kształt wolumenu. Ruch transakcyjny jest stały i w miarę przewidywalny w skali tygodnia. Marketing przychodzi skokami, a nagły skok z cichej domeny wygląda tak samo jak przejęte konto. Duże filtry budują profil Twojej domeny z tego wszystkiego naraz. Zmieszaj strumienie, a profil się rozmyje. A kiedy decyzja w końcu zapada, dotyczy domeny albo zakresu adresów IP nadawcy, a nie pojedynczej wiadomości. Rozdzielenie to ograniczenie zasięgu szkód.

Awarie, które faktycznie widzimy

Objawy się powtarzają. Po kilku takich przypadkach zaczynasz je rozpoznawać:

  • Maile z resetem hasła zaczynają trafiać do spamu dzień lub dwa po wysyłce kampanii.
  • Dostarczanie zwalnia tylko u jednego dużego dostawcy, a wszędzie indziej jest normalnie.
  • Greylisting, który nigdy nie ustępuje, więc poczta leży w kolejce i ponawia próby bez końca.
  • Skoki odbić ze starej zaimportowanej listy, które ciągną w dół całą domenę.

Klasyczny przypadek wygląda tak. Poczta transakcyjna latami działała bez zarzutu. Ktoś zaimportował listę, wysłał do niej raz i kolejka zatkała się za tysiącami twardych odbić. Te odbicia liczyły się na konto tego samego Return-Path co faktury, bo nikt wcześniej nie musiał ich rozdzielać.

Powrót do normy jest powolny. Usunięcie przyczyny jest konieczne, ale nie wystarcza, bo reputacja zmienia się stopniowo w obu kierunkach. Dni lub tygodnie to norma. Opisujemy te schematy, gdy na nie trafiamy, a większość z nich ląduje w dziale wszystko o dostarczalności.

Wskazówka: zanim ruszysz DNS, sprawdź, czy spadek dotyczy jednego dostawcy, czy wszystkich. Jeden dostawca oznacza blokadę konkretnego filtra. Wszyscy oznaczają problem strukturalny. Odpowiedź całkowicie zmienia diagnozę.

Rozdzielenie na subdomeny: jak zrobić to porządnie

Standardowy podział to trzy tory. Domena główna dla korespondencji między ludźmi. Jedna subdomena dla poczty transakcyjnej. Druga dla marketingu. Reputacja subdomeny jest częściowo dziedziczona po domenie nadrzędnej, więc ograniczasz szkody, a nie stajesz się z dnia na dzień nieznanym nadawcą.

Każda subdomena potrzebuje własnych rekordów. Własny SPF, własny selektor DKIM i Return-Path zgodny z hostem, który faktycznie wysyła. DMARC może zostać na domenie organizacyjnej z luźnym dopasowaniem; ścisłe dopasowanie psuje się w chwili, gdy subdomena zaczyna różnić się od domeny nadrzędnej. PTR dla adresu IP nadawcy musi się rozwiązywać i zgadzać z rekordem w przód. Niezgodność w tym miejscu to jeden z najtańszych powodów, żeby trafić pod filtr.

  1. Wybierz subdomeny i zdecyduj, który strumień idzie którą.
  2. Opublikuj SPF dla każdej subdomeny i wymień w nim tylko jej własne hosty wysyłające.
  3. Wygeneruj osobną parę kluczy DKIM i osobny selektor dla każdej subdomeny.
  4. Ustaw Return-Path tak, żeby odbicia wracały do hosta wysyłającego, a nie do domeny głównej.
  5. Potwierdź, że DNS w przód i wstecz zgadzają się dla każdego adresu IP nadawcy.
  6. Wyślij pierwszą wiadomość dopiero wtedy, gdy wszystko powyższe rozwiązuje się publicznie.

Gdy rekordy już się rozwiązują, skieruj każdy strumień na subdomenę, która do niego należy. Jeśli podpinasz część transakcyjną z własnej aplikacji, pierwsze żądanie przez REST zajmuje około dziesięciu minut i potwierdza całą ścieżkę za jednym razem.

Rozgrzewanie po podziale i dlaczego ludzie je pomijają

Świeża subdomena nie ma historii. Z perspektywy filtra to obcy, który pojawił się znikąd i wysyła pocztę masową, czyli dokładnie taki profil, któremu filtr z założenia nie ufa. Rozgrzewanie to naprawia. Powoli.

Zacznij od najbardziej zaangażowanego segmentu, czyli od ludzi, którzy regularnie otwierają. Podnoś wolumen stopniowo. Obserwuj odroczenia u poszczególnych dostawców, a nie globalny wskaźnik dostarczenia, bo globalna średnia ukrywa ten jeden filtr, który Cię dławi.

Subdomeny transakcyjne rozgrzewają się prawie same, bo zaangażowanie jest prawdziwe i natychmiastowe. Subdomeny marketingowe wymagają cierpliwości i harmonogramu.

We własnej flocie trzymamy osobne adresy IP dla osobnych strumieni, prowadzimy harmonogramy rozgrzewania dla każdego miejsca docelowego i codziennie czytamy logi odroczeń. To nudna część prowadzenia własnej infrastruktury do wysyłki e-maili i to ona stanowi większość pracy. Powiem jednak jasno, co daje rozgrzewanie: kupuje Ci historię wysyłek. Nie kupuje miejsca w skrzynce odbiorczej dla złej treści i nikt nie może Ci obiecać sposobu na obejście filtrów antyspamowych.

Zgoda jest częścią infrastruktury

Strumień marketingowy podlega RODO i art. 398 PKE. Zgoda jest wymagana także w B2B. Adres firmowy nie jest furtką, a traktowanie go w ten sposób to decyzja, z której później trzeba będzie się tłumaczyć.

Poczta transakcyjna nie wymaga zgody marketingowej i właśnie dlatego wrzucenie bloku promocyjnego do faktury tworzy problem prawny obok problemu z dostarczalnością. Dodaj ofertę do wiadomości transakcyjnej, a stanie się ona marketingiem w oczach zarówno regulatora, jak i filtra. A filtr zauważy zmianę treści na długo przed tym, zanim ktokolwiek złoży skargę.

Przechowuj zapisy zgód powiązane z adresem i znacznikiem czasu. Przydadzą się przy obsłudze skarg, a z pętlami zwrotnymi dużych dostawców pracuje się łatwiej, gdy potrafisz odpowiedzieć, kto się zapisał i kiedy.

Wskazówka: sprawdź szablony transakcyjne pod kątem bloków promocyjnych, zanim zaczniesz sprawdzać DNS. To szybsze i często właśnie tam leży prawdziwa przyczyna.

Co naprawić najpierw

Kolejność jest ważniejsza niż kompletność. Najpierw zatamuj krwawienie: wstrzymaj kampanię, która wywołała spadek. Potem rozdziel strumienie na własne subdomeny. Potem rozgrzewaj. Dopiero na końcu optymalizuj treść i częstotliwość.

Mierz przed i po osobno dla każdego dostawcy, nigdy jako średnią. Średnie ukrywają ten jeden filtr, który Cię blokuje, a zwykle jest to filtr, za którym stoi większość Twojej listy.

Uczciwie przyznaj, gdzie są granice. Niektóre blokady wymagają wniosku o usunięcie z listy, a potem czekania, i żadna zmiana konfiguracji nie skróci tej kolejki. Usuwasz przyczynę, składasz wniosek, czekasz.

Rozdzielenie to mało efektowna praca przy infrastrukturze. Zwraca się dokładnie jednego dnia, tego, w którym coś pójdzie nie tak, i właśnie dlatego robi się to wcześniej. Jeśli wolisz prowadzić to na zarządzanych serwerach wysyłkowych, zamiast budować i utrzymywać własne, to tym zajmujemy się w MailCraft.