Show Menu
TEMAS×

Mensajes transaccionales de eventos

Puede enviar mensajes transaccionales de evento dirigidos a un evento. Este tipo de mensajes transaccionales no contiene información de perfil: el destinatario de envío se define por los datos contenidos en el propio evento.
Una vez que haya creado y publicado un evento (el abandono del carro de compras como se explica en esta sección ), el mensaje transaccional correspondiente se crea automáticamente.
Los pasos de configuración se presentan en la sección Configuración de un evento para enviar un mensaje transaccional .
Para que el evento active el envío de un mensaje transaccional, debe personalizar el mensaje, probarlo y publicarlo.
Para acceder a mensajes transaccionales, debe formar parte del grupo de Administrators (all units) seguridad.
Los mensajes transaccionales de Evento no contienen información sobre perfiles, por lo que no son compatibles con las normas de fatiga (incluso en el caso de un enriquecimiento con perfiles). Consulte Reglas de fatiga .

Definición de un perfil de prueba en un mensaje transaccional

Defina un perfil de prueba adaptado, que le permitirá previsualización de su mensaje y enviar una prueba para comprobarlo.

Creación de un perfil de prueba dentro del mensaje transaccional

  1. Para acceder al mensaje que ha creado, haga clic en el Adobe Campaign logotipo, en la esquina superior izquierda, y seleccione Marketing plans > Transactional messages > Transactional messages .
  2. Cree un perfil de prueba que esté vinculado a su evento.
  3. Especifique la información que desea enviar en formato JSON en la Event data used for personalization sección. Este es el contenido que se utilizará al obtener una vista previa del mensaje y cuando el perfil de prueba reciba la prueba.
    También puede introducir la información relativa a la tabla de perfiles. Consulte Enriquecimiento del contenido de mensaje transaccional.
  4. Una vez creado, el perfil de prueba se especificará previamente en el mensaje transaccional. Haga clic en el Test profiles bloque del mensaje para comprobar el destinatario de la prueba.

Creación de un perfil de prueba fuera del mensaje transaccional

También puede crear un nuevo perfil de prueba o utilizar uno que ya exista en el Test profiles menú.
  1. Haga clic en el Adobe Campaign logotipo, en la esquina superior izquierda, luego seleccione Profiles & audiences > Test profiles .
  2. En la Event sección de la página del perfil de prueba que ha elegido, seleccione el evento que acaba de crear. En este ejemplo, seleccione "Abandono del carro de compras (EVTcartAbandonment)".
  3. Especifique la información que desea enviar en formato JSON en el cuadro de Event data texto.
  4. Guarde los cambios.
Ahora puede acceder al mensaje que ha creado y seleccionar el perfil de prueba actualizado.
Temas relacionados:

Personalización de un mensaje transaccional

Para configurar la personalización en un mensaje transaccional, siga los pasos a continuación:
  1. Haga clic en el Content bloque para modificar el asunto y el contenido del mensaje. Para este ejemplo, seleccione cualquier plantilla que contenga imágenes y texto. Para obtener más información sobre las plantillas de contenido de correo electrónico, consulte Diseño con plantillas .
  2. Añada un asunto y edite el contenido del mensaje para adaptarlo a sus necesidades.
  3. En este ejemplo, desea agregar tres campos que definió al crear el evento : nombre, último producto consultado, cantidad total del carro de compras. Para ello, inserte un campo de personalización en el contenido del mensaje.
  4. Vaya a esos campos a través Context > Real-time event > Event context .
  5. Para enriquecer el contenido del mensaje, agregue campos seleccionándolos en la tabla con la que vinculó el evento. En nuestro ejemplo, seleccione el Title (salutation) campo de la Profile tabla a través de Context > Real-time event > Event context .
  6. Inserte todos los campos necesarios.
  7. Para Previsualización el mensaje, seleccione el perfil que definió para este evento.
    Los pasos para obtener una vista previa de un mensaje se detallan en la sección Vista previa de mensajes .
    Puede comprobar que los campos de personalización coinciden con la información introducida en el perfil de prueba. Para obtener más información sobre esto, consulte Definición de un perfil de prueba en un mensaje transaccional .

Uso de listas de productos en un mensaje transaccional

