Imprimir

Boletines (Newsletters)

La extensión newsletters permite crear y administrar boletines informativos y listas de suscriptores.

Tabla de contenidos:

Configuraciones

La extensión requiere varias configuraciones y preparaciones para el óptimo funcionamiento.

A continuación, detallaremos alguna de las más importantes. A su vez, dejaremos para un capítulo aparte la habilitación de estadísticas.

Smtp

Los boletines pueden ser enviados con el servidor establecido por defecto para el sitio web en Configuraciones > Email, o utilizar un servidor smtp alternativo. Solo debe activar la opción en Configuraciones > Boletines > Smtp y establecer los valores correspondientes al nuevo servidor.

Para la depuración de errores, puede modificar el nivel de depuración del motor de envios en el apartado Configuraciones > Boletines > Herramientas y enviar un boletín de prueba.

Motor de envíos

La aplicación NO INCLUYE el sistema para programar el envio de boletines, para ello, se debe utilizar Crontab de los servidores Linux o páginas dedicadas a tal fin.

Para ejecutar periódicamente el motor de envios utilizando Crontab (desde cpanel), puede ingresar el comando:

curl --silent 'http://www.tu-sitio/newsletters/sender?password=the_password&format=blank' >/dev/null

 

La periodicidad con que se ejecutará puede  calcularla en base a cuántos boletines debe enviar y a los límites impuestos por su servidor.

 

Para configurar la cantidad de boletines que serán enviados en un llamado al motor, debe dirigirse a Configuraciones > Boletines > Remitente.

Habilitar las estadísticas

En principio, la extensión puede funcionar sin necesidad de recolectar datos. Sin embargo, habilitar las estadísticas permite evaluar las campañas, ayudando a tomar futuras desiciones.

Las estadísticas se habilitan desde Configuraciones > Boletines > Estadísticas.

Antes de habilitar las estadísticas, debe tener todas las configuraciones necesarias que a continuación se detallan.

Impresiones

En las estadísticas, se cuenta como una impresión cuando el suscriptor visualiza el boletín de manera completa. Esto último implica que el usuario permitió a su servidor de correos mostrar las imágenes y enlaces.

 

Configuración

Antes de habilitar las estadísticas, se debe renombrar el archivo media/newsletters/i/htaccess por media/newsletters/i/.htaccess.

Esto se hace con el fin de redireccionar al script www.tu-sitio/newsletters/impressions/, que es el encargado de contabilizar la impresión.

Clicks

Los clicks realizan el seguimiento de los enlaces que el suscriptor a pulsado.

 

Configuración

Esta estadística no requiere preparación extra.

Rebotes

Se considera un rebote cuando el servidor del destinatario devuelve el boletín que le hemos enviado. Esto puede ocurrir por varios motivos, como por ejemplo: el destinatario no exite, la casilla de correo esta llena, etc.

 

Configuración

Para recolectar estos datos es necesario acceder periódicamente a un "correo de rebotes". Para ello, se necesita rellenar los datos de acceso en Configuraciones > Boletines > Rebotes.

A su vez, programar la ejecución del script que revisa periódicamente la bandeja de entrada. Para esto último se puede utilizar Crontab, ingresando el siguiente comando:

curl --silent 'http://www.tu-sitio/newsletters/bounces?password=the_password&format=blank' >/dev/null

 

Suscripción

La suscripción puede realizarse a través del formulario disponible a tal efecto en www.tu-sitio/newsletters/subscribe/ o de un widget.

La extensión esta vinculada al sistema de usuarios, por lo tanto, los suscriptores serán considerados usuarios del sitio.

Utilizar el widget

Los widgets estan preparados para ser utilizados por las plantillas. Depende de estás donde serán insertados. Como ejemplo, en la plantilla por defecto del CMS, puede insertarse en el sidebar o en el footer ingresando en las opciones de plantilla el siguiente comando:

// sidebar
"sidebar":["newsletters"]

// footer
"footer":["newsletters"]

Suscriptores

En Administración > Boletines encontrarás la opción Suscriptores. Allí verás la lista completa de suscriptores y podrás realizar varias acciones relativa a los mismos.

Crear un boletín

En Administración > Boletines podrás encontrar la opción para crear un nuevo boletín. En el formulario deberás ingresar el motivo, la vista, y el cuerpo del boletín.

El motivo será utilizado, tanto en el envío de los boletínes, como en el título de la versión online.

La vista o plantilla, completa el cuerpo del boletín. Aquí se utiliza una vista de la extensión Email, lo cual permite reutilizar en diferentes extensiones una vista confeccionada para un sitio web específico.

El cuerpo contiene la versión html que será enviada a los suscriptores por correo electrónico.

 

Modificar las versiones alternativas del boletín

Una vez creado el boletín, podrá modificar la versión de texto plano que se enviará por correo electrónico y la versión que quedará a disposición de manera online.

Enviar un boletín de prueba

En el mismo lugar donde son creados los boletines, existe una opción para enviar un boletín de prueba.

El motor utilizado será el mismo que se utiliza para enviar las campañas, esto puede ser útil en el caso que sea necesario depurar errores, por ejemplo, ver el error que muestra una conexión smtp.

Un formulario le pedirá la dirección de correo electrónico a la cual dirigirse. Aquí es posible configurar una dirección por defecto.

Si la dirección ingresada corresponde a la de un suscripto, el correo enviado contendrá todos los datos necesarios para las estadísticas y la desuscripción. De lo contrario, el correo será enviado sin estos datos.

Comenzar una campaña

Los boletines son creados con un estado inicial de Privado, esto significa que es visible solo para el administrador.

Pulsando sobre el estado de un boletín podrá modificar el mismo. De esta manera, si el estado es Privado, podrá iniciar el envio pulsando sobre éste.

Al iniciar una campaña, se calculará el total de suscriptos activos al momento y se actualizará la fecha de inicio de la campaña. Estos datos se utilizarán para las estadísticas.