En Adobe Campaign, las funcionalidades de la mensajería transaccional (también conocidas como Centro de Mensajes) se diseñaron para apoyar la escalabilidad y proporcionar un servicio de 24 horas al día. Están formadas por varias instancias:
Para utilizar estas funcionalidades, los usuarios de Adobe Campaign inician sesión en la instancia de control para crear plantillas de mensajes transaccionales, generar la vista previa del mensaje utilizando una lista de semilla, mostrar informes y supervisar instancias de ejecución.
Las instancias de ejecución reciben eventos, los vinculan a plantillas de mensajes transaccionales y envían un mensaje personalizado a cada destinatario.
El uso compartido de un clúster de ejecución con varias instancias de control solo se admite en entornos locales.
Es posible compartir un clúster de ejecución entre varias instancias de control. Por ejemplo, si gestiona varias tiendas especializadas, puede configurar una instancia de control por cada marca y vincular todo al mismo clúster de ejecución.
Para obtener más información sobre la configuración necesaria, consulte Usar varias instancias de control.
Para instalar los paquetes de mensajes transaccionales deben tomarse varias precauciones. Adobe recomienda trabajar en un entorno de prueba antes de realizar la producción. También necesita disponer de una licencia compatible con Adobe Campaign. Para obtener más información, póngase en contacto con su administrador de cuentas de Adobe.
La instancia de control y las instancias de ejecución deben estar instaladas en diferentes equipos. No pueden compartir la misma instancia de Campaign.
Si necesita utilizar varios canales, debe instalar y configurar los paquetes relacionados antes de instalar los paquetes de los mensajes transaccionales. Consulte Añadir un canal de entrega.
Para instalar la instancia de control en el equipo, seleccione el módulo Transactional message control.
Para instalar la instancia de ejecución en el equipo, seleccione el módulo Transactional message execution.
La adición de un canal de entrega (canal móvil, canal de aplicación móvil, etc.) debe realizarse antes de instalar el paquete de mensajes transaccionales.
Adobe recomienda añadir siempre el paquete de canal de envío antes de instalar el paquete de Mensaje transaccional.
Sin embargo, si ha iniciado un proyecto de mensajería transaccional en el canal de correo electrónico y luego decide durante el proyecto agregar un nuevo canal, puede seguir los pasos a continuación.
Este procedimiento solo se aplica a los clientes que utilizan un servidor NLServer de Windows instalado en el mismo equipo en el que están trabajando.
Instale el canal que necesita, por ejemplo, el canal móvil, mediante el asistente de importación de paquetes (Tools > Advanced > Import package… > Adobe Campaign Package).
Realice una importación de archivos (Tools > Advanced > Import package… > File) y seleccione el archivo [Your language]
datakitnmspackagemessageCenter.xml.
En XML content of the data to import, conserve solo la plantilla de envíos que corresponde al canal añadido. Por ejemplo, si ha añadido el canal móvil, conserve solamente el elemento entidades que corresponda a Mobile transactional message (smsTriggerMessage). Si ha añadido el canal de aplicación móvil, mantenga únicamente el mensaje transaccional de iOS (iosTriggerMessage) y el mensaje transaccional de Android (androidTriggerMessage).
Cuando se combina con el módulo de canal de aplicaciones móviles, la mensajería transaccional permite enviar mensajes transaccionales mediante notificaciones en dispositivos móviles.
El canal de la aplicación móvil se encuentra detallado en esta sección.
Para utilizar módulos de mensaje transaccional con el canal de aplicaciones móviles, debe aplicar las siguientes configuraciones:
El evento debe contener los siguientes elementos:
A continuación se muestra un ejemplo de un evento que contiene esta información:
<SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<urn:PushEvent>
<urn:sessiontoken>mc/</urn:sessiontoken>
<urn:domEvent>
<rtEvent wishedChannel="41" type="DELIVERY" registrationToken="2cefnefzef758398493srefzefkzq483974">
<mobileApp _operation=”none” uuid="com.adobe.NeoMiles"/>
<ctx>
<deliveryTime>1:30 PM</deliveryTime>
<url>http://www.adobe.com</url>
</ctx>
</rtEvent>
</urn:domEvent>
</urn:PushEvent>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
La creación de las plantillas de mensajes sigue siendo la misma.
Combinados con el canal LINE, los mensajes transaccionales le permiten enviar mensajes en tiempo real en la aplicación LINE instalada en los dispositivos de los consumidores. Se utiliza para enviar el mensaje de bienvenida cuando un usuario de LINE añade la página de la marca.
Para utilizar el módulo de mensaje transaccional con LINE, se necesitan los siguientes elementos para la configuración de la instancia de marketing y la instancia de ejecución:
A continuación, desde Explorer, en Platform > External account, debe configurar diferentes cuentas externas en ambas instancias:
Cree una cuenta externa External database en la instancia de ejecución con la configuración siguiente:
De la categoría Connection:
Type : seleccione el servidor de la base de datos, por ejemplo PostgresSQL.
Server : introduzca la URL del servidor de la base de datos.
Account : introduzca su cuenta de la base de datos.
El usuario de la base de datos necesita tener derechos de lectura en las siguientes tablas para la conexión FDA: XtkOption, NmsVisitor, NmsVisitorSub, NmsService, NmsBroadLogRtEvent, NmsBroadLogBatchEvent, NmsTrackingLogRtEvent, NmsTrackingLogBatchEvent, NmsRtEvent, NmsBatchEvent, NmsBroadLogMsg NmsTrackingUrl, NmsDelivery, NmsWebTrackingLogXtkFolder.
Password : introduzca la contraseña de la cuenta de la base de datos.
Database : introduzca el nombre de la base de datos de la instancia de ejecución.
La casilla Target of an HTTP relay to remote database’s account debe estar activada.
Cree una cuenta External Database en la instancia de marketing con la configuración siguiente:
De la categoría Connection:
Cree una cuenta externa Execution instance en la instancia de marketing mediante la configuración siguiente para crear el flujo de trabajo de la sincronización de datos:
Desde la categoría Connection:
Desde la categoría Account connection method:
Ahora puede empezar a crear mensajes transaccionales. Para obtener más información, consulte esta página.