Click-to-WhatsApp Ads Are Your Biggest Attribution Black Hole

Click-to-WhatsApp (CTWA) ads generate chats, not conversions — up to 90% of mobile users who click a “Chat on WhatsApp” button abandon before sending a first message. Meta’s Conversions API for Business Messaging fixes this by accepting server-side Purchase events with action_source set to business_messaging and the original ctwa_clid from the WhatsApp webhook. WooCommerce stores can wire this directly: capture ctwa_clid from the WhatsApp Cloud API webhook, persist it on the order, fire the CAPI event on woocommerce_payment_complete. No SaaS chatbot required. Just a first-party server-side pipeline listening to the hooks WordPress already fires.

Click-to-WhatsApp Is Your WooCommerce Attribution Black Hole

Up to 90% of mobile users who tap a Click-to-WhatsApp ad abandon before sending the first message, so “messages started” in Meta Ads Manager is not a conversion. The fix is Meta’s Conversions API for Business Messaging with two required fields: ctwa_clid (captured from the WhatsApp webhook referral object) and action_source=business_messaging. For WooCommerce stores, the server-side path is capturing ctwa_clid from the WhatsApp Cloud API webhook, persisting it on the order, and firing a Purchase event on woocommerce_payment_complete — no SaaS chatbot required.