Frekans Görgü kuralları
“Haftada bir defadan fazla gönderilmemesi” nden, “mümkün olduğunca nadiren gönderilecek” den daha önemli olduğunu düşünüyorum.
Bir haftada iki tane göndermek zorunda kalırsanız, o zaman yapın. Fakat onları göndermenize gerek yoksa, hiçbir şey göndermeyin.
Alternatif olarak, onu 'bülten' stilinde yapabilir ve düzenli (zamanlanmış) bir temelde gönderebilirsiniz. Ancak bu durumda, her bir mesajda söyleyeceğiniz özel şeyler olduğundan emin olmanız gerekir.
Kullanım kolaylığı
Kaydolmayı ve çıkış yapmayı inanılmaz derecede kolaylaştırın.
Özelleştirmelerini inanılmaz derecede kolay (ve isteğe bağlı) yapın.
İnce ayarlı kontrolden bahsettiniz, ancak müşteriler, neyi sevip neyi sevmediklerine dair uzun onay kutuları listelerini gördüklerinde, ne kadar çok kutu tıkladıklarını, ne kadar fazla posta alacaklarını bildiklerini unutmayın. ll daha az tıklama eğilimindedir.
Kullanabileceğiniz bir yöntem, Facebook'un "Bunu beğendim" "gibi," Bundan hoşlanmıyorum "gibi bir şey olacaktır, tek sorun, böyle bir şema uygulamak için LOT veriye (ve karmaşık) bir mantığa ihtiyacınız olmasıdır.
Kısa doğrudan e-postalar en iyisi olur (bu yanıtın aksine). E-postalarınızı spam olarak işaretlemesine rağmen, bilgilere bağlantılar ekleyin.
Pek çok insan e-postaları satmamaktan bahsetti, bence bu bir verilen, ancak diğer yön Frakkle'ın bahsettiği bir şey. Posta listenizdeki hiç kimsenin, posta listesindeki başkasıyla ilgili bilgileri toplayabilmesi için herhangi bir yol bulunmuyor. İnsanları bile bccing değil. Her zaman bireysel ve doğrudan e-postalar oluşturun.
Programlı
Bu durumda, diğer birçok programlama sorununda olduğu gibi, en aşina olduğunuz servis türünü kullanın. ASP.NET servisi ile bir Windows servisi arasındaki farkların kendi beceri seviyelerinizden daha büyük olacağına inanmıyorum.
Günlüğü
Günlük kaydı için, bir Windows Hizmeti kullanırken, Log4Net ile iyi bir deneyim yaşadım. (Çok daha önemli) içerik açısından. Birkaç şey kaydediyor olmalısınız (eğer varsa).
- alıcı
- Gönderilmiş Zaman
- İçerik Etiketleri
- Geçerli İleti Kuyruğu
1) Alıcı
Günlüğe kaydetmenin ayrılmaz bir parçası, çünkü çoğu zaman 'hizmet'teki hatalar aslında alıcıdaki hatalardır . Test posta kutunuz dolduğunda ve mesajları reddetmeye başladığında ortaya çıkacak olan tahribatı hayal edebilirsiniz.
2) Zaman gönderildi
Açık nedenlerden dolayı çok önemli. Çoğu logger yine de her mesajı zaman damgalı.
3) İçerik etiketleri
Bir tür özelleştirilmiş modüler içerik gönderiyorsanız, tercihlerine göre ("VideoGames, StackOverflowNews, Lederhosen") bir dizi içerik etiketi olacaktır. Bu, daha ayrıntılı bir şekilde izlemenizi sağlar başarısız olan belirli bir e-posta sınıfında yanlış olun.
4) Mevcut Mesaj Kuyruğu
Her zaman bu değerin kaydedilmesiyle sorunların çoğu aydınlanabilir. Programınızın çılgınca yavaş olduğu zamanları gösterir ve ayrıca normalden daha meraklı bir şekilde daha hızlı (şüpheli olarak boş kuyruk) olduğunda size gösterir. Bu, diğerlerinden daha fazla problemi aydınlatır.