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.
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_itemmit 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_cartmit 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_checkoutmit 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_infomit 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:
purchasemit Order-ID, Line Items, Währung, Wert, Steuer, Versand. Stabileevent_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:
refundmit 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_cartfü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.
purchasehat 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".