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.

IMPORTANT
Las protecciones específicas y las recomendaciones para experiencias basadas en código se detallan en esta página.

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.

  • Puede utilizar el canal basado en código como alternativa al canal web de Journey Optimizer si no puede cargar su sitio web en el editor visual del diseñador web o si no puede usar la extensión del explorador que hace posible la creación visual para el canal web.

  • También puede utilizar el canal basado en código como alternativa a los canales web o de la aplicación de Journey Optimizer en caso de que tenga una implementación basada en API, sin encabezado o del lado del servidor.

Canal basado en código frente a canal 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 informada sobre qué utilizar y cuándo.

Web

Experiencia basada en código

  • Edite el contenido utilizando el editor de personalización.
  • 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 (titular de inicio, imagen principal, barra de menús, etc.) en las aplicaciones que deben modificarse para la personalización o la prueba, y trabajar con su 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

CAUTION
Esta funcionalidad es para desarrolladores y/o usuarios experimentados. Los expertos en marketing con algunas habilidades de escritura de código pueden utilizarla, siempre y cuando el equipo de desarrollo gestione las implementaciones de superficie y la configuración inicial.

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.

NOTE
Actualmente, el contenido asociado a una configuración solo puede ser HTML o JSON.

Los pasos clave para implementar una campaña basada en código se explican a continuación.

  1. Defina una superficie en la implementación de la aplicación, que es básicamente la ubicación en la que desea añadir la experiencia basada en código; luego cree una configuración de canal de experiencia basada en código que haga referencia a esa ubicación y, a continuación, cree una campaña en Journey Optimizer con esta configuración. Descubra cómo

  2. Componga una experiencia especificando contenido para la configuración seleccionada mediante el editor de personalización de Journey Optimizer. Descubra cómo

  3. El equipo de implementación de la aplicación realiza llamadas explícitas a la API o SDK para recuperar el contenido de las superficies con nombre, como “Texto del titular” o “Bandeja de recomendaciones 1”, o los puntos de decisión no relacionados con la interfaz de usuario en una aplicación, como, por ejemplo, los “parámetros de algoritmo de búsqueda”. En este caso, el equipo de implementación es responsable de procesar o interpretar de otra manera y actuar sobre el contenido devuelto.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76