Meta EMQ Score Checker

Meta’s Event Match Quality (0–10) decides how much of your conversion signal actually matches to a user. Tick the identifiers your Conversions API sends to estimate your band — and see exactly what to add next.

Event Match Quality scores how reliably your server-side events match to Meta users, on a 0–10 scale. Aim for at least 6, ideally 8+. Email is the single strongest identifier, then phone, then click and browser IDs. Tick what you send to estimate your band and find the biggest gap — usually a missing email captured too late in the funnel.

The calculator

Meta EMQ Score Checker inputs and result

Tick all that you send via the Conversions API.
Good
Estimated Event Match Quality
7 / 10
Goodband
Yesemail sent
6identifiers
Export
EMQ bands and what they mean
ScoreBandRead
8–10GreatStrong matching; attribution and optimization fully fueled
6–7GoodSolid; add email/phone to push higher
4–5OKUsable but leaking signal; prioritize email
0–3PoorMost events won’t match; fix before trusting data

Walkthrough

How to use this tool

  1. List what your Conversions API actually sends.Check your server-side setup (GTM server container, partner, or direct API) for the user_data fields it includes on each event.
  2. Tick each identifier above.Email and phone carry the most matching power; click IDs, browser ID, and external ID add incremental lift.
  3. Read your estimated band.Aim for 6+, ideally 8+. The score weights identifiers by how much they help Meta match an event to a person.
  4. Close the biggest gap first.If email is missing, add it — it is the single largest lift. Then phone, then click IDs.
  5. Export and re-check after changes.Copy a share link, download the CSV, or print a one-page PDF, then re-run after you add identifiers.

From the desk

RGM Expert Says

Real Growth Matters — Paid social practiceHow we use this tool with clients

Event Match Quality is the number we check first on any account that lost signal after iOS changes, because a low score quietly caps everything downstream — optimization, attribution, audience building. A pixel that “fires” but matches poorly is worse than it looks: Meta is optimizing on a fraction of your real conversions.

The lift is almost always about identifiers, not infrastructure. Email is the heaviest signal by far, so the highest-leverage fix is capturing it earlier in the funnel and attaching it (hashed) to every subsequent event in the session — not just the purchase. We routinely take accounts from a “4” to an “8” by backfilling earlier events with an email collected at step one of checkout.

One caution: chasing a perfect 10 has diminishing returns, and some identifiers (date of birth, full name) raise privacy questions for thin gains. Get to a strong, stable 8 with email, phone, click ID, and the browser identifiers, make sure consent is handled correctly, and spend the rest of your energy on creative and structure.

The math

How it works

Event Match Quality scores, on a 0–10 scale, how reliably the customer information your server sends can be matched to a Meta user. The more high-quality identifiers you send, the better the match:

EMQ ≈ weighted sum of clean identifiers sent (capped at 10)

Not all identifiers are equal. Email is the strongest, then phone, then click and browser IDs:

Email > Phone > Click ID > Browser ID > the rest
  • Hashing — identifiers are SHA-256 hashed before sending; you never transmit raw PII.
  • Match rate — the share of your events Meta can tie to a user; EMQ is its proxy.
  • Server-side — the Conversions API sends events from your server, recovering signal the browser pixel loses.

EMQ scoring and the relative weight of identifiers are documented by Meta (see the Conversions API dataset-quality docs). This estimator is RGM’s weighting of those signals; your real score is shown in Events Manager.

Why it matters

A firing pixel is not a matching pixel

After App Tracking Transparency and browser tracking limits, a large share of conversions never reach Meta through the browser. Server-side events via the Conversions API recover them — but only if they carry enough identifiers to be matched. An account can have a perfectly “healthy” pixel and still feed Meta a thin, poorly-matched signal that caps performance.

That is why EMQ is a leading indicator worth watching like a vital sign. A jump from a 4 to an 8 often lifts reported conversions and tightens optimization without changing a single ad — you simply gave the system more of the truth. Conversely, a setup that scores poorly will make even great creative and structure underperform, because the algorithm is learning from a distorted sample.

The trap is treating tracking as a one-time engineering task. Identifiers drift, consent settings change, and a site redesign can quietly drop the email field that was carrying your match rate. Re-checking EMQ on a cadence — and after every site change — is the unglamorous discipline that keeps the whole account honest.

Benchmarks

Match-quality reference

Orientation, not gospel. Real scores appear in Meta Events Manager and vary by funnel stage.

SignalRelative weightNote
Email (hashed)HighestThe single biggest lift
Phone (hashed)HighCrucial at checkout
Click ID (fbc) / fbpMediumCaptured automatically when present
Name / location / DOBLowSmall gains, bigger privacy footprint
Source: Stape — improving Event Match Quality; Meta CAPI docs.

Voices worth trusting

What operators say

Server-side tagging utilizes many of the concepts that are familiar to anyone who has worked with Google Tag Manager: there are tags which fire on triggers and pull in data from variables.
Google Developer Expert
The highest-leverage tracking fix is rarely infrastructure — it is capturing the email earlier and attaching it to every event in the session.
RGM
Paid social practice

Go deeper

Books worth reading

Related on RGM

Keep learning

FAQ

Common questions

What is a good Event Match Quality score?
EMQ runs 0-10. Aim for at least 6; 8-9 (Great) is achievable with server-side tracking and complete customer data.
Which identifier improves EMQ the most?
Hashed email is the strongest single signal, followed by phone number. Click IDs and browser IDs add incremental matching.
How do I raise a low EMQ score?
Send more clean, correctly hashed identifiers per event — especially email and phone — via the Conversions API, and capture them earlier in the funnel.
Is EMQ only a Meta concept?
Meta uses EMQ; TikTok and Google have equivalents. The principle — more clean identifiers means better server-side matching — is universal.
Does sending more identifiers risk privacy?
Identifiers are hashed before sending, and you should only send fields you have a lawful basis and consent for. Email, phone, and click IDs deliver most of the lift with a smaller privacy footprint than name or date of birth.
Where do I see my real EMQ score?
In Meta Events Manager under your dataset’s event details. This tool estimates the band from the identifiers you send so you can plan improvements.
Why did my conversions rise after improving EMQ?
Better matching means Meta can attribute more of the conversions that were already happening, and optimize on a fuller signal — often lifting reported results without any ad change.

Related tools

Related tools