Difusión de contenidos a través de canales
Documentación

Difusión de contenidos a través de canales

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:

  1. Título
  2. ContentChannel
  3. Fecha y hora de inicio
  4. Contenido
  5. 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.