Este documento é criado para listar as perguntas frequentes sobre solução de problemas do VEC e alguns dos problemas comuns relacionados a Target VEC
Controlos preliminares
Parâmetros de consulta
Verifique se site permite parâmetro de consulta
O VEC anexa automaticamente os seguintes parâmetros de consulta ao URL da página: mboxEdit=1
& mboxDisable=1
.
Portanto, abra o site em uma guia separada e anexe ao final os parâmetros de consulta acima e observe se há algum problema
Se o site do cliente for: www.customerwebsite.com, abra uma nova guia e marque: www.customerwebsite.com?mboxEdit=1&mboxDisable=1
Conteúdo misto deve ser permitido
Caso o cliente esteja usando conteúdo ativo personalizado, como arquivos JavaScript e CSS, eles devem ser baixados por HTTPS e não por HTTP.
Documento de referência https://experienceleague.adobe.com/docs/target/using/experiences/vec/troubleshoot-composer/mixed-content.html?lang=en
A página da Web deve ser acessível dentro de um iframe.
Você pode verificar se o site do cliente suporta iframe ou os bloqueia acessando https://jsbin.com/ and colar o código abaixo e ver se o site do cliente abre em um iframe:
!DOCTYPE html
html
head
meta charset="utf-8"
meta name="viewport" content="width=device-width"
titleJS Bin/title
/head
body
iframe src="https://www.facebook.com" height="700" width="850" /iframe
/body
/html
Substitua facebook.com pelo URL do site
Pode haver uma ou várias técnicas de edição de iframe usadas, algumas das quais estão listadas abaixo
Cabeçalho X-Frame-Options
X-Frame-Options: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
Esse cabeçalho pode ser removido, se necessário, por meio de Requestly (Chrome Extensão) conforme descrito em público na documentação:
Documento de referência: https://docs.adobe.com/content/help/pt-BR/target/using/experiences/vec/troubleshoot-composer/troubleshooting-issues-related-to-the-visual-experience-composer-vec.html
Busto De Iframe Baseado Em JS
Isso pode ser feito por meio de vários códigos JavaScript.
Um exemplo básico:
script
if(top != window) {
body.style.display = none;
}
/script
Existem muitas outras técnicas de JavaScript iFrame Busting e podem ser vistas como as mais usadas neste link:
https://seclab.stanford.edu/websec/framebusting/framebust.pdf
Seguindo Target Scripts JS são baixados
target-vec.js
target-vec-helper.js
Se a estrutura do DOM tiver sido alterada, pode haver erros no VEC, onde as modificações configuradas não estão visíveis no VEC.
Figura - Seletor para o qual a ação é quebrada: No Console, é possível verificar usando: _AT.querySelectorAll('selector')
Documento de referência para configuração do seletor: https://experienceleague.adobe.com/docs/target/using/experiences/vec/vec-selectors.html?lang=en#
Gerenciar IDs duplicadas na página: As Target O usa seletores da página para criar e entregar recomendações, portanto, é essencial garantir que a página seja compatível com os pontos abaixo
classNames
de seletores como active
, selected
, etc.Certifique-se de que os elementos não estejam contidos em um próprio iframe, pois o VEC carrega conteúdo em um iframe, de modo que o iframe em um iframe principal não funcionasse.
Problemas comuns:
Não é possível fazer logon no Online Banking no VEC para executar a edição do HTML
O Adobe Target VEC requer a extensão de ajuda do VEC para carregar a página.
Permitir conteúdo inseguro das configurações do site.
Defina o EEC como desativado.
Navegue pela página no VEC usando o "modo Navegar"
Clique em Compor para fazer as alterações.
As exibições de acionador não estão disponíveis no VEC para criar modificações
A página pode estar usando trabalhadores do serviço do que não permitiriam que exibições de acionador ficassem disponíveis. Estas são as etapas para contornar esse cenário
Após carregar a página no VEC, desative o EEC do Entrega de página, desative os funcionários de serviço e ative ambas as opções na Extensão de ajuda do VEC: Injetar Target Bibliotecas e cookies
Clique em Procurar e em Aceitar cookies.
Clique na barra de endereços da página do VEC e pressione Enter para que a página seja atualizada corretamente no VEC. Os nomes de exibição devem aparecer, inclusive na sobreposição.
Certifique-se de que a função Trigger views esteja disparando consistentemente na página. As exibições estarão disponíveis somente quando a função de exibição de acionador for acionada.
Não é possível acessar páginas autorizadas no VEC
Acesse a página autorizada em um navegador fora do VEC. Em seguida, acesse a página em Target, na nova guia do navegador da mesma janela
Não é possível acessar a página usando o DOM de sombra no Target VEC
Não é possível aceitar cookies e navegar pelo site no VEC
Acesse o navegador de cookies fora do VEC. Em seguida, acesse a página em Target, na nova guia do navegador da mesma janela
Problemas mais comuns do VEC e suas resoluções também estão listados aqui https://experienceleague.adobe.com/docs/target/using/experiences/vec/troubleshoot-composer/troubleshoot-composer.html?lang=en