Uso
El complemento «Content Channel Push» permite que los nuevos elementos del canal
se envíen por correo electrónico a los miembros de un grupo determinado a través de una nueva tarea de Rock.
Configuración del trabajo
El trabajo que enviará el correo electrónico se llama «Send Push». Este
trabajo tiene la siguiente configuración:
- Plantilla de comunicación: el sistema de comunicación que se utilizará para la notificación push.
- Canal de contenido: El canal de contenido que hay que supervisar para detectar nuevos elementos que publicar.
- Medio de comunicación determinado a partir de: este ajuste permite determinar a través de qué medio se debe enviar un mensaje a una persona. Las opciones son:
- Preferencia de la persona: se utilizará la preferencia de medio de comunicación de la persona para todo el sistema.
- Preferencia de miembro del grupo: se utilizará la preferencia que la persona haya configurado específicamente para el grupo que figure como lista de destinatarios.
- Grupo de destinatarios: El grupo al que se va a enviar el correo electrónico.
- Guardar la comunicación: si la comunicación debe guardarse para que aparezca en el historial de comunicaciones de la persona.
- Enviar solo elementos nuevos: cuando esta opción esté activada, solo se tendrán en cuenta los elementos que aún no se hayan enviado desde el último envío. De lo contrario, se enviarán todas las solicitudes activas.
El trabajo espera que el canal cuente con un atributo booleano
denominado «Sent» que le ayude a determinar qué elementos de contenido
ya se han enviado. Cuando el trabajo se ejecute por primera vez, añadirá este atributo si
no existe.
Precaución
Advertencia: Si tu canal de contenido
ya contiene elementos, deberás añadir manualmente este atributo y establecer
su valor en «True» para aquellos elementos de contenido anteriores que no desees enviar. De lo contrario,
todos los elementos anteriores se enviarán en correos electrónicos individuales. Una forma de añadir «true»
a los elementos existentes fácilmente es ejecutar la tarea una vez para un grupo que contenga a una sola persona.
Esto marcará todos los elementos existentes como enviados.
- Personalización – Esta opción imita la función de personalización del bloque «Vista del canal de contenido» de Rock. La opción «Ignorar» no tendrá en cuenta los segmentos de personalización. La opción «Priorizar» colocará los elementos del canal de contenido que coincidan con el segmento de la persona en la parte superior de la lista, y la opción «Filtrar» solo mostrará los elementos que coincidan con los segmentos de la persona.
Nota
Los elementos del canal de contenido que no tienen segmentos asociados siguen apareciendo en los resultados.
Notas sobre la preferencia de medio
Como se indica en la configuración anterior, el medio utilizado (SMS o
correo electrónico) puede configurarse consultando las preferencias del sistema de cada persona o sus
preferencias dentro del grupo. Si seleccionas la preferencia de los miembros del grupo, deberás
asegurarte de proporcionarles una forma de establecer esta preferencia cuando se incorporen
al grupo.
Al crear la comunicación del sistema para su uso con el
complemento, también deberás asegurarte de proporcionar plantillas para todos los medios que
desees admitir. Si no proporcionas una plantilla para el medio SMS, todos los
usuarios recibirán la actualización por correo electrónico. La lógica del complemento está configurada
para intentar enviar una comunicación a todo el mundo, incluso si no se ajusta a sus
preferencias, en lugar de no enviarles nada.
Cabe señalar también que, si la persona tiene un número de SMS
que no está habilitado para recibir SMS, se le enviará un correo electrónico en su lugar, siempre que disponga de una
dirección de correo electrónico válida.
Comunicación del sistema
Se ha incluido un ejemplo de correo electrónico del sistema para ayudarte a elaborar
el diseño del correo. Se trata solo de un punto de partida, así que no dudes
en adaptarlo a tu gusto. La plantilla proporcionada se ha diseñado
en torno al canal de contenido «Blog del sitio web».
Los siguientes objetos de combinación están disponibles para que los utilices en
este correo electrónico.
Elementos: las propiedades del canal de contenido
Elementos nuevos. Podrás acceder a estos elementos con lava de la siguiente manera:
{% for item in Items %} {{ item.Title }} {% endfor %}
Entre las propiedades comunes de este artículo
se incluyen:
- Título
- ContentChannel
- Fecha y hora de inicio
- Contenido
- Atributos
{{ item | Attribute:’key’ }}
- ContentChannel – Aquí se incluye información sobre el canal de contenido al que pertenecen los elementos. Entre las propiedades más habituales se encuentran:
- Nombre
- Descripción
- IconCssClass
- URL del canal
- URL del artículo
- Persona: se trata del objeto «Persona» completo, con todas las propiedades habituales (consulta la lista en los campos de fusión de una nueva comunicación).
Receta de ejemplo
Dado que la lista de destinatarios funciona como un grupo, dispones de varias
opciones para añadir o eliminar personas del grupo.
Suscribirse - Añadir a un grupo
La mejor forma de añadir a alguien a un grupo es colocar un bloque «Group
Simple Register» o «Group Registration» en una página externa. Estos
bloques te permiten añadir a alguien a un grupo de forma rápida y sencilla. Como alternativa,
existe un bloque llamado «Group Member Add From URL» que te permite añadir a alguien a
un grupo simplemente introduciendo un ID de grupo y un GUID de persona.
También puedes utilizar un formulario de entrada de Workflow para añadir a una persona a un
grupo. Es una opción estupenda si además quieres enviar inmediatamente un
correo electrónico de bienvenida.
Darse de baja: cómo salir de un grupo
Para darse de baja (es decir, eliminarlos del grupo), puedes
iniciar un flujo de trabajo desde un enlace de baja que aparece en el correo electrónico (se requiere Rock v5 o superior).
Al añadir un bloque «Entrada de flujo de trabajo» a una página, puedes configurarlo para que inicie un
tipo específico de flujo de trabajo. También puedes pasar atributos del flujo de trabajo a través de la
cadena de consulta del enlace. Por ejemplo, podrías pasar un «PersonId» a través de la
cadena de consulta.
Rock también cuenta con un bloque denominado «Eliminar a un miembro del grupo de la URL» que
requiere un ID de grupo y un GUID de persona. Si utilizas este bloque, tendrás que añadir un enlace para darse de baja
al final de tu correo electrónico. A continuación te mostramos un ejemplo de «lava» que puedes
utilizar:
<a href="{{ GlobalAttribute.PublicApplicationRoot
}}page/6810?PersonGuid={{ Person.Guid }}">Unsubscribe</a>
Asegúrate de actualizar el identificador de la página.
Suscripción automática
Si prefieres que tu
lista de suscriptores sea dinámica, siempre puedes utilizar las funciones de sincronización de grupos de Rock para
mantener actualizada tu lista de destinatarios.
Notas de la versión
- v2.8
- Se ha solucionado un error que podía provocar que el complemento enviara elementos del canal de contenido caducados o rechazados.
- v2.7
- Se ha añadido compatibilidad con tres nuevos ajustes de trabajo:
- Activar la baja con un solo clic: esto añadirá el encabezado «List-Unsubscribe-Post» al correo electrónico con el valor «List-Unsubscribe=One-Click».
- URL para darse de baja: este campo habilitado por Lava incluirá la cadena resuelta como primer valor en el encabezado «List-Unsubscribe» (que tiene mayor prioridad que el correo electrónico de baja).
- Correo electrónico de solicitud de baja: este campo habilitado por Lava incluirá la cadena resuelta como segundo valor en el encabezado «List-Unsubscribe» (con una prioridad inferior a la de la URL de baja).
- v2.6
- Se ha actualizado la forma en que se envían las notificaciones push para incluir OpenAction para Rock Mobile y procesar Lava en los valores de la cadena de consulta.
- v2.5
- Se ha añadido una nueva opción para que el contenido publicado se pueda filtrar según la función de personalización de Rock para los elementos del canal de contenido.
- Se ha añadido la posibilidad de enviar una notificación push si la plantilla de comunicación del sistema no contiene ningún mensaje de correo electrónico ni SMS, pero sí contiene contenido para notificaciones push.
- v2.4
- Se ha solucionado el problema por el que no se enviaban los mensajes SMS, así como el problema por el que los miembros del grupo cuyos registros de persona tenían la opción «No enviar correo electrónico» marcada seguían recibiendo comunicaciones por correo electrónico. Requiere la versión 15.0 o superior.