Puede crear listas de productos que hagan referencia a una o varias colecciones de datos en el contenido de un correo electrónico transaccional. Por ejemplo: en un correo electrónico de abandono del carro de compras puede incluir una lista de todos los productos que estaban en el carro de compras de los usuarios cuando salieron del sitio web, con una imagen, el precio y un vínculo a cada producto.
Los listados de productos solo están disponibles cuando se editan mensajes de correo electrónico transaccionales a través de la interfaz de Email Designer .
Para agregar una lista de productos abandonados en un mensaje transaccional, siga los pasos a continuación.
También puede ver un conjunto de vídeos en los que se explican los pasos necesarios para configurar los listados de productos en un mensaje de correo electrónico transaccional. For more on this, see this page .
Adobe Campaign no admite listados de productos anidados, lo que significa que no puede incluir una lista de productos dentro de otra.

Definición de una lista de productos

Antes de poder usar una lista de productos en un mensaje transaccional, debe definir a nivel de evento la lista de productos y los campos de cada producto de la lista que desee mostrar. Para obtener más información sobre esto, consulte Definición de colecciones de datos.
  1. En el mensaje transaccional, haga clic en el Content bloque para modificar el contenido del correo electrónico.
  2. Arrastre y suelte un componente de estructura en el espacio de trabajo. Para obtener más información sobre esto, consulte Edición de la estructura de correo electrónico.
    Por ejemplo, seleccione un componente de estructura de una columna y agregue un componente de texto, un componente de imagen y un componente de botón. Para obtener más información sobre esto, consulte Añadir fragmentos y componentes .
  3. Seleccione el componente de estructura que acaba de crear y haga clic en el icono Enable product listing de la barra de herramientas contextual.
    El componente de estructura se resalta con un marco naranja y los ajustes se muestran en la paleta izquierda. Product listing
  4. Seleccione cómo se mostrarán los elementos de la colección:
    • Row :: horizontalmente, es decir, cada elemento de una fila debajo de la otra.
    • Column :: verticalmente, lo que significa que cada elemento está junto al otro en la misma fila.
    La Column opción solo está disponible cuando se utiliza un componente de estructura de varias columnas ( 2:2 column , 3:3 column y 4:4 column ). Al editar el listado de productos, rellene solo la primera columna: las demás columnas no se tendrán en cuenta. Para obtener más información sobre la selección de componentes de estructura, consulte Edición de la estructura de correo electrónico.
  5. Seleccione la recopilación de datos que creó al configurar el evento relacionado con el mensaje transaccional. Puede encontrarlo en el nodo Context > Real-time event > Event context .
    Para obtener más información sobre la configuración del evento, consulte Definición de colecciones de datos.
  6. Utilice la lista desplegable First item para seleccionar qué elemento generará el inicio de la lista mostrada en el correo electrónico.
    Por ejemplo, si selecciona 2, el primer elemento de la colección no se mostrará en el mensaje de correo electrónico. El listado de productos tendrá inicios en el segundo artículo.
  7. Seleccione el número máximo de elementos que se mostrarán en la lista.
    Si desea que los elementos de la lista se muestren verticalmente ( Column ), el número máximo de elementos estará limitado según el componente de estructura seleccionado (2, 3 o 4 columnas). Para obtener más información sobre la selección de componentes de estructura, consulte Edición de la estructura de correo electrónico.

Rellenar el listado de productos

