Instalar o Statsdot no PrestaShop
Atualizado em 19 de outubro de 2026
Com o módulo (recomendado)
- Descarregue o módulo Statsdot para PrestaShop.
- No back-office, aceda a Módulos > Gestor de Módulos > Carregar um módulo e escolha o ficheiro ZIP.
- Abra Configurar: o domínio é preenchido com o da sua loja; verifique se corresponde ao site que adicionou no Statsdot e guarde.
O módulo adiciona o script a todas as páginas da loja e envia:
- Adicionar ao carrinho quando um produto é adicionado, a partir do evento de front-office do próprio PrestaShop;
- Compra uma vez por encomenda na página de confirmação, com o total da encomenda (impostos incluídos) e a moeda, para que o painel mostre a receita por origem, canal e campanha.
Opções no módulo: links de saída e transferências, a referência da encomenda como ID de conversão (desativada por predefinição, consulte Receita) e profundidade de desvio. Em seguida, crie objetivos para os eventos Add to cart e Purchase nas definições do seu site.
Manualmente, no tema
Se preferir não instalar um módulo, adicione o script ao seu tema.
Adicionar o script
Edite themes/your-theme/templates/_partials/head.tpl. Trabalhe num tema filho, para que uma atualização do tema não remova a alteração. Adicione a etiqueta antes do {block} de fecho do cabeçalho:
<script defer data-domain="yoursite.com" src="https://statsdot.com/js/script.js"></script>
Em seguida, aceda a Parâmetros Avançados > Desempenho e limpe a cache.
Registar encomendas
Para contar compras como um evento, adicione isto a templates/checkout/order-confirmation.tpl do mesmo tema, dentro do bloco de conteúdo principal:
<script>
window.addEventListener('load', function () {
window.statsdot && window.statsdot.track('Purchase', null, {
revenue: {$order.totals.total.amount|floatval},
currency: '{$currency.iso_code|escape:'javascript'}'
});
});
</script>
O total da encomenda e a moeda são enviados como receita (adicione id: '{$order.details.reference|escape:'javascript'}' para ignorar recarregamentos e eliminar encomendas de teste durante 7 dias), para que o painel mostre a receita por origem e campanha (consulte Receita); os nomes das variáveis são os dos temas PrestaShop 1.7 e 8, por isso verifique-os se o seu tema tiver sido muito personalizado. Em seguida, crie um objetivo para o evento Purchase nas definições do seu site. O Statsdot nunca armazena o número da encomenda: o endereço de confirmação da encomenda é armazenado sem a respetiva cadeia de consulta.
Os botões de adição ao carrinho podem ser contados com data-statsdot-event="Add to cart" no botão dos seus modelos de produtos. Consulte Eventos e objetivos.