Tudo o que quer saber antes de instalar.
Uma análise detalhada de como o Core Web Vitals PrestaShop: monitorização CrUX e diagnóstico por módulo funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.
Medições reais ou pontuação de laboratório: são precisas as duas
A Google classifica as suas páginas com as medições CrUX: a experiência real dos seus visitantes Chrome ao longo de 28 dias. Estas medições dizem se uma página é lenta, não porquê. Uma análise PageSpeed Insights diz porquê, mas com base num único carregamento simulado. O dfcoreweb junta as duas no back-office: o painel acompanha as medições reais por tipo de página e o separador Diagnóstico explica a causa, página a página.
Que módulo torna a página lenta?
O Diagnóstico classifica cada ficheiro carregado pela sua origem: /modules/nome_do_modulo/, o tema, o núcleo do PrestaShop ou um domínio de terceiros. Para cada um, vê o peso de JavaScript e CSS, o JavaScript não utilizado e o tempo de CPU consumido durante o carregamento, a principal causa de um INP elevado. Os scripts que um módulo escreve diretamente na página são agrupados à parte. Se a cache inteligente CCC juntar os ficheiros, o módulo assinala-o e explica como obter o detalhe.
Um histórico e marcadores para relacionar uma variação com a sua causa
Logo na primeira sincronização, o módulo importa até 40 semanas de medições anteriores a partir da API CrUX History e depois regista um ponto em cada sincronização. Cada instalação ou desinstalação de módulo fica registada nas curvas, e pode adicionar os seus próprios eventos. Uma subida do LCP três semanas depois da instalação de um chat em direto vê-se à primeira vista.
Recomendações escritas para PrestaShop
Uma página de produto lenta não recebe um conselho genérico: retirar loading="lazy" da primeira imagem da galeria em product-cover-thumbnails.tpl, adicionar fetchpriority="high", verificar o formato large_default. No carrinho, são as regras do carrinho e os módulos associados a displayShoppingCart. As recomendações são agrupadas por causa, listam as páginas afetadas com os respetivos valores e levam ao ecrã certo do back-office.
Monitorização sem ter de pensar nisso
Uma tarefa agendada diária atualiza as medições, envia um e-mail se uma métrica se degradar além do seu limiar e analisa uma página com o PageSpeed. O painel avisa-o se a tarefa nunca foi executada ou se parou há mais de 3 dias, e o URL devolve um código de erro HTTP em caso de falha para que o seu serviço de cron também o alerte.
Privacidade
Apenas os URLs públicos da sua loja são enviados à Google. Nenhum dado de cliente sai da loja, todas as medições ficam na sua base de dados PrestaShop, e o módulo não carrega nada do lado do visitante: nenhum hook de front-office, nenhum script, nenhum CDN.
Ainda não existem avaliações.