Interact consta de al menos dos grandes componentes: el entorno de diseño y el entorno de ejecución. También puede tener entornos de ejecución. La siguiente figura muestra una visión global de la arquitectura de alto nivel.
El entorno de diseño es donde se realiza la mayor parte de la configuración de Interact. El entorno de diseño se instala con
Campaign y hace referencia a las tablas del sistema
Campaign y a las bases de datos del cliente.
Después de diseñar y configurar la manera como quiere que Interact gestione las interacciones con el cliente, debe desplegar los datos en un entorno de ejecución de prueba o en un entorno de ejecución de producción para una interacción con el cliente en tiempo real.
En el entorno de diseño, puede definir lo que Interact hace en determinados momentos en su punto de encuentro configurando los canales interactivos. A continuación, debe dividir sus clientes en segmentos mediante la creación de diagramas de flujo interactivos. Dentro de los diagramas de flujo interactivos puede ejecutar pruebas para confirmar que los datos de su cliente se han segmentado correctamente. A continuación, debe definir las ofertas. Luego debe asignar dichas ofertas a segmentos dentro de una estrategia de interacción. Una vez configurados todos los componentes de
Interact, podrá desplegar la configuración en un entorno de ejecución por etapas.
Aunque no forma parte de su despliegue de Interact, sus datos de cliente pueden ser necesarios en el entorno de ejecución. Debe asegurarse de que estos datos están disponibles para el entorno de ejecución.
En el entorno de ejecución por etapas, que es lo mismo que un entorno de ejecución de producción, excepto que no es de cara al cliente, puede probar toda la configuración de Interact, incluida la API de integración con su punto de encuentro. Durante el tiempo de ejecución, un cliente, o en el caso de un servidor de etapas, el que hace pruebas con el sistema, realiza acciones en el punto de encuentro. Estas acciones envían eventos o solicitudes de datos al servidor de ejecución mediante la API de
Interact. El servidor de ejecución responde con los resultados, como presentar un conjunto de ofertas (datos) o volver a segmentar un cliente en un segmento nuevo (evento). Puede continuar modificando la configuración de
Interact en
Campaign y volver a desplegarlo en el entorno de ejecución hasta que esté satisfecho con su comportamiento. Luego puede desplegar la configuración en el entorno de ejecución de producción.
Los servidores de ejecución de producción registran los datos estadísticos e históricos como el historial de contacto y el historial de respuesta. Si está configurada, una utilidad copia los datos del historial de contactos y del historial de respuestas de las tablas por etapas del grupo de servidores de producción al historial de contacto y respuestas de Campaign. Estos datos se utilizan en informes que puede utilizar para determinar la eficacia de la instalación de
Interact y revisar sus configuraciones según sea necesario. Estos datos también pueden ser utilizados por
Campaign y otros productos de
IBM® Unica® como
Optimize, integrando sus campañas en tiempo real en sus campañas tradicionales. Por ejemplo, si un cliente ha aceptado una oferta en su sitio web, puede utilizar los datos de
Campaign para asegurarse de que la misma oferta no se enviará por correo ordinario, o que no se realice el seguimiento de la oferta con una llamada telefónica.