WooCommerce-Testbestellungen: was Relvato damit macht
Ein Checkout-Monitor mit der Tiefe „Full order“ gibt eine echte WooCommerce-Bestellung auf — nur so lässt sich beweisen, dass Kunden wirklich kaufen können. Mit verbundenem Relvato-Plugin wird diese Testbestellung markiert, mindert nie deinen Bestand, erreicht nie deine Analytics- oder Werbeplattformen und landet ein paar Minuten später im Papierkorb. Monitore mit der Standardtiefe „Reachable“ stoppen vor „Bestellung aufgeben“ und erzeugen gar keine Bestellung.
Wann eine Testbestellung aufgegeben wird
Nur die Monitore für den Checkout und den angemeldeten Checkout geben Bestellungen auf, und nur mit der Tiefe „Full order“. Sie zahlen per Nachnahme oder, in Shops ohne Nachnahme, mit einem 100-%-Gutschein, den das Plugin anlegt — er gilt nur in Relvatos signierten Testanfragen, nie für Kunden. Die Rechnungs-E-Mail ist das Prüfpostfach deiner Website (…@verify.relvato.com), damit sich auch die Bestätigungs-E-Mail verfolgen lässt.
Ein Monitor, der auf Desktop und Mobil läuft, gibt pro Lauf eine Bestellung je Gerät auf.
Woran eine Testbestellung erkennbar ist
Das Plugin erkennt Relvatos Browser an einem kurzlebigen, signierten Token in jeder seiner Anfragen. Jede Bestellung, die in so einer Anfrage entsteht, bekommt vor dem ersten Speichern das Bestell-Meta _relvato_test = 1 — andere Plugins sehen die Markierung also ab dem Moment, in dem die Bestellung existiert. Eine Bestellung an das Prüfpostfach oder vom eigenen Testkunden (relvato-verify) gilt ebenfalls als Testbestellung.
Für deinen eigenen Code — einen Bericht, einen Export, einen Conversion-Upload — bietet das Plugin die Funktion relvato_is_test_order( $order ), die für diese Bestellungen true liefert. Entwickler können sie mit dem Filter relvato_is_test_order erweitern.
Raus aus Analytics und Werbeplattformen
Eine Testbestellung ist eine echte Bestellung — jedes Tracking-Plugin im Shop würde sie als Kauf melden, und das Smart Bidding von Google Ads würde daraus lernen. Drei Dinge verhindern das.
Das Plugin schaltet das Kauf-Ereignis für Testbestellungen in den Tracking-Plugins aus der Tabelle unten ab, auch die Ereignisse, die sie von deinem Server senden (Measurement Protocol, Conversions API) und die kein Browser stoppen kann. Ab WooCommerce 10.7 hält es Testbestellungen außerdem aus WooCommerce Analytics heraus.
Relvatos Testbrowser blockiert beim Aufgeben einer Bestellung die Sammeladressen für Werbung und Analytics — Google Analytics, Google Ads, Meta, TikTok, Microsoft Advertising, Pinterest, LinkedIn, Snap, Reddit und X —, sodass auch ein Tracking-Plugin, das nicht in der Tabelle steht, den Kauf nicht von der Seite senden kann. Die Tag-Skripte selbst laden weiter, die Seite verhält sich also wie für Kunden.
Bei einem Cookie-Banner wählt der Testbrowser während eines Bestelllaufs „Alle ablehnen“ oder „Nur notwendige“, nicht „Alle akzeptieren“.
Bestand und Entfernen
Ist „Protect stock & auto-remove verification orders“ in den Plugin-Einstellungen an (Standard), mindert eine Testbestellung nie den Bestand, schickt dir keine E-Mail und landet ein paar Minuten nach der Dankeseite im Papierkorb. Ist die Einstellung aus, bleiben Testbestellungen in deiner Bestellliste und mindern den Bestand wie jede andere — markiert und aus Analytics und Werbeplattformen herausgehalten werden sie trotzdem.
Der Monitor „Order anomaly“ lässt Testbestellungen weg, wenn er die Bestellungen dieser Stunde mit der üblichen Zahl vergleicht.
Ohne Plugin oder mit einer älteren Version
Ohne Plugin kann eine volle Bestellung trotzdem aufgegeben werden, aber nichts auf deinem Server weiß, dass sie ein Test ist: Sie mindert den Bestand, bleibt in deinen Bestellungen, und Tracking, das dein Server sendet, kann sie melden. Jeder solche Lauf weist darauf hin. Verbinde das Plugin oder stelle den Monitor auf „Reachable“.
Plugin-Versionen vor 1.57.0 entfernen Testbestellungen, halten sie aber nicht aus Tracking-Plugins und WooCommerce Analytics heraus. Aktualisiere das Plugin — der Lauf sagt dir, wenn es veraltet ist.
Wenn Testbestellungen schon in Google Analytics oder Google Ads gelandet sind
Bereits an Google Analytics gesendete Daten lassen sich nicht zurückholen. In Google Ads kannst du die Conversions per Upload von Conversion-Anpassungen zurückziehen, mit den Bestell-IDs der Testbestellungen. Du findest sie über die Adresse des Prüfpostfachs oder an der Bestellnotiz von Relvato; Bestellungen im Papierkorb stehen unter Bestellungen → Papierkorb.
Tracking-Plugins, die das Relvato-Plugin für Testbestellungen abschaltet (ab Plugin 1.57.0)
| Plugin | Was abgeschaltet wird | Wie |
|---|---|---|
| Pixel Manager for WooCommerce | Kauf im Browser, Automatic Conversion Recovery, die serverseitigen Pro-Ereignisse und der Google-Ads-Anpassungsfeed | Seine Filter pmw_conversion_prevention und pmw_skip_s2s_purchase_event |
| Google for WooCommerce | Kauf-Conversion in Google Ads | Die Bestellung gilt als bereits erfasst; sein Tag ist für Relvatos Anfragen aus |
| Google Analytics for WooCommerce | GA4-Kauf | Die Bestellung gilt als bereits erfasst; Tracking ist für Relvatos Anfragen aus |
| Site Kit by Google | GA4-Kauf | Die Bestellung gilt als bereits erfasst |
| GTM4WP | Der dataLayer-Kauf | Die Bestellung gilt als bereits erfasst und ihr Status als nicht erfassbar |
| Facebook for WooCommerce | Meta-Pixel Purchase und die Conversions API | Die Bestellung gilt als bereits erfasst (Browser und Server); das Pixel ist für Relvatos Anfragen aus |
| PixelYourSite | Seine Pixel und die Conversions API | Für Relvatos Anfragen aus |
| Pinterest for WooCommerce | Pinterest-Tag und Conversions API | Für Relvatos Anfragen aus |
| TikTok | Kauf-Pixel und Events API | Seine Kauf-Hooks werden für Relvatos Anfragen entfernt |
| WooCommerce Analytics | Umsatz- und Bestellberichte | Sein Filter woocommerce_analytics_is_test_order (ab WooCommerce 10.7) |
Fragen
Tauchen Testbestellungen in Google Analytics 4 oder Google Ads auf?
Nicht mit verbundenem Relvato-Plugin ab 1.57.0: Das Plugin schaltet das Kauf-Ereignis für Testbestellungen in den Tracking-Plugins oben ab, und Relvatos Browser blockiert beim Aufgeben der Bestellung die Sammeladressen. Ein Setup, das das Plugin nicht kennt und Käufe von deinem Server sendet — etwa eine eigene Integration —, kann Testbestellungen überspringen, indem es relvato_is_test_order( $order ) prüft.
Kann ich verhindern, dass Relvato überhaupt Bestellungen aufgibt?
Ja: Stelle die Tiefe des Checkout-Monitors auf „Reachable“. Er füllt den Checkout aus und bestätigt, dass die Bestellung aufgegeben werden kann, ohne sie abzusenden.
Beeinflussen Testbestellungen meine Umsatzberichte?
Nicht in WooCommerce Analytics ab WooCommerce 10.7: Dort werden Testbestellungen nie erfasst. In älteren Versionen zählen sie, bis sie entfernt sind — aktualisiere WooCommerce. Deine Bestellliste zeigt sie, bis sie ein paar Minuten später im Papierkorb landen — oder behält sie, wenn „Protect stock & auto-remove verification orders“ aus ist.
Wie finde ich die Testbestellungen, die Relvato aufgegeben hat?
Suche in deinen Bestellungen nach der Adresse des Prüfpostfachs (…@verify.relvato.com) oder nach der Bestellnotiz von Relvato. Bestellungen im Papierkorb stehen unter Bestellungen → Papierkorb.