WooCommerce-Bestellungszuordnung mit Sourcebuster richtig nutzen

Was Sourcebuster kann, warum es eine Einwilligung braucht – und wie Sie beides verbinden

Sourcebuster ist eine schlanke Bibliothek, mit der WooCommerce anzeigt, über welchen Kanal eine Bestellung kam – Google, Newsletter, Social Media oder Direktaufruf. Eine nützliche Information, ganz ohne großes Analytics-Setup. Der Haken liegt im Detail: Die dafür gesetzten Cookies sind nach gängiger Rechtsauslegung einwilligungspflichtig. Bindet man Sourcebuster korrekt in das Consent-Management ein, bekommt man die einfache Attribution datenschutzkonform.

Shop-Betreiber entdeckt mit der Lupe überraschend Cookies an seinem Einkaufswagen – Sinnbild für die in WooCommerce ungefragt gesetzten Cookies

Die folgenden Ausführungen haben wir ausführlich recherchiert; sie stellen jedoch keine Rechtsberatung dar. Die datenschutzrechtliche Bewertung hängt häufig vom konkreten Einsatz ab und bedarf stets der Einschätzung des im Projekt eingebundenen Datenschutzbeauftragten. Statistische Angaben beziehen sich auf die von uns in automatisierten Tests durchgeführten über 3 Mio. Audits.

Was Sourcebuster ist

Sourcebuster.js ist eine quelloffene JavaScript-Bibliothek zur Erkennung der Traffic-Quelle (Entwickler Alex Fedoseev, MIT-Lizenz). Sie liest aus, woher ein Besucher kommt – aus UTM-Parametern, organischer Suche, Verweis-Links oder als Direktaufruf – und merkt sich diese Information für die spätere Zuordnung. Seit Version 8.5 nutzt WooCommerce eine eingebettete Variante davon für die Funktion „Bestellungszuordnung" (Order Attribution), die in neuen wie bestehenden Shops standardmäßig aktiv ist.

Wozu sich die Bestellungszuordnung lohnt

Für viele kleine und mittlere Shops ist das ein echter Gewinn: Im Backend sehen Sie auf einen Blick, welcher Kanal eine Bestellung gebracht hat – ohne ein vollständiges Analytics-System aufzusetzen. Wer nur wissen will, ob sich der Newsletter oder die Social-Media-Anzeige auszahlt, bekommt hier eine schnelle, code-freie Antwort.

  • Kanal-Überblick ohne Setup – die Herkunft steht direkt an der Bestellung, kein zusätzliches Tool nötig.
  • Marketing-Entscheidungen mit Bezug zum Umsatz – Sie verknüpfen Kanäle mit echten Bestellungen, nicht nur mit Klicks.
  • Leichtgewichtig – die Bibliothek ist klein und belastet die Ladezeit kaum.

Tipp zur Umsetzung: Nutzen Sie die Bestellungszuordnung als ersten Indikator und ergänzen Sie für mehrstufige Customer Journeys später eine vollwertige Attribution. Für die Frage „Welcher Kanal bringt Bestellungen?" reicht Sourcebuster oft schon aus.

Welche Cookies Sourcebuster setzt

Sourcebuster setzt sieben Cookies mit dem Präfix sbjs_, jeweils mit einer Standard-Laufzeit von sechs Monaten. Es sind persistente Cookies, keine kurzlebigen Session-Cookies:

CookieInhaltZweck
sbjs_currentTyp, Quelle, Medium, KampagneAktuelle Besucherquelle
sbjs_firstwie sbjs_currentErste Besucherquelle
sbjs_current_add / sbjs_first_addDatum, Einstiegsseite, Referer-URLZusatzinfos
sbjs_sessionSeitenaufrufe, aktuelle URLSession-Tracking
sbjs_udataAnzahl Besuche, IP-Adresse, User-AgentBesucherprofil
sbjs_migrationsVersionsstatustechnisch

Relevant für die Einordnung: sbjs_udata speichert IP-Adresse und User-Agent, sbjs_current_add die vollständige Referer-URL – Werte, die personenbezogen sein können.

Warum Sourcebuster eine Einwilligung braucht

Die entscheidende Frage ist, ob die Cookies technisch notwendig für den Betrieb des Shops sind. Das sind sie nicht – die Bestellung funktioniert auch ohne sie. Damit greift § 25 TDDDG, der für nicht notwendige Cookies eine Einwilligung verlangt, bevor sie gesetzt werden.

