Configurações de simulação
A identificação da oportunidade de simulação do AEM Sites Optimizer exige a configuração da extensão de simulação no Universal Editor, na visualização baseada em documentos ou no AEM Cloud Service para executar auditorias de simulação das suas páginas antes que elas sejam publicadas.
Habilitar acesso do usuário
Para usar a extensão de simulação, certifique-se de que o usuário tenha sido atribuído a pelo menos um dos seguintes perfis de produtos do AEM Sites Optimizer no Adobe Admin Console:
- AEM Sites Optimizer: sugerir usuário automaticamente
- AEM Sites Optimizer: otimizar usuário automaticamente
Habilitar a extensão de simulação
Para configurar a simulação no Universal Editor, siga estas etapas:
-
Abra o Extension Manager em:
https://experience.adobe.com/#/@org/aem/extension-manager/universal-editor -
Localize a Extensão de simulação do AEM Sites Optimizer e envie uma solicitação para habilitá-la.
-
A equipe do Adobe AEM analisará e habilitará a extensão para a sua organização.
-
Após habilitar a extensão, abra uma página no Universal Editor, como, por exemplo:
https://author-p12345-e123456.adobeaemcloud.com/ui#/@org/aem/universal-editor/canvas/author-p12345-e123456.adobeaemcloud.com/content/en/example/home.html -
A Extensão de simulação aparecerá no painel lateral.
-
Selecione a Extensão de simulação no painel lateral para iniciar a Auditoria de simulação da página atual.
Para configurar a simulação para criação baseada em documentos, siga estas etapas:
-
Adicione a seguinte configuração a
/tools/sidekick/config.jsonno repositório do GitHub do seu projeto do Edge Delivery Services:code language-json { "plugins": [ { "id": "preflight", "titleI18n": { "en": "Preflight" }, "environments": ["preview"], "event": "preflight" } ] } -
Crie um novo arquivo
/tools/sidekick/aem-sites-optimizer-preflight.jse adicione o seguinte conteúdo:code language-javascript (function () { let isAEMSitesOptimizerPreflightAppLoaded = false; function loadAEMSitesOptimizerPreflightApp() { const script = document.createElement('script'); script.src = 'https://experience.adobe.com/solutions/OneAdobe-aem-sites-optimizer-preflight-mfe/static-assets/resources/sidekick/client.js?source=plugin'; script.onload = function () { isAEMSitesOptimizerPreflightAppLoaded = true; }; script.onerror = function () { console.error('Error loading AEMSitesOptimizerPreflightApp.'); }; document.head.appendChild(script); } function handlePluginButtonClick() { if (!isAEMSitesOptimizerPreflightAppLoaded) { loadAEMSitesOptimizerPreflightApp(); } } // Sidekick V1 extension support const sidekick = document.querySelector('helix-sidekick'); if (sidekick) { sidekick.addEventListener('custom:preflight', handlePluginButtonClick); } else { document.addEventListener('sidekick-ready', () => { document.querySelector('helix-sidekick') .addEventListener('custom:preflight', handlePluginButtonClick); }, { once: true }); } // Sidekick V2 extension support const sidekickV2 = document.querySelector('aem-sidekick'); if (sidekickV2) { sidekickV2.addEventListener('custom:preflight', handlePluginButtonClick); } else { document.addEventListener('sidekick-ready', () => { document.querySelector('aem-sidekick') .addEventListener('custom:preflight', handlePluginButtonClick); }, { once: true }); } }()); -
Atualize a função
loadLazy()em/scripts/scripts.jspara importar o script de simulação para URLs de pré-visualização:code language-javascript if (window.location.href.includes('.aem.page')) { import('../tools/sidekick/aem-sites-optimizer-preflight.js'); } -
Abra o URL de pré-visualização (
*.aem.page) da página que deseja auditar. -
No Sidekick, clique no botão Simulação para iniciar a auditoria da página atual.
Para usar a simulação no editor de páginas do AEM Sites, você pode criar um marcador no seu navegador da web. Siga estas etapas:
-
Exiba a Barra de marcadores do seu navegador da web:
- Pressione Ctrl+Shift+B (Windows) ou Cmd+Shift+B (Mac).
-
Crie um novo marcador no seu navegador:
- Clique com o botão direito do mouse na barra de marcadores e selecione Nova página ou Adicionar marcador.
- No campo Endereço (URL), cole o seguinte código:
code language-javascript javascript:(function(){const script=document.createElement('script');script.src='https://experience.adobe.com/solutions/OneAdobe-aem-sites-optimizer-preflight-mfe/static-assets/resources/sidekick/client.js?source=bookmarklet&target-source=aem-cloud-service';document.head.appendChild(script);})(); -
Nomeie o marcador Simulação (ou qualquer nome que preferir).
-
Abra o URL de pré-visualização (
*.aem.page) da página que deseja auditar no Editor de páginas do AEM Sites. -
Clique no marcador Simulação, na barra de marcadores, para iniciar a auditoria da página atual.
Práticas recomendadas
Ao executar auditorias de simulação, lembre-se das seguintes diretrizes:
- Sempre execute auditorias em páginas de preparo ou pré-visualização antes de publicar na produção.
- Priorize a resolução de problemas de alto impacto, como links corrompidos, tags H1 ausentes ou links inseguros.
- Verifique se a autenticação está habilitada para ambientes de preparo protegidos antes de executar auditorias.
- Revise e aplique as recomendações de metatags para melhorar o desempenho da SEO.