E-posta Bildirimleri Ayarlamak İçin En İyi Uygulamalar ve Görgü Kuralları


21

Web sitenizin müşterileri için abone olmak için bir E-posta Uyarısı oluşturacaksanız, hangi kurallara uyulmalı?

Kafamın üstünden birkaç tane düşünebilirim:

  • Kullanıcılar vazgeçebilir
  • Sadece Metin (veya zevkli Uzaktan Görüntüler)
  • Haftada bir kereden fazla gönderilmez
  • Müşteriler, e-postalarını aldıkları şey üzerinde hassas bir kontrole sahipler (Sadece ilgilendiklerini alırlar)

Başka hangi noktaları dikkate almalıyım?

Bir programlama açısından, e-posta bildirimlerini ayarlamak ve çalıştırmak için en iyi yöntem nedir?

  • ASP.NET Servisi kullanmalı mıyım? Bir Windows Hizmeti? Ya tuzaklar nelerdir?
  • Gönderilen e-postaları nasıl kaydetmeliyim? Onların alınıp alınmadığı umrumda değil, ancak bir e-posta gönderdiğimi veya göndermediğimi kanıtlamam gerekiyor.

12
Vazgeçmeyi tercih ediyorum. Yoruma cevap veriyorum çünkü bu sorunun gerçekten de programlama kısmı değil.

2
@Aaron Smith: Bunu bir cevap olarak koymanızı öneririm. Web Geliştirme, programlama ile ilgili her türlü teğetsel ilişkiye sahiptir ve bu 'iyi' bir öneridir.
George Stocker

2
Bu konuda asp.net ve C # nedir? Bu herhangi bir platformda ve herhangi bir dilde yapılabilir. Bunu yapmak için en iyi uygulamalar hepsine uygulanabilir.
Bratch

@Aaron, soruyu, kullanıcıların zaten 'katılmayı seçtiğini' ima ettiğini düşünmüştüm. Ama notun inanılmaz derecede önemli. ASLA ASLA ASLA, herhangi bir kişiye otomatik abone olma.

Tamam ... Benden hepiniz istiyor gibi göründüğünüzden cevap olarak cevaplayacağım.

Yanıtlar:


12

