Thực tiễn và nghi thức tốt nhất để thiết lập thông báo email


21

Nếu bạn định thiết lập Thông báo qua Email cho khách hàng của trang web của mình để đăng ký, bạn nên tuân thủ các quy tắc nghi thức nào?

Tôi có thể nghĩ về một vài cái trên đỉnh đầu của tôi:

  • Người dùng có thể từ chối
  • Chỉ văn bản (Hoặc hình ảnh từ xa trang nhã)
  • Không được gửi nhiều hơn một lần một tuần
  • Khách hàng có quyền kiểm soát chi tiết đối với những gì họ nhận được email về (Chỉ nhận những gì họ quan tâm)

Những điểm khác tôi nên xem xét?

Từ quan điểm lập trình, phương pháp tốt nhất để thiết lập và chạy thông báo email là gì?

  • Tôi có nên sử dụng một dịch vụ ASP.NET? Một dịch vụ Windows? Những cạm bẫy là gì?
  • Làm thế nào tôi nên đăng nhập email được gửi? Tôi không quan tâm nếu họ nhận được, nhưng tôi cần phải chứng minh rằng tôi đã làm hoặc không gửi email.

12
Tôi thích chọn không tham gia. Tôi đang trả lời trong bình luận vì đó không thực sự là phần lập trình của câu hỏi.

2
@Aaron Smith: Tôi khuyên bạn nên đưa nó vào như một câu trả lời. Phát triển web có tất cả các loại quan hệ tiếp tuyến với lập trình và đây là một lời khuyên 'tốt'.
George Stocker

2
asp.net và C # về câu hỏi này là gì? Điều này có thể được thực hiện trên bất kỳ nền tảng và trong bất kỳ ngôn ngữ. Các thực hành tốt nhất để làm điều này sẽ áp dụng cho tất cả chúng.
Bratch

@Aaron, tôi nghĩ rằng câu hỏi ngụ ý rằng người dùng đã 'chọn tham gia'. Nhưng lưu ý của bạn là một điều vô cùng quan trọng. KHÔNG BAO GIỜ ĐƯỢC MỌI NGƯỜI đăng ký tự động.

Được rồi ... Tôi sẽ đăng nó như một câu trả lời vì tất cả các bạn dường như muốn tôi.

Câu trả lời:


12

Quá trình từ chối không nên là "Trả lời email với 'hủy đăng ký' trong chủ đề". Tôi sử dụng tất cả các đăng ký của mình (giúp kiểm soát thư rác) vì tôi không thể trả lời từ mọi địa chỉ mà tôi đưa ra (wallmart_username@domain.com). Làm cho nó thực sự khó khăn để hủy đăng ký từ danh sách nhất định.

Liên kết từ chối hoạt động tốt nhất.


Tôi có thể sẽ không chấp nhận câu trả lời của bạn trừ khi bạn chỉnh sửa nó để bao gồm những thứ khác mà tôi đã đưa ra.
George Stocker

Thay đổi địa chỉ From: trong tiêu đề rất đơn giản trong hầu hết các máy khách. Miễn là kiểm tra được thực hiện trên các tiêu đề chứ không phải phong bì thì nó sẽ hủy đăng ký tốt.
Legooolas

11

Tôi thích chọn không tham gia.


4
Bất kỳ thư nào tôi nhận được mà tôi đã không chọn gửi vào thư rác của mình và tôi ghi chú tinh thần không bao giờ giao dịch với công ty đang spam tôi với thư không được yêu cầu lại. Tôi không nghĩ mọi người nên gửi email cho những người không yêu cầu cụ thể, ngay cả khi họ cho phép từ chối.

Tôi có thể sẽ không chấp nhận câu trả lời của bạn trừ khi bạn chỉnh sửa nó để bao gồm những thứ khác mà tôi đã đưa ra. Bình luận để bạn sẽ cập nhật câu trả lời của bạn.
George Stocker

Bạn muốn tôi thêm gì vào câu trả lời của tôi? Tôi không phiền nếu bạn không chấp nhận nó.