Automattic, das Unternehmen hinter WooCommerce, verweist darauf, dass die Daten erst beim Kauf zugeordnet und nicht an Dritte übertragen werden. Die Mehrheit der deutschsprachigen Datenschutz-Fachleute legt § 25 TDDDG dennoch streng aus: Er fragt nach technischer Notwendigkeit, nicht nach Personenbezug, und die Cookies werden bereits vor einem Kaufabschluss gesetzt. In Deutschland gilt die strenge Lesart als die sichere. Die endgültige Bewertung für Ihren Shop trifft Ihr Datenschutzbeauftragter.

So nutzen Sie Sourcebuster datenschutzkonform

Die gute Nachricht: Sie müssen nicht auf die Attribution verzichten. Wer Sourcebuster sauber in das Consent-Management einbindet, behält den Nutzen und erfüllt die Einwilligungspflicht.

  1. Als Statistik-Cookie registrieren – führen Sie die sieben sbjs_-Cookies in Ihrem Consent-Tool und in der Cookie-Richtlinie auf.
  2. Erst nach Einwilligung laden – das Skript darf erst starten, wenn der Besucher zugestimmt hat. Viele Consent-Tools blockieren Sourcebuster nicht automatisch, weil WooCommerce die üblichen Consent-Hooks umgeht – hier ist eine manuelle Konfiguration nötig.
  3. In der Datenschutzerklärung benennen – mit Zweck (Herkunftszuordnung) und Speicherdauer.

Tipp zur Umsetzung: Prüfen Sie nach der Einrichtung im privaten Browserfenster, ob die sbjs_-Cookies wirklich erst nach dem Klick auf „Akzeptieren" erscheinen. Genau diesen Schritt überspringen die meisten Shops. Wie der Selbsttest funktioniert, zeigt der Ratgeber Cookie-Banner prüfen.

Wenn Sie die Attribution ohne Einwilligung möchten

Möchten Sie ganz ohne Einwilligungsabfrage auskommen, gibt es cookielose Wege zur Herkunftszuordnung – etwa die Übergabe der Quelle als verstecktes Feld im Bestellformular oder cookielose Analytics. Diese Alternativen liefern oft sogar belastbarere Daten als die reine Last-Click-Sicht. Sie ersetzen die WooCommerce-Funktion, sind aber etwas aufwendiger einzurichten.

So prüfen Sie, ob Ihr Shop Sourcebuster lädt

  1. Öffnen Sie Ihren Shop in einem frischen Inkognito-Fenster.
  2. Öffnen Sie die Entwicklertools (F12) und wechseln Sie zu „Application" beziehungsweise „Speicher".
  3. Sehen Sie unter „Cookies" nach Einträgen mit dem Präfix sbjs_ – und zwar bevor Sie das Banner bedient haben.

Finden Sie die Cookies schon vor jeder Zustimmung, lädt Sourcebuster ohne Einwilligung. Alternativ erkennt unser Audit Sourcebuster automatisch und zeigt, ob es vor oder nach dem Consent aktiv wird.

Jetzt prüfen, ob Ihr WooCommerce-Shop Sourcebuster lädt

Was unsere Audit-Daten zeigen

In unseren Audits deutschsprachiger Business-Websites erkennen wir Sourcebuster nahezu ausschließlich auf WooCommerce-Shops – seit der Standardaktivierung in Version 8.5 entsprechend häufig. Auffällig ist dabei: In den allermeisten Fällen setzt Sourcebuster seine Cookies bereits vor der Einwilligung, weil WooCommerce die üblichen Consent-Hooks umgeht. Wer die oben beschriebene Einbindung umsetzt, hebt sich davon ab und nutzt die Bestellungszuordnung sauber.

Sourcebuster ist nur einer von vielen Punkten, die bei WordPress unbemerkt mitlaufen. Den Gesamtüberblick gibt der Ratgeber WordPress und Datenschutz.

Quellen und Hinweise

  • Technische Angaben zu Sourcebuster.js: Projektwebsite (sbjs.rocks) und GitHub-Repository des Entwicklers.
  • Position von Automattic zur Bestellungszuordnung: WordPress-Support-Forum.
  • Audit-Daten stammen aus eigenen exatics-Prüfungen deutschsprachiger Business-Websites (automatisierte technische Erkennung, kann Fehler enthalten).
  • Die rechtliche Einordnung stellt keine Rechtsberatung dar.

Weiterführende Artikel