Saltar al contenido

Instalar Statsdot en PrestaShop

Actualizado el 19 de octubre de 2026

Con el módulo (recomendado)

  1. Descarga el módulo de Statsdot para PrestaShop.
  2. En el panel de administración, ve a Módulos > Gestor de módulos > Subir un módulo y selecciona el archivo ZIP.
  3. Abre Configurar: el dominio se rellena automáticamente con el de tu tienda; comprueba que coincide con el sitio que añadiste en Statsdot y guarda.

El módulo añade el script a todas las páginas de la tienda y envía:

  • Add to cart cuando se añade un producto, a partir del propio evento del front-office de PrestaShop;
  • Purchase una vez por pedido en la página de confirmación, con el total del pedido (impuestos incluidos) y la moneda, para que el panel muestre los ingresos por fuente, canal y campaña.

Opciones del módulo: enlaces salientes y descargas, la referencia del pedido como ID de conversión (desactivada por defecto, consulta Ingresos) y profundidad de desplazamiento. A continuación, crea objetivos para los eventos Add to cart y Purchase en la configuración de tu sitio.

De forma manual, en el tema

Si prefieres no instalar un módulo, añade el script a tu tema.

Añadir el script

Edita themes/tu-tema/templates/_partials/head.tpl. Trabaja en un tema hijo para que una actualización del tema no elimine el cambio. Añade la etiqueta antes del {block} de cierre de la cabecera:

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

A continuación, ve a Parámetros avanzados > Rendimiento y vacía la caché.

Registrar los pedidos

Para contabilizar las compras como un evento, añade esto a templates/checkout/order-confirmation.tpl del mismo tema, dentro del bloque de contenido 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>

El total del pedido y la moneda se envían como ingresos (añade id: '{$order.details.reference|escape:'javascript'}' para ignorar las recargas y eliminar los pedidos de prueba durante 7 días), para que el panel muestre los ingresos por fuente y campaña (consulta Ingresos); los nombres de las variables son los de los temas de PrestaShop 1.7 y 8, así que revísalos si tu tema ha sido muy modificado. A continuación, crea un objetivo para el evento Purchase en la configuración de tu sitio. Statsdot nunca almacena el número de pedido: la dirección de confirmación del pedido se almacena sin su cadena de consulta.

Los botones de añadir al carrito se pueden contabilizar añadiendo data-statsdot-event="Add to cart" al botón en tus plantillas de productos. Consulta Eventos y objetivos.