Cherry Seed

Does enabling Meta one-click CAPI alongside an existing WooCommerce CAPI plugin create duplicate conversion events?

Meta CAPI duplicates event deduplication conversion inflation

Quick Answer

Yes, enabling Meta's one-click CAPI alongside an existing WooCommerce CAPI plugin creates duplicate conversion events unless the store implements event deduplication. Meta's one-click setup installs its own server-side event pipeline that sends purchase, add-to-cart, and other events independently of any existing CAPI integration. Without shared event IDs between the two systems, Meta receives the same conversion twice — once from the existing plugin and once from the one-click setup — inflating reported conversions by up to 100%. According to Meta's developer documentation, deduplication relies on matching event_id parameters, which the one-click setup and third-party plugins generate independently.

Full Answer

Meta's one-click Conversions API is a simplified server-side tracking setup that WooCommerce stores can activate directly from the Meta Commerce Manager. It creates a parallel event pipeline alongside any existing CAPI integration — and therein lies the problem.

A WooCommerce store that already runs a CAPI plugin (whether PixelYourSite, a custom server-side integration, or a pipeline like Transmute Engine) is already sending server-side events to Meta. When one-click CAPI is enabled on top of this, Meta's servers receive two independent event streams for the same user actions. A single purchase generates two purchase events. A single add-to-cart generates two add-to-cart events.

Meta's deduplication system is designed to handle this — but only when both event streams use the same event_id for the same action. The event_id is a unique identifier attached to each event that tells Meta's server to count the two incoming records as one conversion rather than two. The problem is that one-click CAPI and third-party plugins generate their own event IDs independently, with no shared coordination. Unless both systems produce identical event_id values for the same user action, Meta treats them as separate events.

The result is conversion inflation. Ads Manager reports double the actual conversions, cost-per-acquisition appears half its true value, and Smart Bidding algorithms optimise against inflated signals — leading to budget misallocation. The fix is simple but absolute: run one CAPI integration, not two. If the existing plugin is functioning correctly with proper event coverage and deduplication, do not enable one-click CAPI. If switching to one-click, fully disable the existing plugin first.

Sources

Programmatic Access

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

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/ad-performance-data-gaps/meta-one-click-capi-duplicate-events-existing-plugin