Configurações de simulação
A identificação de oportunidades de simulação do AEM Sites Optimizer requer a configuração da extensão de simulação. Você pode configurá-la no Editor universal, na Visualização baseada em documento ou no AEM Cloud Service para realizar auditorias de simulação nas suas páginas antes da publicação.
Habilitar acesso do usuário
Para usar a extensão do Preflight, verifique se o usuário está atribuído a pelo menos um dos seguintes perfis de produto 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 AEM Sites Optimizer Preflight.
- O administrador de sistema da organização precisará habilitar essa extensã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 do Preflight aparece 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 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 Favoritos no 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 visualização (
*.aem.page) da página que você 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.
| note important |
|---|
| IMPORTANT |
| Somente os ambientes do Adobe Managed Services (AMS) que usam o Provedor de identidade (IMS) da Adobe para autenticação no AEM Author são compatíveis. O Preflight não funcionará se sua organização usar qualquer outro provedor de identidade para autenticação AMS. |
Para usar o Preflight no editor de páginas do AEM Sites em um ambiente AMS, crie um bookmarklet no seu navegador da Web, seguindo 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=ams';document.head.appendChild(script);})(); -
Nomeie o marcador Simulação (ou qualquer nome que preferir).
-
Abra a 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.
- Certifique-se de que a autenticação esteja ativada nos ambientes de teste protegidos antes de executar auditorias.
- Revise e aplique as recomendações de metatags para melhorar o desempenho da SEO.