Vazgeçme İşlemi "Konuyla" aboneliği iptal et "e-postasını yanıtla" olmamalıdır. Verdiğim her adresden (wallmart_username@domain.com) cevap alamadığım için tüm aboneliklerim için bir catch-all kullanıyorum (spam'i kontrol etmeye yardımcı oluyor). Bazı listelerden çıkmaktan kurtulmamı gerçekten zorlaştırıyor.

Vazgeçme bağlantıları en iyi sonucu verir.


Getirdiğim diğer şeyleri içerecek şekilde düzenlemediğiniz sürece muhtemelen cevabınızı kabul etmeyeceğim.
George Stocker

Başlıktaki Kimden: adresini değiştirmek çoğu istemcide kolaydır. Kontroller zarftan ziyade başlıklar üzerinde yapıldığı sürece para cezası iptal edilir.
Legooolas

11

Vazgeçmeyi tercih ediyorum.


4
İstemediğim herhangi bir posta, istenmeyen postalarıma giriyor ve beni istenmeyen postalarla tekrar spam gönderen şirketle başa çıkmayacak bir zihinsel not aldım. İnsanların, çıkmalarına izin vermiş olsalar bile, özellikle bunun için sorulmamış insanlara e-posta göndermesi gerektiğini sanmıyorum.

Getirdiğim diğer şeyleri içerecek şekilde düzenlemediğiniz sürece muhtemelen cevabınızı kabul etmeyeceğim. Yorum yaparak cevabınızı güncelleyeceksiniz.
George Stocker

Cevabımı ne eklememi istiyorsun? Kabul etmemenin bir sakıncası yok.

Güncellenmiş soruya bakın. Sadece herkesin ödül hakkında bir karar vermediğimi bilmesini istedim ve vadesi gelene kadar birkaç saat geçmeyecek. Hala daha fazla bilgi eklemek için zaman veriyor.
George Stocker

9

Dışarı çıkma

Amerika Birleşik Devletleri hukuku olduğu sadece görgü kuralları değildir:

Gönderen CAN-SPAM Act :

E-postanızın alıcılara devre dışı bırakma yöntemi vermesini gerektirir. Bir alıcının e-posta iletilerini göndermemenizi istemesini sağlayan bir iade e-posta adresi veya başka bir İnternet tabanlı yanıt mekanizması sağlamalısınız ve istekleri yerine getirmelisiniz. Bir alıcının belirli tür mesajlardan vazgeçmesine izin vermek için bir seçenek menüsü "oluşturabilirsiniz, ancak göndericiden gelen ticari mesajları sonlandırma seçeneğini dahil etmeniz gerekir.

Teklif ettiğiniz herhangi bir vazgeçme mekanizması, ticari e-postanızı gönderdikten sonra en az 30 gün süreyle vazgeçme isteklerini işleyebilmelidir. Bir dışlama isteği aldığınızda, yasa istekte bulunanın e-posta adresine e-posta göndermeyi bırakmanızdan 10 iş günü sonra size verir. Başka bir işletmenin bu adrese e-posta göndermesine yardımcı olamaz ya da başka bir şirketin sizin adınıza bu adrese e-posta göndermesini sağlayamazsınız. Son olarak, e-postanızı almamayı tercih eden kişilerin e-posta adreslerini, bir e-posta listesi biçiminde bile olsa, satmanız veya aktarmanız, adresleri başka bir işletmenin yasaya uyması için kullanmazsanız yasadışıdır.

Sadece yazı

Bu özellik üzerinde tamamen satılmadım. Amazon.com veya guitarcenter.com gibi bazı web sitelerinden, harici bir linke tıklamak zorunda kalmadan doğrudan e-posta ile sunulan ürünleri görüntüleme imkanını seviyorum. Ayrıca, GMail onları görmek istemiyorsam, görüntüleri engelleme özelliğine de sahip. Ancak, tüm süreci kontrol ediyorsanız, kullanıcının HTML veya düz metin e-postaları da seçmesi için bir onay kutusu sunabileceğinizi varsayalım.

Dağıtım sıklığı

Ne kadar sıklıkla toplu e-posta bildirimleri göndermeniz gerektiğine karar vermek zordur, çünkü bu gerçekten web sitenizin içeriğine bağlıdır. Haftalık bir sunumun iyi bir başlangıç ​​olduğuna katılıyorum.

Dağıtım yöntemi

Bunun gerçek cevabının ölçeklenebilirliğe bağlı olduğunu hayal ediyorum. Kaç tane e-posta göndereceksiniz ve ne sıklıkta? Gönderilecek nispeten az sayıda e-postanız varsa, bir Windows hizmeti oluşturmanın en sürdürülebilir ve özelleştirilebilir çözüm olacağını hayal ediyorum. Daha sağlam bir çözüme ihtiyacınız varsa, profesyonel bir toplu e-posta ürününe bakardım.

Günlüğü

Bunu bir SQL veritabanında veya düz metin günlük dosyalarında yapabilirsiniz. Bu gerçekten bu detayları nasıl denetleyeceğinize bağlı. Bazı e-postaların gönderildiğini doğrulamak için başkalarına ihtiyaç duyarsanız, veritabanının etrafında kolayca bir sistem oluşturabilirsiniz. Buna gerek olmayacak olsa da hayal ediyorum.

Düz metin günlüğü dosyası yolunu izlerseniz, .NET'ten bahsettiğinizden beri log4net gibi kanıtlanmış bir günlüğe kaydetme sistemi kullanabilirsiniz .

Ne kaydedeceğime gelince, şöyle bir şey beklerdim:

  • Sıranın başlangıç ​​zamanı
  • E-posta başına:
    • Sıradaki konumu
    • Alıcı e.posta adresi
    • Gönderilen zaman
  • Tamamlanma zamanı

Çeşitli

  • Her e-postaya web sitenizin adını veya şirketinizin adresini eklediğinizden emin olun.
  • İlgili bilgileri e-postanın en üstünde tutun, böylece kullanıcının aşağı kaydırması gerekmez
  • Doğru yazım kullanın ve TÜM CAPS'tan kaçının
  • Zevkli, düşük bant genişliğine sahip görüntüler kullanın
  • Her e-postada yalnızca bir alıcınız olduğundan emin olun, bu yüzden To:satır 100 e-posta adresi içermiyor
  • E-postada kişisel olarak tanımlanabilir kullanıcı bilgileri göndermeyin (örneğin, kredi kartı bilgileri)
  • Eklerden kaçının

CAN-SPAM Yasası: İşletmelere Uygunluk Rehberi :


1
"Kanun" olmayabilir ... Kanun bir "işlem veya ilişki mesajına" izin verir (bir ... müşteriyi mevcut bir iş ilişkisinde güncelleyen e-posta) ve alıcı ilk etapta bildirimi isterse mevcut bir işletme var ilişkisi.

1
Great Link, btw.
George Stocker

1
Özellikle: Amerika Birleşik Devletleri hukuku

@Gortok - güncelleme için teşekkürler. @WaldenL - true, ama bir tane olduğunu farz edemem. @JeffH - iyi nokta, cevabına eklendi.

Dağıtım sıklığı ile ilgili olarak: kullanıcıların ne kadar sıklıkla geleceğini önceden bildiğinden emin olun. Örneğin "[x] abcxyz hakkında haftalık güncellemeler gönder"

6

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).

  1. alıcı
  2. Gönderilmiş Zaman
  3. İçerik Etiketleri
  4. 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.


4
"Neden bcc değil?" Diye sormak üzereydim. ancak küçük bir araştırma bana gösterdi: "... BCC adresleri de dahil olmak üzere tüm adresler, İnternet üzerinden gönderilen her e-postaya dahil edilir. BCC adresleri, yalnızca hedef e-posta sunucusunda, kör kopya e-postalarından çıkarılır." Tanımadığım bir şey için +1.

