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.
  • É 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.

  • Também é possível usar o canal baseado em código em aplicativos móveis nativos como uma alternativa ao canal no aplicativo se quiser modificar o conteúdo dentro do aplicativo nativo em vez de mostrar modais, pop-ups ou sobreposições.

Baseado em código vs. canal da Web code-based-vs-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 o que usar e quando.

Web

  • Edite o conteúdo usando o editor visual do designer da web ou o editor não visual da web.
  • É necessário ter o SDK da Web da Adobe Experience Platform, uma implementação do lado do cliente.
  • O canal da Web permite modificar tudo na página e tem uma lista predefinida de ações que podem ser usadas para fazer alterações. Saiba mais
  • É fácil de configurar e começar a usar.
  • É focado na persona do profissional de marketing.

Experiência baseada em código

  • Editar o conteúdo usando o Editor de personalização.
  • É necessário ter o SDK da Web da Adobe Experience Platform - implementação do lado do cliente ou da API do Servidor Edge Network da AEP - implementação do lado do servidor.
  • 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, imagem hero, barra de menu, etc.) nos aplicativos que precisam ser modificados para personalização ou teste e trabalhar com a equipe de desenvolvimento na criaçã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. Ele pode ser usado por profissionais de marketing que possuem algum nível de experiência em geração de código, desde que as configurações de canal e a instalação inicial sejam feitas pela sua equipe de desenvolvimento.

Para editar o conteúdo usando o recurso da experiência baseada 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 deve estar apenas em HTML ou JSON.

Estas são as principais etapas para criar e entregar uma experiência baseada em código.

  1. Certifique-se de seguir os pré-requisitos específicos do canal. Saiba mais

  2. Defina uma superfície na implementação do aplicativo, que é basicamente o local em que você deseja adicionar a experiência.

  3. Crie uma configuração de canal baseado em código que faça referência a esse local. Saiba como

  4. Crie uma jornada ou campanha no Journey Optimizer usando esta configuração. Saiba como

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

  6. Teste a experiência baseada em código. Saiba como

  7. Publique-a. Saiba como

  8. Quando a jornada ou campanha de experiência baseada em código estiver ativa, a implementação do aplicativo ou da página que solicita conteúdo para a superfície deverá estar em vigor para que o conteúdo seja recuperado e exibido.

    note info
    INFO
    Com o objetivo de certificar-se disso, a equipe de implementação do aplicativo faz chamadas explícitas de API ou SDK para buscar conteúdo para a superfície definida na configuração baseada em código, 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”. Saiba mais
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76