Si iba a configurar Alertas por correo electrónico para que los clientes de su sitio web se suscribieran, ¿qué reglas de etiqueta se deberían seguir?
Puedo pensar en algunos de la parte superior de mi cabeza:
- Los usuarios pueden darse de baja
- Solo texto (o imágenes remotas de buen gusto)
- No se envía más de una vez por semana.
- Los clientes tienen un control preciso sobre lo que reciben los correos electrónicos (solo reciben lo que les interesa)
¿Qué otros puntos debo considerar?
Desde el punto de vista de la programación, ¿cuál es el mejor método para configurar y ejecutar notificaciones por correo electrónico?
- ¿Debo usar un servicio ASP.NET? ¿Un servicio de Windows? ¿Cuáles son las trampas para cualquiera?
- ¿Cómo debo registrar los correos electrónicos que se envían? No me importa si se reciben, pero necesito poder demostrar que envié o no un correo electrónico.
c#
asp.net
web-development
email
George Stocker
fuente
fuente
Respuestas:
El proceso de exclusión voluntaria NO debe ser "Responder al correo electrónico con 'cancelar suscripción' en el asunto". Utilizo un conjunto para todas mis suscripciones (ayuda a controlar el correo no deseado) por eso no puedo responder desde cada dirección que proporciono ([email protected]). Lo que realmente me dificulta darme de baja de ciertas listas.
Los enlaces de exclusión voluntaria funcionan mejor.
fuente
Prefiero optar por no participar.
fuente
Optar por salir
No es simplemente etiqueta, es la ley de los Estados Unidos:
De la Ley CAN-SPAM :
Solo texto
No estoy completamente convencido de esta característica. Desde ciertos sitios web como amazon.com o guitarcenter.com, me gusta la posibilidad de ver los productos que se ofrecen directamente en el correo electrónico sin tener que hacer clic en un enlace externo. Además, GMail tiene la capacidad de bloquear las imágenes de todos modos si no quiero verlas. Sin embargo, supongo que si está controlando todo el proceso, también podría ofrecer una casilla de verificación para que el usuario elija correos electrónicos HTML o de texto sin formato.
Frecuencia de distribución
Es difícil decidir con qué frecuencia debe enviar notificaciones masivas por correo electrónico porque realmente depende del contenido de su sitio web. Estoy de acuerdo en que una presentación semanal es un buen comienzo.
Método de distribución
Me imagino que la respuesta real a esto depende de la escalabilidad. ¿Cuántos correos electrónicos enviarás y con qué frecuencia? Me imagino que crear un servicio de Windows sería la solución más fácil de mantener y personalizar si tiene un número relativamente bajo de correos electrónicos para enviar. Si necesita una solución más sólida, buscaría un producto profesional de correo electrónico masivo.
Explotación florestal
Puede hacerlo en una base de datos SQL o en archivos de registro de texto plano. Esto realmente depende de cómo auditará estos detalles. Puede construir un sistema fácilmente alrededor de la base de datos si necesita que otras personas validen que se enviaron ciertos correos electrónicos. Sin embargo, me imagino que esto no será necesario.
Si sigue la ruta del archivo de registro de texto plano, podría usar un sistema de registro probado como log4net ya que menciona .NET.
En cuanto a qué registrar, esperaría algo como:
Diverso
To:
línea no contenga 100 direcciones de correo electrónicoLey CAN-SPAM: una guía de cumplimiento para empresas :
fuente
Etiqueta de frecuencia
Creo que más importante que "no se envía más de uno por semana" sería "enviado con la menor frecuencia posible"
Si NECESITA enviar dos en una semana, hágalo. Pero si no necesita enviarlos, no envíe nada.
Alternativamente, puede hacerlo al estilo de 'boletín informativo' y enviarlo de forma regular (programada). Pero en ese caso, deberá asegurarse de tener cosas específicas relevantes que decir en cada mensaje.
Facilidad de uso
Haz que sea increíblemente fácil registrarse y cerrar sesión.
Haz que sea increíblemente fácil (y opcional) que lo personalicen.
Usted mencionó el control detallado, pero tenga en cuenta que cuando los clientes ven largas listas de casillas de verificación sobre lo que les gusta y lo que no les gusta, saben que cuantas más casillas hagan clic, más correo recibirán, así que " tenderé a hacer clic menos.
Un método que podría usar sería similar al "Me gusta" de Facebook "No me gusta", el único problema es que necesita MUCHA lógica de datos (y compleja) para implementar un esquema como ese.
Los correos electrónicos directos cortos serían los mejores (a diferencia de esta respuesta). Incluya enlaces a la información, aunque eso podría marcar sus correos electrónicos como spam.
Muchas personas mencionaron que no venden los correos electrónicos, creo que es un hecho, pero la otra faceta es algo que Frakkle mencionó. No hay forma de que ninguna persona en su lista de correo obtenga la información sobre otra persona en la lista de correo. Ni siquiera bccing personas. Siempre redacte correos electrónicos individuales y directos.
Programáticamente
En este caso, como con muchos otros problemas de programación, use el tipo de servicio con el que esté más familiarizado. No creo que las diferencias entre un servicio ASP.NET y un servicio de Windows sean mayores que la diferencia en sus propios niveles de habilidad.
Explotación florestal
Para iniciar sesión, cuando uso un servicio de Windows, he tenido una buena experiencia con Log4Net. En términos de contenido (mucho más importante). Debería estar registrando algunas cosas (si corresponde).
1) destinatario
Una parte integral del registro, porque a menudo los errores en el 'servicio' son en realidad errores con el destinatario. Puede imaginar el caos que ocurriría si su buzón de prueba se llena y comienza a rechazar mensajes.
2) Tiempo enviado
Muy importante por razones obvias. Sin embargo, la mayoría de los registradores marcan cada mensaje de todos modos.
3) Etiquetas de contenido
Si está enviando algún tipo de contenido modular personalizado, es probable que haya un conjunto de etiquetas de contenido en función de sus preferencias ("VideoGames, StackOverflowNews, Lederhosen"), esto le permite rastrear de una manera mucho más precisa lo que podría estar equivocado con una cierta clase de correos electrónicos que fallan.
4) Cola de mensajes actual
Muchos de los problemas pueden aclararse registrando este valor cada vez. Le muestra los momentos en que su programa es extremadamente lento, y también le muestra cuándo es curiosamente más rápido de lo normal (cola sospechosamente vacía). Este problema iluminará más problemas que cualquier otro.
fuente
La opción de solicitar HTML o texto sin formato es importante para mí.
También asegúrese de nunca enviar archivos adjuntos.
Asegúrese de que la dirección de respuesta sea válida y vaya a algún lugar que se verifique periódicamente. No todos buscarán el enlace de exclusión.
Dependiendo de su escenario, es posible que desee utilizar un tipo completo de lista de correo para que las personas puedan responder a todo el grupo. Sin embargo, hagas lo que hagas, asegúrate de nunca usar la copia al carbón para contactar a todos: redacta cada correo individualmente.
fuente
-El debería poder darse de baja con un solo clic.
-El proceso de exclusión voluntaria debería permitir que un usuario opte por participar si se equivoca.
-Siempre debe permitir que los usuarios se suscriban. No opte automáticamente por los usuarios.
-No vender o regalar direcciones de correo electrónico a otros sitios, empresas o por dinero.
fuente
Resumiendo de su pregunta y respuestas:
Lo añadiré:
<email_address>
porque hizo clic en ..."fuente
Asegúrese de que su declaración de privacidad esté disponible antes de suscribirse y mencione su política de correo electrónico.
fuente
Si por seguimiento, quiere decir decir si alguien realmente miró el correo electrónico, entonces hay 2 maneras (que yo sepa) de "rastrear" correos electrónicos ... La primera es tener enlaces en sus correos electrónicos para que la lectura también pueda ir. La desventaja es que esto solo le dará una grabación si una lectura hace clic en el enlace. La otra forma es incrustar imágenes remotas en el correo electrónico. Cuando las personas ven el correo electrónico y si la aplicación de correo electrónico realmente muestra las imágenes, debería poder ver con qué frecuencia se ven las imágenes remotas para tener una buena idea de cuántas personas están viendo el correo electrónico.
Ninguno de estos es tan bueno porque ambos tienen fallas, pero le daría un gran número de visitas por correo electrónico.
fuente
Una cosa que noté que nadie sugirió es una opción para elegir un texto o una imagen que contenga correo electrónico. También prefiero recibir noticias más pequeñas, ya que reviso mi correo electrónico varias veces al día, por lo que podría ser útil preguntarle al usuario si desea recibir correos electrónicos diarios o semanales.
fuente