Saltar para o conteúdo

Instalar o Statsdot no WooCommerce

Atualizado em 16 de outubro de 2026

O WooCommerce corre sobre o WordPress, por isso o código adiciona-se exatamente como no guia do WordPress: com um plugin de cabeçalho ou no seu tema filho. Leia também a parte sobre plugins de cache, porque as lojas usam-nos com frequência.

Conte as compras

A página de encomenda recebida tem o número da encomenda no endereço (/checkout/order-received/123/), e o Statsdot compara os objetivos de página pelo caminho exato. Por isso, em vez de um objetivo de página, envie um evento quando essa página carrega. Adicione isto ao functions.php do seu tema filho ou como snippet PHP num plugin como o WPCode:

add_action('woocommerce_thankyou', function ($order_id) {
    if (! $order_id) {
        return;
    }

    echo "<script>document.addEventListener('DOMContentLoaded', function () { window.statsdot && window.statsdot.track('Purchase'); });</script>";
});

O código do head carrega com defer, por isso o evento espera pelo DOMContentLoaded, quando o script já está pronto. Não use o número da encomenda nem o nome do cliente como etiqueta: o Statsdot funciona sem dados pessoais, e os seus eventos também deviam funcionar.

Se um plugin de otimização atrasar o JavaScript, exclua este script em linha além de statsdot.com/js/script.js.

Transforme-o num objetivo

Nas Definições do site (a roda dentada junto às datas), adicione um objetivo do tipo Evento com o nome Purchase. O painel mostra então quantos visitantes compraram e a taxa de conversão sobre todos os visitantes. Se um cliente recarregar a página de agradecimento, o evento é enviado outra vez, mas o objetivo continua a contar esse visitante uma só vez.

Os passos anteriores

As páginas do carrinho e do checkout têm caminhos fixos, por isso servem como objetivos de página. Os caminhos do WordPress terminam com uma barra: /cart/ e /checkout/. Com os três objetivos vê quantos visitantes abrem o carrinho, iniciam o checkout e concluem a encomenda.

Mais em Eventos e objetivos.