Perguntas frequentes sobre VEC e problemas comuns

Última atualização em 2022-09-29

Descrição

Este documento é criado para listar as perguntas frequentes sobre solução de problemas do VEC e alguns dos problemas comuns relacionados a Target VEC

Resolução

Controlos preliminares

  1. 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

  2. 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

  3. 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

  4. Seguindo Target Scripts JS são baixados

    • target-vec.js

    • target-vec-helper.js

  5. 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#

  6. 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

    • Usar classes
    • Usar atributos exclusivos presentes nos elementos
    • Verifique se o seletor corresponde ao elemento Exclusivo
    • Remover dinâmico classNames de seletores como active, selected, etc.
  7. 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:

  1. 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.

  2. 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.

  3. 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

  4. Não é possível acessar a página usando o DOM de sombra no Target VEC

    • Certifique-se de que a página esteja usando a versão mais recente Target biblioteca
    • Certifique-se de que todos os componentes da Web sejam carregados antes que a página seja acessada no VEC
  5. 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

Nesta página