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
sendEvent
com 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çãopageLoad
do 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:
{modal="regular"}
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 VECcode 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
sendEvent
que inclua o escopo de decisão__view__
- Aplicar o conteúdo retornado à página com o comando
applyPropositions
- Execute um comando
sendEvent
com o tipo de eventodecisioning.propositionDisplay
e 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:
{modal="regular"}
Adicione as configurações desejadas:
{modal="regular"}
Crie uma regra com uma ação Enviar evento e Renderizar decisões de personalização visual selecionadas:
{modal="regular"}
Em seguida, saiba como solicitar e renderizar atividades do Target com base em formulário.