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 Platform Web SDK 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 Platform Web SDK 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 Adobe Experience Cloud para Google Chrome 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 que usam at.js ou Platform Web SDK.
Obter e instalar o Auxiliar de edição visual
- Navegue até a extensão de navegador da Adobe Experience Cloud Visual Editing Helper 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 Platform Web SDK 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 Platform Web SDK 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 Platform Web SDK:
| 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 Platform Web SDK 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 Platform Web SDK:- 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 Platform Web SDK 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 básica do Platform Web SDK 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 Adobe Experience Platform Web SDK:
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.