Para mostrar una lista de productos procedentes del evento vinculado al correo electrónico de transacción, siga los pasos a continuación.
Para obtener más información sobre la creación de una colección y los campos relacionados al configurar el evento, consulte Definición de colecciones de datos.
  1. Seleccione el componente de imagen que insertó, seleccione Enable personalization y haga clic en el lápiz en el panel Configuración.
  2. Seleccione Add personalization field en la Image source URL ventana que se abre.
    En el nodo Context > Real-time event > Event context , abra el nodo correspondiente a la colección que ha creado (aquí Product list ) y seleccione el campo de imagen que ha definido (aquí Product image ). Haga clic Save .
    El campo de personalización que seleccionó ahora se muestra en el panel Configuración.
  3. En la posición deseada, seleccione Insert personalization field en la barra de herramientas contextual.
  4. En el nodo Context > Real-time event > Event context , abra el nodo correspondiente a la colección que ha creado (aquí Product list ) y seleccione el campo que ha creado (aquí Product name ). Haga clic Confirm .
    El campo de personalización que ha seleccionado ahora se muestra en la posición deseada en el contenido del correo electrónico.
  5. Proceda de forma similar para insertar el precio.
  6. Seleccione texto y seleccione Insert link en la barra de herramientas contextual.
  7. Seleccione Add personalization field en la Insert link ventana que se abre.
    En el nodo Context > Real-time event > Event context , abra el nodo correspondiente a la colección que ha creado (aquí Product list ) y seleccione el campo URL que ha creado (aquí Product URL ). Haga clic Save .
    Por motivos de seguridad, asegúrese de insertar el campo de personalización dentro de un vínculo que comience por un nombre de dominio estático adecuado.
    El campo de personalización que seleccionó ahora se muestra en el panel Configuración.
  8. Seleccione el componente de estructura en el que se aplica la lista de productos y seleccione Show fallback para definir un contenido predeterminado.
  9. Arrastre uno o varios componentes de contenido y edítelos según sea necesario.
    El contenido de reserva se mostrará si la colección está vacía cuando se activa el evento, por ejemplo si un cliente no tiene nada en el carro de compras.
  10. En el panel Configuración, edite los estilos de la lista de productos. Para obtener más información sobre esto, consulte Edición de estilos de correo electrónico.
  11. Previsualización del correo electrónico mediante un perfil de prueba vinculado al evento transaccional relevante y para el que se han definido datos de recopilación. Por ejemplo, agregue la siguiente información en la sección Event data del perfil de prueba que desee utilizar:
    Para obtener más información sobre la definición de un perfil de prueba en un mensaje transaccional, consulte esta sección .

Prueba de un mensaje transaccional

Una vez guardado el mensaje transaccional, ahora puede enviar una prueba para probarlo.
Los pasos para enviar una prueba se detallan en la sección Envío de una prueba .

Publicación de un mensaje transaccional

Una vez que haya comprobado el mensaje transaccional, puede publicarlo.
Ahora, tan pronto como se activa el evento "Abandono del carro de compras", se muestra automáticamente un mensaje que contiene el título y los apellidos del destinatario, la dirección URL del carro de compras, el último producto consultado o una lista de productos si se ha definido una lista de productos y la cantidad total que se va a enviar.
Para acceder a los informes relacionados con su mensaje transaccional, utilice el Reports botón . Consulte Informes .

Suspensión de una publicación de mensaje transaccional

Puede suspender la publicación del mensaje transaccional utilizando el Pause botón, por ejemplo, para modificar los datos contenidos en el mensaje. Por lo tanto, los eventos ya no se procesan, sino que se mantienen en una cola en la base de datos de Adobe Campaign.
Los eventos en cola se mantienen durante un período de tiempo definido en la API de REST (consulte la documentación de la API de REST) o en el evento de activación si utiliza el servicio principal de Triggers (consulte Uso de Campaña y Experience Cloud Triggers ).
Al hacer clic en Resume , se procesan todos los eventos en cola (siempre que no hayan caducado). Ahora contienen todas las modificaciones realizadas durante la suspensión de la publicación de la plantilla.

Cancelación de la publicación de un mensaje transaccional

Al hacer clic en Unpublish se puede cancelar la publicación de mensaje transaccional, pero también la publicación del evento correspondiente, que elimina de la API de REST el recurso correspondiente al evento que creó anteriormente.
Ahora, incluso si el evento se activa a través de su sitio web, los mensajes correspondientes ya no se envían y no se almacenan en la base de datos.
Para volver a publicar el mensaje, debe volver a la configuración de evento correspondiente, publicarlo y publicarlo. Para obtener más información sobre esto, consulte Publicación de un mensaje transaccional .
Si cancela la publicación de un mensaje transaccional en pausa, es posible que tenga que esperar hasta 24 horas para poder volver a publicarlo. Esto permite que el flujo de trabajo Database cleanup limpie todos los eventos enviados a la cola.
Los pasos para pausar un mensaje se detallan en la sección Suspender una publicación mensaje transaccional.
Se puede acceder al Database cleanup flujo de trabajo, que se ejecuta todos los días a las 4 de la mañana, a través de Administration > Application settings > Workflows .

Eliminación de un mensaje transaccional

