| Termin | Definicja |
|---|---|
| zła integracja z formularzem zapisu | Zła integracja z formularzem zapisu prowadzi do utraty części zgłoszeń odbiorców. Na czym polega rozjazd między formularzem a bazą odbiorcówFormularz zapisu to najczęściej fragment kodu osadzony na stronie, który wysyła dane do systemu mailingowego przez interfejs programistyczny albo przez zwykłe przekierowanie żądania POST. Integracja jest zła wtedy, gdy jedno z ogniw milczy o niepowodzeniu: przeglądarka pokazuje komunikat o udanym zapisie, bo skrypt wyświetla go bezwarunkowo, a odpowiedź serwera z kodem 4xx nigdzie nie trafia. Efekt jest podstępny, bo nikt nie zgłasza reklamacji — użytkownik uważa, że się zapisał, właściciel listy widzi po prostu mniejszy przyrost kontaktów niż ruch na stronie sugeruje. Miejsca, w których gubią się zgłoszeniaPierwsze to walidacja pól po stronie systemu docelowego surowsza niż na stronie: adres z polską literą w części lokalnej, spacja na końcu, apostrof w nazwisku, numer telefonu z prefiksem w polu oczekującym samych cyfr. Drugie to pola wymagane po stronie listy, których formularz w ogóle nie wysyła — brak jednego atrybutu odrzuca cały rekord. Trzecie to podwójne potwierdzenie: rekord powstaje, ale w stanie oczekującym, a wiadomość aktywacyjna nie dociera, więc kontakt nigdy nie stanie się aktywny i nie policzy się w statystykach. Czwarte to limity częstotliwości interfejsu — przy nagłym ruchu z kampanii część żądań dostaje odpowiedź o przekroczeniu limitu i bez mechanizmu ponowienia po prostu przepada. Jak to sprawdzić zamiast zgadywaćDiagnostykę zaczyna się od karty sieciowej w narzędziach programisty przeglądarki, otwieranych klawiszem F12. Widać tam adres, pod który idzie zgłoszenie, treść żądania i kod odpowiedzi. Kod 200 z ciałem zawierającym opis błędu jest równie zły jak 400, a zdarza się częściej, niż można przypuszczać. Drugi trop to blokada zapytań między domenami: jeśli formularz stoi na innej domenie niż punkt odbioru i brakuje właściwych nagłówków, konsola pokazuje błąd polityki CORS, a żądanie nie opuszcza przeglądarki. Trzeci to wtyczki ochrony prywatności i mechanizmy antybotowe blokujące skrypty firm trzecich — wtedy problem dotyczy tylko części odwiedzających i nie odtworzy się na komputerze administratora. Warto też zestawić liczbę zgłoszeń z logami serwera WWW, bo one nie kłamią. Porządkowanie firmowej ścieżki pozyskiwania kontaktówWarszawskie Pogotowie Komputerowe zajmuje się takimi sprawami od strony technicznej: sprawdzamy przepływ danych od formularza przez serwer WWW aż po bazę, w której lądują rekordy, i wskazujemy ogniwo, które je gubi. Przy firmach korzystających z oprogramowania handlowego często dochodzi jeszcze etap przepisania kontaktu do bazy SQL Server obsługującej Subiekta czy Comarch — tam z kolei rekordy potrafią odbijać się o ograniczenia unikalności albo o zadanie importu, które przestało się uruchamiać. Obsługujemy zarówno firmy, jak i klientów indywidualnych, a dostępność mamy całodobową. |