Vai al contenuto

Installa Statsdot su WooCommerce

Aggiornato il 16 ottobre 2026

WooCommerce funziona su WordPress, quindi il codice si aggiunge esattamente come nella guida per WordPress: con un plugin per l'header o nel tuo tema child. Leggi anche la parte sui plugin di cache, perché i negozi li usano spesso.

Conta gli acquisti

La pagina dell'ordine ricevuto ha il numero d'ordine nel suo indirizzo (/checkout/order-received/123/), e Statsdot confronta gli obiettivi di pagina sul percorso esatto. Quindi, invece di un obiettivo di pagina, invia un evento quando quella pagina si carica. Aggiungi questo al functions.php del tuo tema child o come snippet PHP in un plugin come 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>";
});

Il codice nell'head si carica con defer, quindi l'evento aspetta DOMContentLoaded, quando lo script è pronto. Non usare il numero d'ordine né il nome del cliente come etichetta: Statsdot funziona senza dati personali, e dovrebbero farlo anche i tuoi eventi.

Se un plugin di ottimizzazione ritarda il JavaScript, escludi questo script inline oltre a statsdot.com/js/script.js.

Trasformalo in un obiettivo

Nelle Impostazioni del sito (l'ingranaggio accanto alle date), aggiungi un obiettivo di tipo Evento con il nome Purchase. La dashboard mostra quanti visitatori hanno acquistato e il tasso di conversione su tutti i visitatori. Se un cliente ricarica la pagina di ringraziamento, l'evento viene inviato di nuovo, ma l'obiettivo conta comunque quel visitatore una sola volta.

I passaggi precedenti

Le pagine del carrello e del checkout hanno percorsi fissi, quindi funzionano come obiettivi di pagina. I percorsi di WordPress finiscono con una barra: /cart/ e /checkout/. Con i tre obiettivi vedi quanti visitatori aprono il carrello, iniziano il checkout e completano l'ordine.

Maggiori dettagli in Eventi e obiettivi.