Xem câu hỏi cập nhật. Chỉ muốn mọi người biết rằng tôi đã không đưa ra quyết định về tiền thưởng và sẽ không đến một vài giờ cho đến khi đến hạn. Vẫn cho bạn thời gian để thêm thông tin.
George Stocker

9

Không tham gia

Đó không chỉ là nghi thức mà đó là luật của Hoa Kỳ:

Từ Đạo luật CAN-SPAM :

Nó yêu cầu email của bạn cung cấp cho người nhận một phương thức từ chối. Bạn phải cung cấp địa chỉ email trả về hoặc cơ chế phản hồi dựa trên Internet khác cho phép người nhận yêu cầu bạn không gửi thư email trong tương lai tới địa chỉ email đó và bạn phải tôn trọng các yêu cầu. Bạn có thể tạo một "menu" các lựa chọn để cho phép người nhận từ chối một số loại tin nhắn nhất định, nhưng bạn phải bao gồm tùy chọn kết thúc bất kỳ tin nhắn thương mại nào từ người gửi.

Bất kỳ cơ chế từ chối nào bạn cung cấp phải có thể xử lý các yêu cầu từ chối trong ít nhất 30 ngày sau khi bạn gửi email thương mại. Khi bạn nhận được yêu cầu từ chối, luật pháp sẽ cho bạn 10 ngày làm việc để ngừng gửi email đến địa chỉ email của người yêu cầu. Bạn không thể giúp một thực thể khác gửi email đến địa chỉ đó hoặc yêu cầu một thực thể khác gửi email thay mặt cho địa chỉ đó. Cuối cùng, việc bạn bán hoặc chuyển địa chỉ email của những người chọn không nhận email của bạn là bất hợp pháp, ngay cả dưới dạng danh sách gửi thư, trừ khi bạn chuyển địa chỉ để một thực thể khác có thể tuân thủ luật pháp.

Chỉ văn bản

Tôi không hoàn toàn được bán trên tính năng này. Từ một số trang web nhất định như amazon.com hoặc guitarcenter.com, tôi thích khả năng xem các sản phẩm được gửi trực tiếp trong email mà không cần phải nhấp vào liên kết bên ngoài. Ngoài ra, GMail có khả năng chặn hình ảnh bằng mọi cách nếu tôi không muốn nhìn thấy chúng. Tuy nhiên, tôi cho rằng nếu bạn đang kiểm soát toàn bộ quá trình, bạn cũng có thể cung cấp hộp kiểm cho người dùng chọn HTML hoặc email văn bản thuần túy.

Tần suất phân phối

Thật khó để quyết định tần suất bạn nên gửi thông báo email hàng loạt vì nó thực sự phụ thuộc vào nội dung của trang web của bạn. Tôi đồng ý rằng một bài nộp hàng tuần là một khởi đầu tốt.

Phương thức phân phối

Tôi tưởng tượng câu trả lời thực sự cho điều này phụ thuộc vào khả năng mở rộng. Bạn sẽ gửi bao nhiêu email và tần suất như thế nào? Tôi tưởng tượng việc tạo một dịch vụ Windows sẽ là giải pháp dễ bảo trì và tùy biến nhất nếu bạn có số lượng email tương đối thấp để gửi. Nếu bạn cần một giải pháp mạnh mẽ hơn, tôi sẽ tìm kiếm một sản phẩm email hàng loạt chuyên nghiệp.

Ghi nhật ký

Bạn có thể làm điều này trong cơ sở dữ liệu SQL hoặc trong tệp nhật ký văn bản phẳng. Điều này thực sự phụ thuộc vào cách bạn sẽ kiểm toán các chi tiết này. Bạn có thể xây dựng một hệ thống dễ dàng xung quanh cơ sở dữ liệu nếu bạn cần người khác xác thực rằng một số email đã được gửi. Tôi tưởng tượng rằng điều này sẽ không cần thiết.

Nếu bạn đi theo tuyến tệp nhật ký văn bản phẳng, bạn có thể sử dụng hệ thống ghi nhật ký đã được chứng minh như log4net kể từ khi bạn đề cập đến .NET.

