WooCommerce Subscriptions Treats Failed-Card Churn Like Voluntary Cancellation
WooCommerce Subscriptions fires the same woocommerce_subscription_status_cancelled hook whether a customer deliberately cancelled or a payment card failed after exhausting retry attempts. Most tracking plugins forward that single cancelled event to Google Ads and Meta CAPI without distinguishing churn type. The result: Smart Bidding and Advantage+ train themselves to avoid the lookalike profile of customers who almost stayed — the recoverable involuntary churn cohort that accounts for 20–40% of total subscription losses.