Engineering

WooCommerce-Conversion-Tracking: die 6 Events, die wirklich zählen

WooCommerce feuert mehr als dreißig Action-Hooks während eines typischen Purchase-Flows. Die meisten sind für Werbeplattform-Optimierung Rauschen. Sechs sind die echten Funnel-Signale, für die sich jeder Kanal interessiert. Hier liest du, was jedes repräsentiert und wo Beaconry sie hookt.

Lesezeit: ca. 6 MinVeröffentlicht: 2026-05-02

Warum sechs

Jede Werbeplattform hat ihre eigene Liste kanonischer Conversion-Events. Meta hat 17, Google Ads hat 11, TikTok hat 14. Die Schnittmenge aus "jede Plattform interessiert sich dafür" plus "jeder WooCommerce-Shop generiert das tatsächlich" ist sechs. Mehr als diese sechs zu tracken fügt Rauschen ohne Optimierungs-Lift hinzu; weniger zu tracken lässt Attributions-Lücken.

1 / Produkt-Ansicht

Feuert auf jeder Single-Product-Page. Der Besucher browst, hat sich noch nicht festgelegt.

  • WP-Hook: woocommerce_before_single_product
  • Beaconry sendet: view_item mit Product-ID, Name, Preis, Währung.
  • Plattformen interessieren sich: Meta (ViewContent), TikTok (ViewContent), GA4. Google Ads hat kein direktes Äquivalent und ignoriert es.

Dieses Event treibt Meta- und TikTok-Dynamic-Product-Ad-Retargeting. Ohne es kann der Catalogue keine "Produkte, die du angesehen hast" zeigen.

2 / In den Warenkorb

Feuert bei jeder Warenkorb-Hinzufügung, inklusive AJAX-Adds ohne Page-Reload. Mid-Funnel-Signal, dass der Besucher überlegt zu kaufen.

  • WP-Hook: woocommerce_add_to_cart (handhabt sowohl regulär als auch AJAX)
  • Beaconry sendet: add_to_cart mit Product-ID, Menge, Wert, Währung.
  • Plattformen interessieren sich: Alle fünf. Meta, TikTok, Google Ads für Retargeting; GA4 für Funnel-Analyse; LinkedIn für B2B-Funnel-Scoring.

3 / Checkout starten

Feuert, wenn der Besucher zum ersten Mal in dieser Session /checkout/ betritt. High-Intent, stark genutzt von Smart-Bidding.

  • WP-Hook: woocommerce_before_checkout_form
  • Beaconry sendet: begin_checkout mit Cart-Total, Währung, Item-Count.
  • Plattformen interessieren sich: Alle fünf. Besonders wertvoll für Google Ads Smart-Bidding-Optimierung.

Häufiger Implementierungs-Fehler: begin_checkout bei jedem Checkout-Page-View feuern, inklusive Refreshes. Beaconry session-scoped es; es feuert einmal pro Session, auch wenn der Besucher die Seite neu lädt.

4 / Zahlungs-Info hinzufügen

Feuert, wenn der Besucher eine Zahlungsmethode auswählt. Das tiefste Pre-Purchase-Signal.

  • WP-Hook: woocommerce_payment_complete_order_status (früh im Payment-Flow)
  • Beaconry sendet: add_payment_info mit Payment-Method-Label, Total, Währung.
  • Plattformen interessieren sich: Meta, TikTok. Google Ads hat es als Enhanced-Conversion-Event, das das Bidding verbessert.

Oft im DIY-Tracking übersehen, weil es ein nicht-offensichtlicher Hook ist. Es zu tracken verbessert Metas Smart-Bidding-Signaldichte materiell.

5 / Purchase

Die Conversion. Feuert auf der Thank-You-Page nach der Bestellung.

  • WP-Hook: woocommerce_thankyou
  • Beaconry sendet: purchase mit Order-ID, Line Items, Währung, Wert, Steuer, Versand. Stabile event_id = SHA-256-Hash der Order-ID, identisch bei jedem Retry, identisch zwischen Browser und Server im Hybrid-Modus.
  • Plattformen interessieren sich: Alle fünf. Das wichtigste einzelne Event im Funnel.