Đối với những gì để đăng nhập, tôi sẽ mong đợi một cái gì đó như:

  • Thời gian bắt đầu cho hàng đợi
  • Cho thư điện tử:
    • Vị trí trong hàng đợi
    • Địa chỉ email người nhận
    • Thời gian gửi
  • Thời gian hoàn thành

Linh tinh

  • Đảm bảo bao gồm tên của trang web của bạn hoặc địa chỉ của công ty bạn trong mỗi email
  • Giữ thông tin liên quan ở đầu email để người dùng không phải cuộn xuống
  • Sử dụng đúng chính tả và tránh TẤT CẢ CAPS
  • Sử dụng hình ảnh trang nhã, băng thông thấp
  • Đảm bảo bạn chỉ có một người nhận mỗi email, vì vậy To:dòng không chứa 100 địa chỉ email
  • Không gửi thông tin người dùng nhận dạng cá nhân trong email (ví dụ: thông tin thẻ tín dụng)
  • Tránh các tệp đính kèm

Đạo luật CAN-SPAM: Hướng dẫn tuân thủ cho doanh nghiệp :


1
Không thể là "luật" ... Đạo luật cho phép "thông điệp giao dịch hoặc mối quan hệ" (email ... cập nhật một khách hàng trong mối quan hệ kinh doanh hiện tại) và nếu người nhận yêu cầu thông báo ở nơi đầu tiên thì sẽ có một doanh nghiệp hiện có. mối quan hệ.

1
Liên kết tuyệt vời, btw.
George Stocker

1
Cụ thể: luật pháp Hoa Kỳ

@Gortok - cảm ơn đã cập nhật. @WaldenL - đúng, nhưng tôi không thể cho rằng có một cái. @JeffH - điểm tốt, thêm vào để trả lời.

Về tần suất phân phối: đảm bảo người dùng biết trước tần suất sẽ đến. Ví dụ: "[x] Gửi cho tôi thông tin cập nhật hàng tuần về abcxyz"

6

Tần số nghi thức

Tôi nghĩ rằng điều quan trọng hơn là "không được gửi nhiều hơn một tuần" sẽ được "gửi đi không thường xuyên nhất có thể"

Nếu bạn CẦN gửi hai trong một tuần, thì hãy làm như vậy. Nhưng nếu bạn không cần gửi chúng đi, thì đừng gửi bất cứ thứ gì.

Ngoài ra, bạn có thể tạo kiểu 'bản tin' và gửi nó theo định kỳ (theo lịch trình). Nhưng trong trường hợp đó, bạn sẽ cần đảm bảo rằng bạn có những điều liên quan cụ thể để nói trong mỗi tin nhắn.

Dễ sử dụng

Làm cho nó cực kỳ dễ dàng để đăng ký, và đăng xuất.

Làm cho nó cực kỳ dễ dàng (và tùy chọn) để họ tùy chỉnh nó.

Bạn đã đề cập đến kiểm soát chi tiết, nhưng hãy nhớ, khi khách hàng nhìn thấy danh sách dài các hộp kiểm về những gì họ thích và không thích, họ biết rằng càng nhiều hộp họ nhấp, họ sẽ nhận được càng nhiều thư, vì vậy họ ' sẽ có xu hướng nhấp ít hơn.

Một phương pháp bạn có thể sử dụng sẽ tương tự như "Tôi thích điều này" của Facebook "Tôi không thích điều này" vấn đề duy nhất là bạn cần RẤT NHIỀU dữ liệu (và phức tạp) để thực hiện một lược đồ như thế.

Email trực tiếp ngắn sẽ là tốt nhất (không giống như phản hồi này). Bao gồm các liên kết đến thông tin, mặc dù điều đó có thể khiến email của bạn bị đánh dấu là thư rác.

Nhiều người đề cập đến việc không bán các email, tôi nghĩ đó là một sự cho trước, nhưng khía cạnh khác là điều mà Frakkle đã đề cập. Không có cách nào để bất kỳ người nào trong danh sách gửi thư của bạn lượm lặt thông tin về bất kỳ ai khác trong danh sách gửi thư. Thậm chí không bccing người. Luôn luôn soạn email cá nhân và trực tiếp.

