Jeśli zamierzasz skonfigurować Powiadomienia e-mail dla klientów Twojej witryny, aby subskrybować, jakie zasady etykiety powinny być przestrzegane?
Mogę wymyślić kilka z góry głowy:
- Użytkownicy mogą zrezygnować
- Tylko tekst (lub gustowne zdalne obrazy)
- Nie wysyłane częściej niż raz w tygodniu
- Klienci mają drobiazgową kontrolę nad tym, o czym otrzymują wiadomości e-mail (otrzymują tylko to, co ich interesuje)
Jakie inne kwestie należy wziąć pod uwagę?
Z punktu widzenia programowania, jaka jest najlepsza metoda konfigurowania i uruchamiania powiadomień e-mail?
- Czy powinienem korzystać z usługi ASP.NET? Usługa Windows? Jakie są pułapki?
- Jak rejestrować wysyłane wiadomości e-mail? Nie dbam o to, czy zostały odebrane, ale muszę być w stanie udowodnić, że wysłałem lub nie wysłałem e-maila.
c#
asp.net
web-development
email
George Stocker
źródło
źródło
Odpowiedzi:
Proces rezygnacji NIE powinien brzmieć „Odpowiedz na wiadomość e-mail, wpisując„ anuluj subskrypcję ”w temacie. Używam catch-all do wszystkich moich subskrypcji (pomaga kontrolować spam), ponieważ nie mogę odpowiedzieć z każdego adresu, który podam ([email protected]). Naprawdę trudno jest mi zrezygnować z niektórych list.
Linki rezygnacji działają najlepiej.
źródło
Wolę opt-in niż opt-out.
źródło
Rezygnacja
To nie tylko etykieta, to prawo Stanów Zjednoczonych:
Z ustawy CAN-SPAM :
Tylko tekst
Nie jestem w pełni sprzedawany w tej funkcji. Z niektórych stron internetowych, takich jak amazon.com lub guitarcenter.com, podoba mi się możliwość przeglądania produktów oferowanych bezpośrednio w wiadomości e-mail bez konieczności klikania linku zewnętrznego. Poza tym GMail ma możliwość blokowania zdjęć, jeśli nie chcę ich widzieć. Podejrzewam jednak, że jeśli kontrolujesz cały proces, możesz zaoferować pole wyboru dla użytkownika, który wybierze również e-maile w formacie HTML lub zwykły tekst.
Częstotliwość dystrybucji
Trudno zdecydować, jak często należy wysyłać masowe powiadomienia e-mail, ponieważ tak naprawdę zależy to od zawartości witryny. Zgadzam się, że cotygodniowe przesyłanie to dobry początek.
Metoda dystrybucji
Myślę, że prawdziwa odpowiedź na to zależy od skalowalności. Ile e-maili będziesz wysyłać i jak często? Wyobrażam sobie, że utworzenie usługi Windows byłoby najbardziej konserwowalnym i konfigurowalnym rozwiązaniem, jeśli masz stosunkowo niewielką liczbę wiadomości e-mail do wysłania. Jeśli potrzebujesz bardziej niezawodnego rozwiązania, poszukałbym profesjonalnego produktu wysyłanego pocztą e-mail.
Wycięcie lasu
Możesz to zrobić w bazie danych SQL lub w płaskich plikach dziennika. To naprawdę zależy od tego, jak skontrolujesz te szczegóły. Możesz łatwo zbudować system wokół bazy danych, jeśli potrzebujesz innych osób do sprawdzenia, czy niektóre e-maile zostały wysłane. Wyobrażam sobie jednak, że nie będzie to konieczne.
Jeśli wybierzesz ścieżkę do pliku dziennika z płaskim tekstem, możesz użyć sprawdzonego systemu rejestrowania, takiego jak log4net, ponieważ wspominasz o .NET.
Jeśli chodzi o to, co się zalogować, oczekiwałbym czegoś takiego:
Różne
To:
linia nie zawierała 100 adresów e-mailCAN-SPAM Act: Przewodnik zgodności dla biznesu :
źródło
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).
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.
źródło
Opcja żądania HTML lub zwykłego tekstu jest dla mnie ważna.
Upewnij się również, że nigdy nie wysyłasz załączników.
Upewnij się, że adres zwrotny jest prawidłowy i od czasu do czasu znajduje się w sprawdzanym miejscu. Nie wszyscy będą szukać linku rezygnacji.
W zależności od twojego scenariusza możesz chcieć użyć pełnej listy mailingowej, dzięki której ludzie mogą odpowiadać całej grupie. Cokolwiek jednak zrobisz, upewnij się, że nigdy nie korzystasz z kopiowania, aby skontaktować się ze wszystkimi - pisz każdą pocztę osobno.
źródło
- Powinny być w stanie zrezygnować za pomocą jednego kliknięcia.
-Proces rezygnacji powinien pozwolić użytkownikowi wyrazić zgodę, jeśli się zepsuje.
-Należy zawsze pozwolić użytkownikom wyrazić zgodę. Nie włączaj automatycznie użytkowników.
-Nie sprzedaje ani nie przekazuje adresów e-mail innym stronom, firmom ani za pieniądze.
źródło
Podsumowanie na podstawie pytania i odpowiedzi:
Dodam:
<email_address>
ponieważ kliknąłeś ...”źródło
Upewnij się, że Twoje oświadczenie o ochronie prywatności jest dostępne, zanim zasubskrybujesz i że wspomina o polityce e-mailowej.
źródło
Jeśli przez śledzenie masz na myśli, że ktoś rzeczywiście spojrzał na wiadomość e-mail, to istnieją 2 sposoby (o których wiem) na „śledzenie” wiadomości e-mail. Pierwszą z nich jest posiadanie linków w wiadomościach e-mail, które mogą również zostać przeczytane. Minusem jest to, że daje to nagranie tylko wtedy, gdy odczyt kliknie link. Innym sposobem jest osadzenie zdalnych obrazów w wiadomości e-mail. Gdy ludzie przeglądają wiadomość e-mail i jeśli aplikacja e-mail faktycznie wyświetla obrazy, powinieneś być w stanie spojrzeć na to, jak często zdalne obrazy tam widzą, aby uzyskać dobry obraz tego, ile osób przegląda wiadomość e-mail.
Żadne z nich nie jest tak świetne, ponieważ oba mają wady, ale dałoby to liczbę wyświetleń na e-mail.
źródło
Zauważyłem, że nikt nie pomyślał, że można wybrać tekst lub zdjęcie zawierające e-mail. Wolę też otrzymywać więcej mniejszych wiadomości, ponieważ sprawdzam pocztę kilka razy dziennie, więc warto zapytać użytkownika, czy chce otrzymywać codzienne lub cotygodniowe wiadomości e-mail.
źródło