Statsdot in WooCommerce installieren
Aktualisiert am 16. Oktober 2026
WooCommerce läuft auf WordPress. Das Snippet kommt deshalb genau wie in der WordPress-Anleitung auf die Website: über ein Header-Plugin oder Ihr Child-Theme. Lesen Sie dort auch den Teil über Caching-Plugins, denn Shops nutzen sie häufig.
Käufe zählen
Die Seite der erhaltenen Bestellung enthält die Bestellnummer in ihrer Adresse (/checkout/order-received/123/), und Statsdot vergleicht Seitenziele über den exakten Pfad. Senden Sie deshalb statt eines Seitenziels ein Ereignis, wenn diese Seite lädt. Fügen Sie dies in die functions.php Ihres Child-Themes ein oder als PHP-Snippet in ein Plugin wie 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>";
});
Das Snippet im Head lädt mit defer, daher wartet das Ereignis auf DOMContentLoaded, wenn das Skript bereit ist. Verwenden Sie weder die Bestellnummer noch den Namen des Kunden als Label: Statsdot funktioniert ohne personenbezogene Daten, und Ihre Ereignisse sollten das auch.
Wenn ein Optimierungs-Plugin JavaScript verzögert, schließen Sie dieses Inline-Skript ebenso aus wie statsdot.com/js/script.js.
Als Ziel anlegen
Legen Sie in den Einstellungen der Website (das Zahnrad neben dem Zeitraum) ein Ziel vom Typ Ereignis mit dem Namen Purchase an. Das Dashboard zeigt dann, wie viele Besucher gekauft haben, und die Konversionsrate über alle Besucher. Lädt ein Kunde die Danke-Seite neu, wird das Ereignis erneut gesendet, das Ziel zählt diesen Besucher aber weiterhin nur einmal.
Die Schritte davor
Warenkorb und Checkout haben feste Pfade und eignen sich daher als Seitenziele. Pfade in WordPress enden mit einem Schrägstrich: /cart/ und /checkout/. Mit den drei Zielen sehen Sie, wie viele Besucher den Warenkorb öffnen, den Checkout beginnen und die Bestellung abschließen.
Mehr dazu unter Ereignisse und Ziele.