Introdução ao canal baseado em código get-sarted-code-based

O Journey Optimizer permite personalizar e testar as experiências que você deseja entregar aos clientes em todos os seus pontos de contato, como aplicativos Web, aplicativos móveis, aplicativos de desktop, consoles de vídeo, dispositivos conectados à TV, smart TVs, quiosques, ATMs, assistentes de voz, dispositivos IoT, etc.

Com o recurso experiência baseada em código, é possível definir experiências de entrada usando um editor não visual simples e intuitivo. Isso permite inserir e editar elementos específicos em locais individuais e mais granulares de aplicativos ou páginas da Web, independentemente do tipo de aplicativos que você possui, ao invés de aplicar modificações a um conteúdo inteiro.

IMPORTANT
As medidas de proteção e recomendações específicas para experiências baseadas em código são detalhadas nesta página.

Quando usar canais baseados em código em vez de outros canais code-based-vs-other-channels

Baseado em código vs. outros canais

Quando usar o canal baseado em código em vez de outros canais do Journey Optimizer?

  • Você pode considerar o uso de experiências baseadas em código a qualquer momento quando sua propriedade digital não for acessada por um navegador Web ou por um aplicativo móvel, casos em que provavelmente será melhor usar o canal Web do Journey Optimizer ou o canal de mensagens no aplicativo do Journey Optimizer.

  • Você pode usar o canal baseado em código como uma alternativa ao canal da Web do Journey Optimizer se o site não puder ser carregado no editor visual do Designer da Web ou se você não puder usar a extensão do navegador que permite a criação visual para o canal da Web.

  • Também é possível usar o canal baseado em código como uma alternativa aos canais da Web ou no aplicativo do Journey Optimizer, caso tenha uma implementação baseada em API, headless ou do lado do servidor.

Baseado em código vs. canal da Web

Para executar casos de uso da Web, é possível usar o canal da web ou a experiência baseada em código, mas, dependendo do contexto, um seria mais apropriado do que o outro. As principais diferenças estão listadas abaixo para que você possa tomar uma decisão informada sobre quando usar cada um.

Web

Experiência baseada em código

  • Editar o conteúdo usando o Editor de personalização.
  • A experiência baseada em código requer trabalho de desenvolvimento anterior em sua implementação para garantir que os aplicativos possam interpretar e entregar o conteúdo publicado na borda pelo Journey Optimizer para estes locais. Saiba mais
  • Ela requer mais planejamento e pode alterar apenas as coisas que os desenvolvedores especificam. Portanto, é essencial identificar os componentes (banner inicial, Hero image, barra de menu, etc.) nos aplicativos que precisam ser modificados para personalização ou teste e trabalhar com a equipe de desenvolvimento na construção da implementação necessária para lidar com essas alterações.
  • Ela permite usar o conteúdo de código JSON.
  • É focada na persona do desenvolvedor

Como funciona how-it-works

CAUTION
Este recurso é para a persona do desenvolvedor e/ou para usuários(as) experientes. Pode ser usado por profissionais de marketing com algumas habilidades de escrita de código, desde que as implementações de superfície e a configuração inicial sejam realizadas pela equipe de desenvolvimento.

Para editar o conteúdo usando o recurso da experiência baseado em código do Journey Optimizer, suas páginas ou aplicativos precisam ser instrumentados. Para fazer isso, você precisa declarar antecipadamente os locais individuais específicos (chamados de “superfícies”), onde deseja inserir ou substituir o conteúdo.

NOTE
Atualmente, o conteúdo associado a uma configuração só pode ser HTML ou JSON.

As principais etapas para implementar uma campanha baseada em código são as seguintes.

  1. Defina uma superfície na implementação do aplicativo, que é basicamente o local em que você deseja adicionar a experiência baseada em código. Em seguida, crie uma configuração de canal de experiência baseada em código que faça referência a esse local e projete uma campanha no Journey Optimizer usando essa configuração. Saiba como

  2. Componha uma experiência especificando o conteúdo da configuração selecionada usando o editor de personalização do Journey Optimizer. Saiba como

  3. A equipe de implementação do aplicativo faz chamadas explícitas de API ou SDK para buscar conteúdo para as superfícies nomeadas, como “Texto do banner” ou “Bandeja de recomendações 1”, ou pontos de decisão não relacionados à interface em um aplicativo, como “parâmetros de algoritmo de pesquisa”. Nesse caso, a equipe de implementação é responsável por renderizar ou interpretar e agir sobre o conteúdo retornado.

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