Lập trình

Trong trường hợp này, cũng như nhiều vấn đề lập trình khác, hãy sử dụng bất kỳ loại dịch vụ nào bạn quen thuộc nhất. Tôi không tin rằng sự khác biệt giữa và dịch vụ ASP.NET và dịch vụ Windows sẽ lớn hơn sự khác biệt về mức độ kỹ năng của chính bạn.

Ghi nhật ký

Để đăng nhập, khi sử dụng Dịch vụ Windows, tôi đã có trải nghiệm tốt với Log4Net. Về mặt nội dung (quan trọng hơn nhiều). Bạn nên đăng nhập một vài thứ (nếu có).

  1. Người nhận
  2. Thời gian gửi
  3. Thẻ nội dung
  4. Hàng đợi tin nhắn hiện tại

1) Người nhận

Một phần không thể thiếu để ghi nhật ký, vì các lỗi thường gặp trong 'dịch vụ' thực sự là lỗi với người nhận. Bạn có thể tưởng tượng sự tàn phá sẽ xảy ra nếu hộp thư kiểm tra của bạn đầy và bắt đầu từ chối thư.

2) Thời gian gửi

Rất quan trọng vì lý do rõ ràng. Mặc dù vậy, hầu hết các logger đều đóng dấu thời gian cho mọi tin nhắn.

3) Thẻ nội dung

Nếu bạn đang gửi một số loại nội dung mô-đun tùy chỉnh, thì có khả năng sẽ có một bộ thẻ nội dung dựa trên sở thích của họ ("VideoGames, StackOverflowNews, Lederhosen"), điều này cho phép bạn theo dõi một cách chi tiết hơn những gì có thể sai với một loại email nhất định thất bại.

4) Hàng đợi tin nhắn hiện tại

Nhiều vấn đề có thể được khai sáng bằng cách đăng nhập giá trị này mỗi lần. Nó cho bạn thấy thời gian khi chương trình của bạn chậm một cách điên cuồng, và nó cũng cho bạn thấy khi nào nó nhanh hơn bình thường (hàng đợi đáng ngờ). Nhiều vấn đề sẽ được chiếu sáng bởi cái này hơn bất kỳ vấn đề nào khác.


4
Tôi định hỏi "Tại sao không bcc?" nhưng một nghiên cứu nhỏ đã cho tôi thấy: "... tất cả các địa chỉ, bao gồm cả địa chỉ BCC, được bao gồm trong mỗi email khi nó được gửi qua Internet. Các địa chỉ BCC bị loại bỏ email sao chép mù chỉ ở máy chủ email đích." +1 cho một cái gì đó tôi không biết.

Cảm ơn những người đứng đầu Gortok. Xin lỗi tôi không thể giúp đỡ nhiều hơn thế.

5

Tùy chọn để yêu cầu HTML hoặc văn bản thuần túy rất quan trọng đối với tôi.

Cũng đảm bảo rằng bạn không bao giờ gửi tệp đính kèm.

Hãy chắc chắn rằng địa chỉ trả lời là hợp lệ và thỉnh thoảng đi đâu đó được kiểm tra. Không phải ai cũng sẽ tìm kiếm liên kết từ chối.

Tùy thuộc vào kịch bản của bạn, bạn có thể muốn sử dụng một loại danh sách gửi thư đầy đủ, theo đó mọi người có thể trả lời cho toàn bộ nhóm. Dù bạn có làm gì đi nữa, hãy đảm bảo rằng bạn không bao giờ sử dụng sao chép carbon để liên hệ với tất cả mọi người - soạn từng thư riêng lẻ.


Tôi có thể sẽ không chấp nhận câu trả lời của bạn trừ khi bạn chỉnh sửa nó để bao gồm những thứ khác mà tôi đã đưa ra. Bình luận để bạn sẽ cập nhật câu trả lời của bạn.
George Stocker

5

-Có thể chọn không tham gia với một cú nhấp chuột.
-Quá trình từ chối sẽ cho phép người dùng chọn tham gia nếu họ gây rối.
-Bạn nên luôn để người dùng chọn tham gia. Không tự động chọn người dùng.
-Không bán hoặc cho đi địa chỉ email cho các trang web, công ty khác hoặc để lấy tiền.


