Vai al contenuto

Installa Statsdot su PrestaShop

Aggiornato il 19 ottobre 2026

Con il modulo (consigliato)

  1. Scarica il modulo Statsdot per PrestaShop.
  2. Nel back office, vai su Moduli > Gestione moduli > Carica un modulo e seleziona il file ZIP.
  3. Apri Configura: il dominio viene compilato con quello del tuo negozio; verifica che corrisponda al sito aggiunto su Statsdot e salva.

Il modulo aggiunge lo script a ogni pagina del negozio e invia:

  • Aggiunta al carrello quando viene aggiunto un prodotto, dall'evento front-office nativo di PrestaShop;
  • Acquisto una volta per ordine sulla pagina di conferma, con il totale dell'ordine (IVA inclusa) e la valuta, in modo che la dashboard mostri il fatturato per sorgente, canale e campagna.

Opzioni nel modulo: link in uscita e download, il riferimento dell'ordine come ID di conversione (disattivato per predefinito, vedi Fatturato) e profondità di scorrimento. Crea quindi gli obiettivi per gli eventi Aggiunta al carrello e Acquisto nelle impostazioni del sito.

Manualmente, nel tema

Se preferisci non installare un modulo, aggiungi lo script al tuo tema.

Aggiungi lo script

Modifica themes/tuo-tema/templates/_partials/head.tpl. Lavora su un tema child, in modo che un aggiornamento del tema non rimuova la modifica. Aggiungi il tag prima del {block} di chiusura dell'head:

<script defer data-domain="yoursite.com" src="https://statsdot.com/js/script.js"></script>

Vai quindi su Parametri avanzati > Prestazioni e svuota la cache.

Traccia gli ordini

Per conteggiare gli acquisti come evento, aggiungi questo codice a templates/checkout/order-confirmation.tpl dello stesso tema, all'interno del blocco di contenuto principale:

<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>

Il totale dell'ordine e la valuta vengono inviati come fatturato (aggiungi id: '{$order.details.reference|escape:'javascript'}' per ignorare i ricaricamenti ed eliminare gli ordini di test per 7 giorni), in modo che la dashboard mostri il fatturato per sorgente e campagna (vedi Fatturato); i nomi delle variabili sono quelli dei temi PrestaShop 1.7 e 8, quindi verificali se il tuo tema è stato pesantemente personalizzato. Crea quindi un obiettivo per l'evento Acquisto nelle impostazioni del sito. Statsdot non memorizza mai il numero dell'ordine: l'indirizzo di conferma dell'ordine viene memorizzato senza la relativa stringa di query.

I pulsanti di aggiunta al carrello possono essere conteggiati con data-statsdot-event="Add to cart" sul pulsante nei tuoi template di prodotto. Vedi Eventi e obiettivi.