Cherry Seed

What is Facebook Event Match Quality (EMQ) and how do I improve it?

facebook event match quality emq meta conversions api capi parameters server-side tracking

Quick Answer

Event Match Quality is Meta's score, from 1 to 10, for how well the customer information in your Conversions API events lets Meta match an event to a real account. Higher EMQ means better attribution and cheaper optimisation; Meta treats a score around 6 or above as healthy. You improve it by sending more accurate, correctly hashed parameters, email, phone, name, city, state, zip, and the fbp and fbc cookies, on every server event. Server-side capture is the practical lever, because it can attach order data the browser pixel never reliably sees, especially after consent and ad-blocker loss.

Full Answer

Event Match Quality answers a single question for Meta: given the customer parameters you sent with an event, how confidently can we tie it to a person? It's scored 1 to 10 per event type, and it directly affects how well your conversions feed optimisation and attribution. Scores drifting below about 6 mean Meta is matching fewer of your purchases, which starves bidding and undercounts results.

The score rises with the quantity and accuracy of identifying parameters. Meta's Conversions API accepts hashed email, phone, first and last name, city, state, zip, country, and external ID, plus the fbp browser-id cookie and the fbc click-id cookie. The more of these you send correctly, normalised and SHA-256 hashed to spec, the stronger the match. Common EMQ killers are missing phone or address, unhashed or wrongly formatted fields, and dropping fbc because the click identifier expired.

This is where server-side capture earns its place. At the WooCommerce order hook your server already holds verified email, phone, and billing address, the exact fields that raise EMQ, and it can send them even when the browser pixel was blocked or consent limited client-side firing. Pixel-only setups tend to plateau low precisely because the browser never had clean customer data to begin with. Send richer events from the server and EMQ follows.

Sources

Programmatic Access

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

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/conversion-apis/facebook-emq-event-match-quality