Una vez que se ha cancelado la publicación de un mensaje transaccional o si todavía no se ha publicado un mensaje transaccional, puede eliminarlo de la lista de mensaje transaccional. Para ello:
  1. Haga clic en el Adobe Campaign logotipo, en la esquina superior izquierda, luego seleccione Marketing plans > Transactional messages > Transactional messages .
  2. Pase el ratón sobre el mensaje que desee.
  3. Haga clic en el botón Delete element .
Sin embargo, la eliminación de un mensaje transaccional solo se puede realizar bajo determinadas condiciones:
  • Asegúrese de que el mensaje transaccional tiene el Draft estado, de lo contrario no podrá eliminarlo. El Draft estado se aplica a un mensaje que aún no se ha publicado o que se ha cancelado la publicación (y no se ha pausado ).
  • Mensajes transaccionales : A menos que se vincule otro mensaje transaccional al evento correspondiente, si se deja de publicar el mensaje transaccional, la configuración de evento también debe cancelarse para eliminar correctamente el mensaje transaccional. Para obtener más información sobre esto, consulte Cancelación de la publicación de un evento .
    Al eliminar un mensaje transaccional que ya ha enviado notificaciones, también se eliminarán sus registros de seguimiento y envíos.
  • Mensajes transaccionales de una plantilla de evento lista para usar (mensajes transaccionales internos) : Si un mensaje transaccional interno es el único asociado al evento interno correspondiente, no se puede eliminar. Primero debe crear otro mensaje transaccional duplicándolo o a través del menú Resources > Templates > Transactional message templates .

Proceso de reintento de Mensaje transaccional

Un mensaje transaccional no entregado temporalmente está sujeto a reintentos automáticos que se realizan hasta que caduca el envío. Para obtener más información sobre la duración del envío, consulte Parámetros del período de validez.
Cuando no se puede enviar un mensaje transaccional, hay dos sistemas de reintentos:
  • En el nivel de mensajería transaccional, un mensaje transaccional puede fallar antes de que el evento se asigne a un envío de ejecución, lo que significa entre la recepción del evento y la preparación del envío. Consulte Proceso de reintentos de procesamiento Evento .
  • A nivel de proceso de envío, una vez que el evento se ha asignado a un envío de ejecución, el mensaje transaccional puede fallar debido a un error temporal. Consulte Proceso de reintento de envío de mensajes.

Proceso de reintento de procesamiento de Evento

Si el evento no se puede asignar a un envío de ejecución, se pospone el procesamiento del evento. Los Reintentos se realizan hasta que se asignan a un nuevo envío de ejecución.
Un evento pospuesto no aparece en los registros de envío del mensaje transaccional, ya que todavía no está asignado a un envío de ejecución.
Por ejemplo, el evento no se pudo asignar a un envío de ejecución porque su contenido no era correcto, había un problema con los derechos de acceso o la marca, se detectó un error al aplicar reglas de tipología, etc. En este caso, puede pausar el mensaje, editarlo para solucionar el problema y publicarlo de nuevo. El sistema de reintentos lo asignará a un nuevo envío de ejecución.

Proceso de reintento de envío de mensajes

Una vez asignado el evento a un envío de ejecución, el mensaje transaccional puede fallar debido a un error temporal, si el buzón del destinatario está lleno, por ejemplo. For more on this, see Retries after a delivery temporary failure .
Cuando se asigna un evento a un envío de ejecución, aparece en los registros de envío de este envío de ejecución y solo en este momento. Los envíos fallidos se muestran en la Execution list ficha del mensaje transaccional.

Limitaciones

Envío de la actualización de registros
En el proceso de reintento, los registros de envío del nuevo envío de ejecución no se actualizan inmediatamente (la actualización se realiza mediante un flujo de trabajo programado). Significa que el mensaje podría estar en Pending estado aunque el nuevo envío de ejecución haya procesado el evento transaccional.
envío de ejecución fallido
No se puede detener un envío de ejecución. Sin embargo, si falla el envío de ejecución actual, se crea uno nuevo en cuanto se recibe un nuevo evento y todos los eventos nuevos se procesan con este nuevo envío de ejecución. El envío de ejecución fallido no procesa eventos nuevos.
Si algunos eventos ya asignados a un envío de ejecución se han pospuesto y si ese envío de ejecución falla, el sistema de reintentos no asigna los eventos pospuestos al nuevo envío de ejecución, lo que significa que estos eventos se pierden.