Cherry Seed

How do I improve my Meta EMQ score on WooCommerce?

emq meta-capi woocommerce hashing first-party-data

Quick Answer

Send hashed first-party customer data through the Conversions API with every purchase event. TrackBee's 2026 analysis found that improving EMQ from 8.6 to 9.3 reduced CPA by 18 percent, increased match rate by 24 percent, and lifted ROAS by 22 percent. WooCommerce stores should hash and transmit billing email, phone number, first name, last name, city, state, zip code, and country from the order object. The browser Pixel cannot reliably access this data after payment gateway redirects — server-side delivery from the WooCommerce payment-complete hook is the reliable path.

Full Answer

Meta's Event Match Quality score measures how well the customer identifiers you send match real Facebook and Instagram profiles. The score runs from zero to ten, and it directly affects how many of your conversions Meta can attribute to your campaigns. A low EMQ means Meta cannot match your purchase events to the users who saw your ads, so the algorithm loses signal, bidding degrades, and reported ROAS drops — not because fewer people are buying, but because Meta cannot see who bought.

The most impactful parameters are hashed email and hashed phone number, because these are the identifiers Meta matches with highest confidence. Adding an external ID — a persistent first-party cookie or WooCommerce customer ID — provides a fallback match path when email or phone are missing. Every additional parameter you send increases the probability of a successful match, but email alone typically moves the score from the five-to-six range into the eight-to-nine range.

The reason Pixel-only setups score poorly is structural. WooCommerce checkout flows often redirect through PayPal, Stripe, or Klarna before returning to the thank-you page. By the time the Pixel fires, the session context that carried the customer's identity may be broken. Server-side implementations read the customer data directly from the WooCommerce order object at the moment payment completes — no browser dependency, no redirect risk. For a deeper look at how Meta's tracking layers stack, the distinction between Pixel, CAPI, CAPI Gateway, and Signals Gateway matters here.

Sources

Programmatic Access

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

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/platform-integrations/how-to-improve-meta-emq-on-woocommerce