Tôi có thể sẽ không chấp nhận câu trả lời của bạn trừ khi bạn chỉnh sửa nó để bao gồm những thứ khác mà tôi đã đưa ra. Bình luận để bạn sẽ cập nhật câu trả lời của bạn.
George Stocker

3

Tóm tắt từ câu hỏi và câu trả lời của bạn:

  • chỉ chọn tham gia
  • Chính sách bảo mật "tốt", được người dùng biết đến, bao gồm cả việc không chia sẻ email với các bên khác
  • nhấp chuột một lần hủy đăng ký (không trả lời) với cơ chế "Tôi đã thay đổi suy nghĩ" dễ dàng
  • tùy chọn HTML hoặc văn bản thuần túy
  • Tuân thủ CAN-SPAM cho Hoa Kỳ

Tôi sẽ thêm:

  • Tùy chọn "Chuyển tiếp cho bạn bè"
  • "Nếu điều này được chuyển tiếp đến bạn và bạn muốn đăng ký ..."
  • Một tùy chọn khi người dùng hủy đăng ký để họ gửi cho bạn ý kiến ​​về lý do họ hủy đăng ký - thường là các hộp kiểm (quá thường xuyên, tôi quá bận, tôi nhận được quá nhiều email, nội dung không liên quan đến tôi, v.v.) và " lý do khác "hộp văn bản
  • Lời nhắc về quyền : "Bạn đang nhận được email này <email_address>vì bạn đã nhấp ..."
  • Nếu người dùng đã chọn HTML, liên kết "Nếu bạn không thể đọc được, hãy nhấp vào đây để xem trang trực tuyến"

2

Đảm bảo tuyên bố quyền riêng tư của bạn có sẵn trước khi bạn đăng ký và nó đề cập đến chính sách gửi thư điện tử của bạn.


2

Làm thế nào tôi nên theo dõi các email được gửi?

Nếu theo dõi, bạn có nghĩa là cho biết nếu ai đó thực sự xem email thì có 2 cách (mà tôi biết) để "theo dõi" email .. Đầu tiên là có các liên kết trong email của bạn mà việc đọc cũng có thể đi. Nhược điểm là điều này chỉ cung cấp cho bạn một bản ghi nếu đọc nhấp vào liên kết. Một cách khác là nhúng hình ảnh từ xa vào email. Khi mọi người xem email và nếu ứng dụng email thực sự hiển thị hình ảnh, bạn sẽ có thể xem tần suất hình ảnh từ xa xem ở đâu để có ý tưởng tốt về số lượng người đang xem email.

Cả hai điều này đều tuyệt vời bởi vì cả hai đều có sai sót nhưng nó sẽ cung cấp cho bạn số lượt xem trên mỗi email.


theo dõi ở đây có nghĩa là nếu tôi gửi email cho khách hàng, tôi phải đăng nhập rằng nó đã được gửi. Thông tin mà tôi có thể cần phải đăng nhập là gì?
George Stocker

Câu hỏi cập nhật
George Stocker

Bạn CÓ THỂ theo dõi lượt xem email cá nhân thông qua hình ảnh từ xa, ví dụ như một mục có uid duy nhất cho mỗi người dùng có thể có img src = "www.mysite.com/mySaleItem.jpg?uidhash=F91xKAm307nJ"
nvuono

2

Một điều tôi nhận thấy rằng không ai suggessted là một tùy chọn để chọn một văn bản hoặc một hình ảnh có chứa email. Tôi cũng thích nhận được nhiều tin tức nhỏ hơn vì tôi kiểm tra email của mình nhiều lần trong ngày để có thể hữu ích khi hỏi người dùng nếu họ muốn email hàng ngày hoặc hàng tuần.


"Email trực tiếp" hoặc "Thông báo hàng ngày" là cách tôi thường thấy nó được gọi là. (hàng ngày có thể là một loạt các khoảng thời gian khác nhau và đôi khi có một vài lựa chọn)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.