Introducción al canal basado en código get-sarted-code-based
Journey Optimizer le permite personalizar y probar las experiencias que desee ofrecer a sus clientes en todos sus puntos de contacto, como aplicaciones web, móviles y de escritorio, vídeoconsolas, servicios conectados al TV, televisores inteligentes, quioscos, cajeros automáticos, asistentes de voz, dispositivos IoT, etc.
Con la funcionalidad de la experiencia basada en código puede definir las experiencias entrantes mediante un editor no visual, sencillo e intuitivo. Permite insertar y editar elementos específicos en ubicaciones individuales y más granulares de sus aplicaciones o páginas web, independientemente del tipo de aplicaciones que tenga, en lugar de aplicar modificaciones a todo un contenido.
Cuándo usar canales basados en código o en otros canales code-based-vs-other-channels
Canales basados en código o en otros canales
¿Cuándo utilizar el canal basado en código en lugar de otros canales de Journey Optimizer?
- Puede considerar la posibilidad de utilizar experiencias basadas en código siempre que no haya accedido a su propiedad digital a través de un explorador web o una aplicación móvil, casos en los que probablemente puede interesarle más utilizar el canal web de Journey Optimizer o el canal de mensajería en la aplicación de Journey Optimizer.
-
También puede utilizar el canal basado en código como alternativa a los canales web o en la aplicación de Journey Optimizer en caso de que tenga una implementación basada en API, sin encabezado o del lado del servidor.
-
También puede aprovechar el canal basado en código en aplicaciones móviles nativas como alternativa al canal en la aplicación si desea modificar el contenido dentro de la aplicación nativa en lugar de mostrar modelos, ventanas emergentes o superposiciones.
Canal basado en código frente a canal web code-based-vs-web
Para ejecutar casos de uso web, puede utilizar el canal web o la experiencia basada en código, pero según el contexto, una es más apropiada que la otra. Las principales diferencias se enumeran a continuación para que pueda tomar una decisión bien fundada sobre qué utilizar y cuándo.
Web
- Edite el contenido con el editor visual del diseñador web o el editor no visual web.
- Necesita el SDK web de Adobe Experience Platform, una implementación del lado del cliente.
- El canal web permite modificar todo lo que hay en la página y tiene una lista predefinida de acciones que puede utilizar para realizar cambios. Más información
- Es fácil de configurar y poner en marcha rápidamente.
- Se centra en el experto en marketing.
Experiencia basada en código
- Edite el contenido utilizando el editor de personalización.
- Necesita el SDK web de Adobe Experience Platform, una implementación del lado del cliente o la API del servidor Edge Network de AEP, una implementación del lado del servidor.
- La experiencia basada en código requiere un trabajo de desarrollo previo en la implementación para garantizar que las aplicaciones puedan interpretar y entregar el contenido publicado en el perímetro por Journey Optimizer para estas ubicaciones. Más información
- Requiere más planificación y solo puede cambiar las cosas que especifican los desarrolladores. Por lo tanto, es esencial identificar los componentes (banner principal, imagen principal, barra de menús, etc.) en las aplicaciones que deben modificarse para la personalización o para pruebas, y trabajar con el equipo de desarrollo para crear la implementación necesaria para gestionar estos cambios.
- Le permite utilizar contenido con código JSON.
- Se centra en el desarrollador.
Funcionamiento how-it-works
Para editar el contenido utilizando la funcionalidad de experiencia basada en código de Journey Optimizer, sus páginas o aplicaciones deben estar instrumentadas. Para ello, debe declarar por adelantado las ubicaciones individuales específicas (denominadas “superficies”) donde desee insertar o reemplazar contenido.
Los pasos clave para crear y ofrecer una experiencia basada en código se indican a continuación.
-
Asegúrese de seguir los requisitos previos específicos del canal. Más información
-
Defina una superficie en la implementación de su aplicación, que básicamente es la ubicación donde desea añadir su experiencia.
-
Cree una configuración de canal basada en código que haga referencia a esa ubicación. Descubra cómo
-
Crea un recorrido o campaña en Journey Optimizer utilizando esta configuración. Descubra cómo
-
Componga una experiencia especificando contenido para la configuración seleccionada mediante el editor de personalización de Journey Optimizer. Descubra cómo
-
Pruebe la experiencia basada en código. Descubra cómo
-
Publíquela. Descubra cómo
-
Cuando su campaña o el recorrido de experiencias basadas en código estén activos, la implementación de la aplicación o página que solicita contenido para la superficie tiene que estar lista para poder recuperar y mostrar el contenido.
note info INFO Para garantizarlo, el equipo de implementación de la aplicación realiza llamadas explícitas a la API o al SDK para recuperar el contenido de la superficie definida en la configuración basada en código, como “Texto del titular” o “Bandeja de recomendaciones 1”, o puntos de decisión no relacionados con la interfaz de usuario de una aplicación, como, por ejemplo, los “parámetros de algoritmo de búsqueda”. Más información