Cherry Seed

Can Meta CAPI distinguish agent from human purchases?

meta-capi conversions-api agent-purchases signal-quality woocommerce

Quick Answer

No — Meta's Conversions API has no field for agent origin and treats every purchase event as a human conversion, meaning AI agent purchases pollute the optimization signal without detection. CAPI setups average 17.8% lower cost per result according to Hyros's analysis of Meta's April 2026 data, but that improvement depends entirely on clean, human-only conversion signals. When agent-driven purchases enter the mix, Meta's algorithm optimizes toward a blended profile that includes non-human buying patterns, quietly degrading ad targeting precision over time.

Full Answer

Meta designed CAPI to receive hashed customer identifiers — email, phone, IP — and match them against its user graph to attribute conversions. The system assumes every incoming event represents a real person completing a real purchase. There's no agent_origin parameter, no bot flag, and no mechanism to separate a human clicking 'Buy Now' from a ChatGPT shopping agent completing the same transaction via WooCommerce MCP.

That blind spot creates a compounding problem. Meta's ad algorithm learns from your conversion data to find lookalike audiences. If 15% of your purchases come from AI agents, the algorithm builds audience models that include agent-like behavioral patterns — high cart velocity, no browsing history, zero page dwell time. The result isn't a dramatic failure; it's a slow, invisible erosion of targeting quality that's nearly impossible to diagnose from inside Meta's reporting.

The fix has to happen before the CAPI event fires. Server-side tracking that intercepts the purchase at the PHP hook level can tag agent orders based on behavioral signals like user-agent strings and session patterns, then either exclude them from the CAPI payload or pass them with a reduced value. This preserves the signal quality that delivers CAPI's measured cost-per-result advantage. For more on maintaining Meta's event match quality score with clean data, see How do I improve my Meta EMQ score on WooCommerce?.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/1143

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/server-side-tracking/can-meta-capi-tell-agent-from-human-purchase