Gortok’un başkanları için teşekkürler. Üzgünüm bundan daha fazla yardım edemem.

5

HTML veya düz metin isteme seçeneği benim için önemlidir.

Ayrıca hiçbir zaman ek göndermediğinizden emin olun.

Cevap adresinin geçerli olduğundan ve zaman zaman kontrol edilen bir yere gittiğinden emin olun. Çıkma bağlantısını herkes arayamaz.

Senaryonuza bağlı olarak, tüm gruba cevap verebilecek bir yazı listesi listesi kullanmak isteyebilirsiniz. Ne yaparsanız yapın, herkesle iletişim kurmak için hiçbir zaman karbon kopyalamayı kullanmadığınızdan emin olun - her bir postayı ayrı ayrı oluşturun.


Getirdiğim diğer şeyleri içerecek şekilde düzenlemediğiniz sürece muhtemelen cevabınızı kabul etmeyeceğim. Yorum yaparak cevabınızı güncelleyeceksiniz.
George Stocker

5

-Tek tıklamayla vazgeçmeyi seçebilmeli.
- Vazgeçme İşlemi, kullanıcının bir sorunla karşılaşması halinde kaydolmasına izin vermelidir.
- Kullanıcıların her zaman tercih yapmasına izin vermelisiniz. Kullanıcıları otomatik olarak seçmeyin.
-E-posta adresini başka sitelere, şirketlere veya para için satmamak veya vermek.


Getirdiğim diğer şeyleri içerecek şekilde düzenlemediğiniz sürece muhtemelen cevabınızı kabul etmeyeceğim. Yorum yaparak cevabınızı güncelleyeceksiniz.
George Stocker

3

Sorunuz ve cevaplarınızdan özetleme:

  • sadece katılım
  • e-postaların diğer taraflarla paylaşılması dahil olmak üzere, kullanıcılar tarafından bilinen "iyi" gizlilik politikası
  • Kolayca "fikrimi değiştirdim" mekanizmasıyla aboneliği iptal et (cevap ver)
  • HTML veya düz metin seçeneği
  • ABD’ye CAN-SPAM uyumluluğu

Ekleyeceğim:

  • "Bir arkadaşına ilet" seçeneği
  • "Bu size yönlendirildi ise ve abone olmak istiyorsanız ..." seçeneği
  • Kullanıcılar abonelikten çıktıklarında, abonelikten çıkma nedenleri hakkında yorum göndermeleri için bir seçenek - genellikle onay kutuları olarak (çok sık gelir, çok meşgulüm, çok fazla e-posta alıyorum, içerik benimle alakalı değil vb.) Ve " diğer sebep "metin kutusu
  • İzin hatırlatıcısı : "Bu e-postayı, <email_address>tıkladığınız için alıyorsunuz ..."
  • Kullanıcı HTML’yi seçtiyse, "Bunu okuyamıyorsanız, sayfayı çevrimiçi görüntülemek için burayı tıklayın" bağlantısı

2

Abone olmadan önce gizlilik beyanınızın uygun olduğundan emin olun ve e-posta politikanızı belirtin.


2

Gönderilen e-postaları nasıl izlemeliyim?

Eğer birisinin e-postaya gerçekten bakıp bakmadığını söylemeyi kastediyorsanız, o zaman e-postaları "izlemenin" 2 yolu vardır. İlki, e-postalarınızda okunanların da gidebileceği bağlantılar olmalıdır. Dezavantajı bu sadece bir okuma linke tıklarsa size bir kayıt verir. Diğer yol, uzak görüntüleri e-postaya gömmektir. İnsanlar e-postayı görüntülediğinde ve e-posta uygulaması görüntüleri gerçekten görüntülüyorsa, kaç kişinin e-postayı görüntülediği hakkında iyi bir fikir edinmek için hangi uzaktaki görüntülerin görüntülendiğini görebilmelisiniz.

Bunların hiçbiri bu kadar iyi değil, çünkü her ikisinde de kusurlar var, ancak size e-posta başına bir oyun alanı sayısı verirdi.


Buradaki iz, bir müşteriye bir e-posta gönderirsem, gönderildiğini günlüğe kaydetmem gerektiğini gösterir. Günlüğe kaydetmem gerekebilecek bilgiler nedir?
George Stocker

Güncelleme sorusu
George Stocker

Tek tek e-posta görüntülerini uzak görüntülerden izleyebilir, örneğin her kullanıcı için benzersiz bir kullanıcı
kimliği

2

Hiç kimsenin önermediğini fark ettim bir şey, bir metin veya e-posta içeren bir resim seçmek için bir seçenek. Ayrıca e-postamı günde birkaç kez kontrol ettiğimden daha küçük haberler almayı tercih ediyorum, bu nedenle kullanıcıya günlük veya haftalık e-postalar isteyip istemediklerini sormakta fayda var.


"Canlı e-posta" veya "Günlük özetler", normalde nasıl ifade edildiğini gösterir. (günlük çeşitli zaman aralıklarında olabilir ve ara sıra seçim yapabileceği birkaç tane olabilir)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.