Etykieta częstotliwości
Myślę, że ważniejsze niż „nie wysyłanie więcej niż jeden tydzień” byłoby „wysyłane tak rzadko, jak to możliwe”
Jeśli POTRZEBUJESZ wysłać dwóch w ciągu jednego tygodnia, zrób to. Ale jeśli nie musisz ich wysyłać, nie wysyłaj niczego.
Możesz też ustawić styl biuletynu i wysyłać go regularnie (zgodnie z harmonogramem). Ale w takim przypadku musisz upewnić się, że masz konkretne, istotne rzeczy do powiedzenia w każdej wiadomości.
Łatwość użycia
Spraw, by rejestracja i wylogowanie były niezwykle łatwe.
Uczyń je niezwykle łatwym (i opcjonalnym), aby je dostosować.
Wspomniałeś o drobiazgowej kontroli, ale pamiętaj, że kiedy klienci widzą długie listy pól wyboru dotyczących tego, co lubią, a czego nie lubią, wiedzą, że im więcej pól klikną, tym więcej poczty otrzymają, więc „ Zazwyczaj klikam mniej.
Metoda, której możesz użyć, byłaby podobna do Facebooka „Lubię to” „Nie podoba mi się to”, jedynym problemem jest to, że potrzebujesz dużo danych (i złożonej) logiki, aby zaimplementować taki schemat.
Najlepsze byłyby krótkie bezpośrednie wiadomości e-mail (w przeciwieństwie do tej odpowiedzi). Dołącz linki do informacji, chociaż może to oznaczać twoje e-maile jako spam.
Wiele osób wspomniało, że nie sprzedaje wiadomości e-mail, myślę, że to pewne, ale druga strona to coś, o czym wspomniał Frakkle. Nie ma możliwości, aby jakakolwiek osoba na twojej liście mailowej zebrała informacje o kimkolwiek innym na liście mailingowej. Nawet nie kłócili się ludzie. Zawsze twórz indywidualne i bezpośrednie e-maile.
Programowo
W takim przypadku, podobnie jak w przypadku wielu innych problemów programistycznych, należy użyć dowolnego rodzaju usługi, który jest Ci najbardziej znany. Nie wierzę, że różnice między usługą ASP.NET a usługą Windows byłyby większe niż różnica w twoich umiejętnościach.
Wycięcie lasu
Do logowania podczas korzystania z usługi Windows miałem dobre doświadczenie z Log4Net. Pod względem treści (o wiele ważniejszej). Powinieneś rejestrować kilka rzeczy (jeśli dotyczy).
- Odbiorca
- Czas wysłany
- Tagi treści
- Bieżąca kolejka wiadomości
1) Odbiorca
Integralną częścią do rejestrowania, ponieważ często błędy w „usłudze” są w rzeczywistości błędami z odbiorcą. Możesz sobie wyobrazić spustoszenie, które nastąpiłoby, gdyby Twoja testowa skrzynka zapełniła się i zaczęła odrzucać wiadomości.
2) Czas wysłany
Bardzo ważne z oczywistych powodów. Większość rejestratorów i tak stempluje każdą wiadomość.
3) Tagi treści
Jeśli wysyłasz jakąś niestandardową modułową treść, prawdopodobnie będzie istniał zestaw tagów treści opartych na ich preferencjach („VideoGames, StackOverflowNews, Lederhosen”), co pozwala na śledzenie w znacznie bardziej szczegółowy sposób, co mogłoby pomylić się z pewną klasą e-maili, które zawodzą.
4) Bieżąca kolejka wiadomości
Wiele problemów można rozwiązać, rejestrując tę wartość za każdym razem. Pokazuje czasy, gdy twój program jest niesamowicie wolny, a także pokazuje, że jest zadziwiająco szybszy niż normalnie (podejrzanie pusta kolejka). Ten problem pokaże więcej problemów niż innych.