| Termin | Definicja |
|---|---|
| członkostwo w grupie | Członkostwo w grupie to przynależność kontaktu do zdefiniowanej kategorii odbiorców w systemie mailingowym. Jak system mailingowy rozumie członkostwo w grupieCzłonkostwo w grupie oznacza przypisanie konkretnego kontaktu do zdefiniowanego zbioru odbiorców w systemie mailingowym. Kontakt może być opisany adresem e-mail, identyfikatorem rekordu oraz dodatkowymi polami, takimi jak imię, firma, język komunikacji albo źródło pozyskania. Grupa jest logiczną kategorią używaną do wyboru adresatów kampanii, automatyzacji lub raportów. Samo członkostwo nie musi oznaczać, że kontakt otrzyma każdą wysyłkę, ponieważ system może dodatkowo sprawdzać status adresu, zgodę na daną komunikację, wypisanie z listy oraz reguły wykluczające. W praktyce jeden kontakt może należeć do wielu grup jednocześnie. Przykładowo ten sam adres może być przypisany do grup „klienci”, „zapytania serwisowe” i „newsletter techniczny”. Grupy nie powinny być mylone z pojedynczą kampanią. Kampania jest konkretną wysyłką lub serią wiadomości, natomiast grupa określa zbiór kontaktów, z którego można wybrać odbiorców. Usunięcie kontaktu z jednej grupy nie musi usuwać go z pozostałych kategorii, a skasowanie grupy może zależnie od implementacji usunąć tylko kategorię albo także powiązania członkostwa. Rekord kontaktu, relacja i status wysyłkiOd strony technicznej członkostwo jest zwykle relacją pomiędzy tabelą kontaktów a tabelą grup. W relacyjnej bazie danych może być przechowywane w osobnej tabeli pośredniej zawierającej identyfikator kontaktu, identyfikator grupy oraz czas dodania. Takie rozwiązanie pozwala obsłużyć relację wiele-do-wielu i zapobiega zapisywaniu tej samej pary kontakt–grupa więcej niż raz. W poprawnie zaprojektowanym systemie para identyfikatorów powinna mieć ograniczenie unikalności, a usunięcie kontaktu lub grupy powinno mieć jasno określony skutek dla powiązanych rekordów. Warto rozróżnić członkostwo od stanu dostarczalności wiadomości. Kontakt może nadal figurować w grupie, ale mieć status „wypisany”, „zablokowany”, „odrzucony” albo „niezweryfikowany”. Mechanizm przygotowujący kampanię powinien uwzględnić oba poziomy informacji: przynależność do grupy oraz możliwość wysyłki. Jeżeli system traktuje samo członkostwo jako wystarczający warunek, może kierować wiadomości do adresów, które zostały wcześniej wyłączone z wysyłki. Z kolei automatyczne usunięcie kontaktu z grupy po każdym błędzie dostarczenia może utrudnić analizę historii i rozróżnienie błędu chwilowego od trwałego. Dodawanie i usuwanie kontaktów z grupyKontakt może zostać dodany ręcznie, podczas importu pliku, przez formularz na stronie albo za pomocą integracji programistycznej. Niezależnie od źródła operacja powinna normalizować adres e-mail, sprawdzać jego składnię, wykrywać istniejący rekord i dopiero potem tworzyć członkostwo. Normalizacja może obejmować usunięcie przypadkowych spacji oraz ujednolicenie wielkości liter w części adresu, ale nie powinna zmieniać danych w sposób zależny od domysłów dotyczących konkretnego dostawcy poczty. Import powinien także raportować liczbę dodanych rekordów, pominiętych duplikatów i błędnych wierszy. Usuwanie członkostwa może oznaczać fizyczne skasowanie relacji albo ustawienie jej jako nieaktywnej. Pierwszy wariant upraszcza bieżące zapytania, lecz ogranicza możliwość odtworzenia historii. Drugi pozwala zachować informację o dacie wypisania, źródle operacji i użytkowniku, który wykonał zmianę. Przy integracjach istotna jest idempotencja: wielokrotne wykonanie żądania dodania tego samego kontaktu do tej samej grupy powinno prowadzić do jednego rezultatu, a nie do wielu identycznych wpisów. Podobnie powtórzone żądanie usunięcia powinno zakończyć się przewidywalnie, nawet jeśli relacja została już wcześniej usunięta. Sprawdzanie grup i członkostwa na komputerzeGdy kampania obejmuje niewłaściwych odbiorców albo pomija oczekiwane kontakty, należy najpierw porównać trzy elementy: wybraną grupę, aktualny rekord kontaktu oraz warunki filtrowania kampanii. W panelu systemu warto sprawdzić, czy adres znajduje się w grupie, czy nie ma statusu blokady oraz czy kampania nie używa dodatkowego segmentu lub listy wykluczeń. Pomocne jest również porównanie czasu ostatniej synchronizacji. Jeżeli kontakt dodano przez formularz, lecz nie widać go w panelu grupy, przyczyną może być opóźnione zadanie synchronizacyjne, błąd walidacji albo zapis do innego środowiska aplikacji. Na laptopie lub komputerze PC można skontrolować działanie przeglądarki, rozszerzeń blokujących skrypty, pamięci podręcznej oraz połączenia z usługą mailingową. Nie należy jednak traktować odświeżenia strony jako naprawy problemu z danymi. Jeżeli widok pokazuje nieaktualną liczbę członków, trzeba porównać ją z eksportem kontaktów, dziennikiem operacji albo wynikiem zapytania udostępnianego przez system. W przypadku integracji technicznej należy sprawdzić kod odpowiedzi, identyfikator grupy, identyfikator kontaktu i treść błędu zwróconą przez interfejs. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego może pomóc w usunięciu problemów z komputerem utrudniających obsługę panelu mailingowego. |