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.
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
- Editar o conteúdo usando o editor visual do Designer da Web.
- Você precisa que a implementação do SDK da Web da Adobe Experience Platform e a extensão Auxiliar de edição visual da Adobe Experience Cloud estejam instaladas no navegador da Web. Saiba mais
- 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.
- 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
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.
As principais etapas para implementar uma campanha baseada em código são as seguintes.
-
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
-
Componha uma experiência especificando o conteúdo da configuração selecionada usando o editor de personalização do Journey Optimizer. Saiba como
-
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.