Mejores prácticas y etiqueta para configurar notificaciones por correo electrónico

21

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.
George Stocker
fuente
12
Prefiero optar por no participar. Estoy respondiendo en el comentario porque esa no es realmente la parte de programación de la pregunta.
2
@ Aaron Smith: Te recomiendo que lo pongas como respuesta. El desarrollo web tiene todo tipo de relaciones tangenciales con la programación, y este es un "buen" consejo.
George Stocker
2
¿Qué es asp.net y C # sobre esta pregunta? Esto podría hacerse en cualquier plataforma y en cualquier idioma. Las mejores prácticas para hacer esto se aplicarían a todos ellos.
Bratch
@ Aaron, pensé que la pregunta implicaba que los usuarios ya estaban 'optando'. Pero tu nota es increíblemente importante. NUNCA NUNCA se auto suscriban personas.
De acuerdo ... lo publicaré como respuesta ya que todos parecen querer que lo haga.

Respuestas:

12

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.

Steven smethurst
fuente
Probablemente no acepte su respuesta a menos que la edite para incluir otras cosas que he mencionado.
George Stocker
Cambiar la dirección De: en el encabezado es sencillo en la mayoría de los clientes. Siempre que las comprobaciones se realicen en los encabezados en lugar de en el sobre, se cancelará la suscripción.
Legooolas
11

Prefiero optar por no participar.


fuente
44
Cualquier correo que reciba y que no haya aceptado se enviará a mi correo basura y tomo una nota mental de nunca tratar con la compañía que me está enviando correo no solicitado nuevamente. No creo que la gente deba enviar correos electrónicos a personas que no lo han solicitado específicamente, incluso si permiten la exclusión voluntaria.
Probablemente no acepte su respuesta a menos que la edite para incluir otras cosas que he mencionado. Comentando para que actualices tu respuesta.
George Stocker
¿Qué quieres que agregue a mi respuesta? No me importa si no lo aceptas.
Ver pregunta actualizada. Solo quería que todos supieran que no he tomado una decisión sobre la recompensa y que no lo haré hasta dentro de unas horas hasta que venza. Todavía te da tiempo para agregar más información.
George Stocker
9

Optar por salir

No es simplemente etiqueta, es la ley de los Estados Unidos:

De la Ley CAN-SPAM :

Requiere que su correo electrónico dé a los destinatarios un método de exclusión. Debe proporcionar una dirección de correo electrónico de respuesta u otro mecanismo de respuesta basado en Internet que permita a un destinatario pedirle que no envíe mensajes de correo electrónico futuros a esa dirección de correo electrónico, y debe cumplir con las solicitudes. Puede crear un "menú" de opciones para permitir que un destinatario opte por no recibir ciertos tipos de mensajes, pero debe incluir la opción de finalizar cualquier mensaje comercial del remitente.

Cualquier mecanismo de exclusión que ofrezca debe poder procesar las solicitudes de exclusión durante al menos 30 días después de enviar su correo electrónico comercial. Cuando recibe una solicitud de exclusión, la ley le otorga 10 días hábiles para dejar de enviar correos electrónicos a la dirección de correo electrónico del solicitante. No puede ayudar a otra entidad a enviar correos electrónicos a esa dirección, o hacer que otra entidad envíe correos electrónicos en su nombre a esa dirección. Finalmente, es ilegal que venda o transfiera las direcciones de correo electrónico de las personas que eligen no recibir su correo electrónico, incluso en forma de una lista de correo, a menos que transfiera las direcciones para que otra entidad pueda cumplir con la ley.

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:

  • Hora de inicio de la cola
  • Por correo electrónico:
    • Posición en fila
    • Dirección de Correo Electrónico del Destinatario
    • Tiempo enviado
  • Hora de finalización

Diverso

  • Asegúrese de incluir el nombre de su sitio web o la dirección de su empresa en cada correo electrónico
  • Mantenga la información relevante en la parte superior del correo electrónico para que el usuario no tenga que desplazarse hacia abajo
  • Use la ortografía correcta y evite TODAS LAS MAYÚSCULAS
  • Use imágenes de buen ancho de banda baja
  • Asegúrese de tener solo un destinatario por correo electrónico, de modo que la To:línea no contenga 100 direcciones de correo electrónico
  • No envíe información de identificación personal del usuario en el correo electrónico (por ejemplo, información de tarjeta de crédito)
  • Evitar archivos adjuntos

