Renderizar atividades do Adobe Target Visual Experience Composer (VEC)
As atividades do Target são configuradas usando o Visual Experience Composer (VEC) ou o compositor baseado em formulário. O SDK da Web da Platform pode recuperar e aplicar atividades baseadas em VEC na página, da mesma forma que a at.js. Nessa parte da migração, você deverá:
- Instalar a extensão de navegador Auxiliar de edição visual
- Execute uma chamada
sendEventcom o SDK da Web da plataforma para solicitar atividades. - Atualize todas as referências da implementação at.js que usam
getOffers()para executar uma solicitaçãopageLoaddo Target.
Extensão de navegador Auxiliar de edição visual
A extensão de navegador da para Google Chrome, Auxiliar de edição visual do Adobe Experience Cloud, permite carregar sites de maneira confiável no Visual Experience Composer (VEC) do Adobe Target para criar e controlar a qualidade das experiências da web com mais rapidez.
A extensão de navegador Auxiliar de edição visual funciona com sites da Web que usam at.js ou SDK da Web da plataforma.
Obter e instalar o Auxiliar de edição visual
-
Navegue até a extensão de navegador Auxiliar de edição visual do Adobe Experience Cloud na Chrome Web Store.
-
Clique em Adicionar ao Chrome > Adicionar Extensão.
-
Abra o VEC no Target.
-
Para usar a extensão, clique no ícone da extensão de navegador Auxiliar de edição visual
{modal="regular"}
na barra de ferramentas do navegador Chrome no VEC ou no Modo de controle de qualidade.
O Auxiliar de edição visual é ativado automaticamente quando um site é aberto no VEC do Target para permitir a criação. A extensão não tem configurações condicionais. A extensão lida com todas as configurações automaticamente, incluindo as configurações de cookies SameSite.
Consulte a documentação dedicada para obter mais informações sobre a extensão do Auxiliar de edição visual e a solução de problemas do Visual Experience Composer.
Solicitar e aplicar conteúdo automaticamente
Depois que o SDK da Web da Platform for configurado na página, você poderá solicitar conteúdo do Target. Ao contrário da at.js, que pode ser configurada para solicitar conteúdo automaticamente quando a biblioteca é carregada, o SDK da Web da Platform exige que você execute explicitamente um comando.
Se sua implementação do at.js tiver a configuração pageLoadEnabled definida como true, que habilita a renderização automática de atividades baseadas em VEC, você executará o seguinte comando sendEvent com o SDK da Web da plataforma:
| code language-javascript |
|---|
|
Nas marcas, use o tipo de ação Enviar evento com a opção Renderizar decisões de personalização visual selecionada:
Solicitar e aplicar conteúdo sob demanda
Algumas implementações do Target exigem algum processamento personalizado de ofertas de VEC antes de aplicá-las à página. Ou solicitam vários locais em uma única chamada. Em uma implementação at.js, isso pode ser feito configurando pageLoadEnabled como false e usando a função getOffers() para executar uma solicitação pageLoad.
getOffers() e applyOffers() para renderizar manualmente atividades baseadas em VEC| code language-javascript |
|---|
|
O SDK da Web da Platform não tem um evento pageLoad específico. Todas as solicitações de conteúdo do Target são controladas com a opção decisionScopes com o comando sendEvent. O escopo __view__ atende à finalidade da solicitação pageLoad.
sendEvent equivalente do SDK da Web da plataforma:- Executar um comando
sendEventque inclua o escopo de decisão__view__ - Aplicar o conteúdo retornado à página com o comando
applyPropositions - Execute um comando
sendEventcom o tipo de eventodecisioning.propositionDisplaye detalhes de apresentação para incrementar uma impressão
| code language-javascript |
|---|
|
getOffers() para executar manualmente uma solicitação do Target pageLoad sem usar applyOffers() para aplicar o conteúdo à página.O SDK da Web da Platform oferece aos desenvolvedores muita flexibilidade na solicitação e renderização de conteúdo. Consulte a documentação dedicada sobre renderização de conteúdo personalizado para obter opções e detalhes adicionais.
Exemplo de implementação
A implementação do SDK da Web da plataforma fundamental está concluída.
Exemplo de JavaScript com renderização automática de conteúdo do Target:
| code language-html |
|---|
|
Exemplo de página de tags com renderização automática de conteúdo do Target:
| code language-html |
|---|
|
Nas tags, adicione a extensão SDK da Web da Adobe Experience Platform:
Adicione as configurações desejadas:
Crie uma regra com uma ação Enviar evento e Renderizar decisões de personalização visual selecionadas:
Em seguida, saiba como solicitar e renderizar atividades do Target com base em formulário.