Die stabile event_id ist, was Hybrid-Modus-Dedup funktionieren lässt. Wenn der Besucher die Thank-You-Page neu lädt, ist die event_id gleich und Plattformen dedupen automatisch. Wenn ein Netzwerk-Glitch einen Retry verursacht, dasselbe.

6 / Refund

Feuert, wenn der Status einer Bestellung auf refunded kippt. Sendet ein Negativ-Wert-Purchase-Event mit derselben event_id.

  • WP-Hook: woocommerce_order_status_refunded
  • Beaconry sendet: refund mit der ursprünglichen Order-ID und event_id, Wert als negative Zahl.
  • Plattformen interessieren sich: Meta (Refund-Event-Typ), Google Ads (Negative-Conversion). TikTok und LinkedIn haben keine Refund-Kategorie, also überspringt Beaconry sie.

Die meisten Plugins überspringen Refunds komplett, was heißt, Plattformen schreiben der Kampagne weiter eine Conversion gut, die nicht stattgefunden hat. Beaconrys automatisches Refund-Event hält den berichteten ROAS ehrlich.

Events, die Beaconry bewusst NICHT sendet

Die Nicht-Sechs sind verlockend zu tracken, aber selten nützlich. Beaconry überspringt sie, um Rauschen zu vermeiden:

  • view_cart: low-intent, feuert bei jedem Cart-Icon-Hover. Schon abgedeckt durch add_to_cart fürs Funnel-Reporting.
  • shipping_method_selected, billing_address_set: Implementierungs-Details des Checkouts. Keine Plattform hat eine Kategorie dafür.
  • order_status_processing, order_status_completed: Backend-Status-Changes. purchase hat schon auf thankyou gefeuert.
  • account_created: nicht WooCommerce-spezifisch, von Beaconrys separatem sign_up-Event aus dem WP-User-Register-Hook gehandhabt.

Was Hybrid-Modus für WooCommerce hinzufügt

Wenn du Hybrid-Modus für irgendeinen Kanal aktivierst, feuert der Browser-Pixel dieses Kanals zusätzlich dieselben sechs Events mit denselben event_ids. Das gibt dir plattform-seitige First-Party-Cookies (fbp für Meta, _ttp für TikTok, li_fat_id für LinkedIn) zusätzlich zur server-side gehashten PII. Match-Rate-Boost ohne Double-Counting.

Empfohlene Hybrid-Einstellung für WooCommerce: an für Meta (größter Match-Rate-Gewinn), aus für die anderen, außer du siehst spezifische Match-Rate-Probleme auf diesen Plattformen.

Custom-Thank-You-Page-Edge-Case

Manche Shops redirecten nach der WooCommerce-Thank-You auf eine Custom-Page, aus Branding-Gründen. Beaconrys Hook feuert auf der Standard-woocommerce_thankyou, die trotzdem läuft, also wird das Purchase-Event erfasst. Aber wenn deine Custom-Page auf einer anderen Domain ist (Multi-Store-Setups), prüfe doppelt, dass der Redirect erst nach Beaconrys Hook feuert, nicht davor.

Subscription-Produkte

Für WooCommerce-Subscriptions feuert Beaconry purchase nur beim initialen Sign-up, nicht bei jedem Renewal-Billing. Renewals sind aus Sicht des Kunden eine andere Conversion-Kategorie; sie als neue Purchases zu tracken würde den ROAS inflatieren. Das nächste Major-Beaconry-Release wird ein separates subscription_renewal-Event für unterstützende Plattformen hinzufügen.

Fazit

Sechs Events aus den 30+ WooCommerce-Hooks. Beaconry mapped sie automatisch, ohne Theme-Code, hängt stabile event_ids für Dedup an und schickt gehashte PII aus der Billing-Adresse der Bestellung. Match-Quality auf Meta und Google Ads stabilisiert sich in Tagen, nicht Wochen. Die einzige WooCommerce-seitige Konfiguration ist "WooCommerce installiert haben".