Adicionar personalização
Criado para:
- Intermediário
- Desenvolvedor
O editor de personalização é a peça central da personalização em Journey Optimizer. Ele está disponível em todos os contextos em que você precisa definir a personalização, como emails, push e ofertas.
Na interface do editor de personalização, você pode selecionar, organizar, personalizar e validar todos os dados para criar uma personalização personalizada para seu conteúdo.
Onde posso adicionar personalização
Você pode adicionar personalização em Journey Optimizer em todos os campos com o ícone
Nas mensagens, a personalização pode ser adicionada em locais diferentes, como o campo Linha de assunto.
Ele também pode ser adicionado em outras seções do seu conteúdo. Por exemplo, para notificações por push, a personalização pode ser adicionada nos campos Título, Corpo, Som personalizado, Medalhas e Dados personalizados.
Ao editar o conteúdo de email na Designer de email, você pode adicionar personalização em blocos de texto e em URLs usando o ícone na barra de ferramentas contextual.
O Journey Optimizer também permite personalizar URLs em sua mensagem. Os URLs personalizados levam os destinatários para páginas específicas de um site ou para um microsite personalizado, dependendo dos atributos do perfil. A personalização de URL está disponível para estes tipos de links: Link externo, Link de unsubscription e Opt-Out.
Amostra de URLs personalizados:
https://www.adobe.com/users/{{profile.person.name.lastName}}
https://www.adobe.com/users?uid={{profile.person.name.firstName}}
https://www.adobe.com/usera?uid={{context.journey.technicalProperties.journeyUID}}
https://www.adobe.com/users?uid={{profile.person.crmid}}&token={{context.token}}
Fontes do Personalization
O painel de navegação permite selecionar a origem para personalização. As fontes disponíveis são:
- Atributos do perfil: lista todas as referências associadas ao esquema de perfil descrito na documentação do Modelo de Dados (XDM) do Adobe Experience Platform.
- Públicos-alvo : lista todos os públicos-alvo criados no serviço de Segmentação do Adobe Experience Platform. Mais informações sobre segmentação disponíveis aqui.
- Decisões de oferta : lista todas as ofertas associadas a uma disposição específica. Selecione o posicionamento e insira as ofertas no conteúdo. Para obter uma documentação completa sobre como gerenciar ofertas, consulte esta seção.
- Atributos contextuais: quando uma atividade de ação de canal (email, push, SMS) é usada em uma jornada ou campanha, os atributos contextuais relacionados a eventos e propriedades ficam disponíveis para personalização. Um exemplo de personalização que utiliza atributos contextuais é apresentado em esta seção.
Adicionar personalização
O espaço de trabalho central é onde você cria sua sintaxe de personalização. Para usar um atributo para personalizar sua mensagem, localize-o no painel de atributos e clique no botão +
para adicioná-lo à expressão.
O menu de reticências ao lado do ícone +
permite obter mais detalhes para cada atributo e adicionar os atributos usados com mais frequência aos favoritos. Os atributos adicionados aos favoritos podem ser acessados pelo menu Favoritos no painel de navegação.
Além disso, você pode definir um texto de fallback padrão que será exibido se um atributo de perfil do tipo string estiver vazio. Para fazer isso, clique no botão de reticências ao lado do atributo e selecione Inserir com texto alternativo. Escreva o texto que deve ser exibido por padrão se o valor do atributo estiver vazio para um perfil e clique em Adicionar.
No exemplo a seguir, o editor de personalização permite selecionar os perfis que fazem aniversário hoje e, em seguida, concluir a personalização inserindo uma oferta específica correspondente a este dia.
Ferramentas para edição de expressão
O espaço de trabalho central fornece várias ferramentas para ajudar você a escrever sua expressão de personalização.
As opções disponíveis são:
-
Localizar / Localizar e substituir: pesquise pela expressão e substitua automaticamente partes do código.
-
Desfazer / Refazer: Desfazer / Refazer a última operação.
-
Preenchimento automático: sugere e conclui automaticamente o código à medida que você digita. Esse recurso está disponível somente para formatos de HTML e Texto e é compatível com atributos de Perfil e Contexto. Se desativado por meio do botão de alternância, o editor fornecerá preenchimento automático do código HTML nativo.
-
HTML / JSON / Text: identifique o formato do seu código. Isso permite que o sistema adapte a validação e o recurso de preenchimento automático com base no idioma selecionado.
-
Validar: verifique a sintaxe da sua expressão. Saiba mais nesta seção.
-
Salvar como fragmento: salve sua expressão como um fragmento de expressão. Saiba mais nesta seção
-
Tamanho da fonte: ajusta o tamanho da fonte do conteúdo dentro do editor para melhorar a leitura.
-
Quebra de texto: habilita ou desabilita a quebra automática de linha, permitindo que expressões longas sejam exibidas em uma única linha ou quebra automática no editor. As opções incluem:
- Desativado (Padrão) - Sem quebra automática de linha. As linhas longas se estendem além da exibição do editor e exigem rolagem horizontal.
- Em - Quebra linhas na largura do editor.
- Coluna de quebra automática de linha - Quebra as linhas quando os caracteres de linha atingem 80 caracteres.
- Limitado - Quebra as linhas na largura do editor ou em 80 caracteres, o que for menor.
No painel de navegação, recursos adicionais estão disponíveis para ajudar você a criar sua expressão de personalização.
-
Funções auxiliares - As funções auxiliares permitem executar operações em dados, como cálculos, formatação de dados ou conversões, condições e manipulá-las no contexto da personalização. Saiba mais sobre as funções auxiliares disponíveis
-
Favoritos - Os atributos adicionados aos favoritos são exibidos nesta lista. Isso permite acessar rapidamente os itens usados com mais frequência. Para adicionar um atributo aos favoritos, clique no menu de reticências e escolha Adicionar aos favoritos.
-
Condições - Aproveite as regras condicionais criadas na biblioteca para adicionar conteúdo dinâmico às suas mensagens. Isso permite criar várias variantes da mensagem com base em condições. Saiba como criar conteúdo dinâmico
-
Fragmentos - Aproveite fragmentos de expressão que foram criados ou salvos na sandbox atual. Um fragmento é um componente reutilizável que pode ser referenciado em Journey Optimizer campanhas e jornadas. Essa funcionalidade permite pré-construir vários blocos de conteúdo personalizado que podem ser usados por usuários de marketing para reunir conteúdo rapidamente em um processo de design aprimorado. Saiba como usar fragmentos de expressão para personalização
Quando a expressão de personalização estiver pronta, será necessário validá-la pelo editor de personalização. Saiba mais nesta seção.
Mecanismos de validação
A validação da sua expressão é executada automaticamente quando você clica no botão Adicionar para fechar a janela do editor. Você também pode usar o botão Validar para verificar sua sintaxe de personalização.
Expanda a seção abaixo para ver erros comuns que podem ocorrer ao validar a personalização.
- Caminho "XYZ" não encontrado
Ao tentar referenciar um campo que não está definido no esquema.
Nesse caso, firstName1 não está definido como atributo no esquema de perfil:
{{profile.person.name.firstName1}}
- Incompatibilidade de tipo para a variável "XYZ". Matriz esperada. Cadeia de caracteres encontrada.
Ao tentar iterar sobre uma cadeia de caracteres em vez de uma matriz.
Neste caso, o produto não é uma matriz:
{{each profile.person.name.firstName as |product|}}
{{product.productName}}
{{/each}}
- Sintaxe de manipuladores inválida. Encontrado
‘[XYZ}}’
Quando a sintaxe de manipuladores inválidos é usada.
Expressões Handlebars cercadas por {{expression}}
{{[profile.person.name.firstName}}
- Definição de segmento inválida
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151
Para ofertas, podem ocorrer erros específicos. Expanda a seção abaixo para obter mais detalhes:
Os erros relacionados à integração de ofertas em uma mensagem de email ou push têm o seguinte padrão:
Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>
A validação é executada durante a validação do conteúdo de personalização no editor de personalização.
Recurso com id activityID e tipo OfferActivity não encontrado
Imagem: deliveryURL, linkURL
Texto: conteúdo
HTML: content