Ley CAN-SPAM: una guía de cumplimiento para empresas :

usuario2182349
fuente
1
Podría no ser "ley" ... El acto permite un "mensaje transaccional o de relación" (correo electrónico que ... actualiza a un cliente en una relación comercial existente) y si el destinatario solicitó la notificación en primer lugar, entonces hay una empresa existente relación.
1
Gran enlace, por cierto.
George Stocker
1
Específicamente: la ley de los Estados Unidos
@Gortok: gracias por la actualización. @WaldenL: cierto, pero no puedo suponer que haya uno. @JeffH: buen punto, agregado para responder.
Con respecto a la frecuencia de distribución: asegúrese de que los usuarios sepan por adelantado con qué frecuencia llegará. Por ejemplo, "[x] Enviarme actualizaciones semanales sobre abcxyz"
6

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. Recipiente
  2. Tiempo enviado
  3. Etiquetas de contenido
  4. Cola de mensajes actual

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
44
Estaba a punto de preguntar "¿Por qué no bcc?" pero una pequeña investigación me mostró: "... todas las direcciones, incluidas las direcciones BCC, se incluyen en cada correo electrónico a medida que se envían a través de Internet. Las direcciones BCC se eliminan del correo electrónico de copia oculta solo en el servidor de correo electrónico de destino". +1 por algo que no sabía.
Gracias por la cabeza Gortok. Lo siento, no puedo ser más ayuda que eso.
5

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
Probablemente no acepte su respuesta a menos que la edite para incluir otras cosas que he mencionado. Comentando para que actualices tu respuesta.
George Stocker
5

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

Tony
fuente
Probablemente no acepte su respuesta a menos que la edite para incluir otras cosas que he mencionado. Comentando para que actualices tu respuesta.
George Stocker
3

Resumiendo de su pregunta y respuestas:

  • solo optar
  • "buena" política de privacidad, dada a conocer a los usuarios, que incluye no compartir correos electrónicos con otras partes
  • Darse de baja con un solo clic (no responder) con el sencillo mecanismo "Cambié de opinión"
  • opción de HTML o texto sin formato
  • Cumplimiento de CAN-SPAM para EE. UU.

Lo añadiré:

  • Opción "Reenviar a un amigo"
  • Opción "Si se te envió esto y quieres suscribirte ..."
  • Una opción cuando los usuarios se dan de baja para que le envíen comentarios sobre por qué se dieron de baja, a menudo como casillas de verificación (aparece con demasiada frecuencia, estoy demasiado ocupado, recibo demasiados correos electrónicos, el contenido no es relevante para mí, etc.) y un " otro motivo "cuadro de texto
  • Recordatorio de permiso : "Está recibiendo este correo electrónico en <email_address>porque hizo clic en ..."
  • Si el usuario ha optado por HTML, un enlace "Si no puede leer esto, haga clic aquí para ver la página en línea"
JeffH
fuente
2

Asegúrese de que su declaración de privacidad esté disponible antes de suscribirse y mencione su política de correo electrónico.

Roalt
fuente
2

¿Cómo debo rastrear los correos electrónicos que se envían?

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.

Tony
fuente
rastrear aquí significa que si envío un correo electrónico a un cliente, debo registrar que se envió. ¿Cuál es la información que necesito registrar?
George Stocker
Pregunta actualizada
George Stocker
PUEDE rastrear vistas de correo electrónico individuales a través de imágenes remotas, por ejemplo, un elemento con uid único para cada usuario puede tener un img src = "www.mysite.com/mySaleItem.jpg?uidhash=F91xKAm307nJ"
nvuono
2

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
"Correo electrónico en vivo" o "Resúmenes diarios" es como normalmente lo llamo. (diariamente podría ser una variedad de incrementos de tiempo, y ocasionalmente tiene varios para elegir)