adlibrary.com Logoadlibrary.com
See ads from brands with high EMQ implementations
FREE TOOL

Free EMQ Scorer — Estimate Your Event Match Quality

Toggle the user fields your server sends with each Conversions API event and see your estimated EMQ score from 0–10 plus the monthly signal-loss cost.

What is EMQ?

Event Match Quality (EMQ) is Meta's 0–10 score for how well your server-side events match real users. Higher EMQ = better attribution = lower effective CPA. The score is driven by which user identifiers (email, phone, fbp, etc.) you send with each event.

Why it matters: Post-iOS 14, EMQ is the single biggest lever for signal quality. Brands sending only "external_id" score 3–5; brands sending hashed email + phone + fbp + IP + UA score 8–10. The delta is often 25–40% in measured ROAS.

Estimated EMQ Score
7.5/10
Adequate — room to add 2–3 fields
Monthly Signal Loss (estimate)
$2000
~10% of conversions under-attributed
How the score works: Each field contributes a weight; total earned ÷ total possible × 10. Email and click ID (fbc) carry the most weight. Loss estimate assumes 40% under-attribution at EMQ 0, scaling linearly to 0% at EMQ 10.

Score is an estimate. Actual EMQ varies with hash quality, missing field rates, and event timing. The signal-loss model assumes 40% under-attribution at EMQ 0 scaling linearly to 0 at EMQ 10 — a conservative industry benchmark.

How to Use

1
Tick every user field your CAPI payload includes today
2
Enter your monthly Meta ad spend
3
Read the estimated EMQ score and monthly loss
4
Add the missing fields (email and click ID move the score most)

What Next?

What Is Event Match Quality?

Event Match Quality (EMQ) is Meta's 0–10 score for how reliably the events your server sends match real user identities in Meta's graph. Higher EMQ means the algorithm sees a cleaner conversion signal, which translates into more accurate attribution and lower effective CPA over a 4–6 week window.


EMQ is reported per event type in Events Manager. A site running pixel-only with no CAPI typically scores 4–5; a properly configured CAPI implementation with hashed email, phone, fbp, fbc, IP, and user agent scores 8–10. The gap between the two is often 25–40% in measured ROAS.


Post-iOS 14, EMQ is the highest-leverage operational metric in a Meta account. Most teams chasing creative or targeting wins still have an EMQ of 5 — fixing that single number outperforms most other optimizations.


Which Fields Move the Score Most

Email (em) and click ID (fbc) carry the highest weight. Email is the strongest first-party identifier; fbc captures users who arrived via a Meta ad click and is the cleanest attribution path back to a campaign.


Phone (ph), fbp cookie, IP address, and user agent are the next tier. fbp is browser-side and travels with the pixel; IP and user agent are server-recorded and matter most when other identifiers are missing.


Name fields (first name, last name) are weak alone but combine well with zip code for partial-match recovery when email is missing. External ID is useful for tying customer relationships to Meta's graph for retargeting and lookalikes.


How to Improve Your EMQ

Start by mapping which fields your existing CAPI payload includes. The most common gap is missing email — a checkout or lead form has it, but the server-side event handler is not passing it through. Fix that and the score moves 1.5–2 points immediately.


Next, add fbp and fbc by reading the cookies on the request. fbp comes from Meta's pixel; fbc is built from fbclid in the URL. Pass both with every event.


Hash all PII with SHA-256 before sending — Meta requires it, and unhashed fields are silently dropped without affecting your raw event count. Many teams discover their EMQ is low because Meta is rejecting unhashed identifiers they thought were being matched.


EMQ and Attribution Accuracy

EMQ does not directly determine which conversions are attributed to your ads — it determines whether Meta can link the conversion event back to the user who saw the ad. Low EMQ means Meta sees a conversion event but cannot match it to anyone in its graph, so the conversion is dropped from attribution.


The downstream consequence: your reported ROAS is lower than your actual ROAS, and the algorithm receives weaker conversion signals so optimization decays. Both effects compound — attribution looks worse, the algorithm has less to optimize on, real performance drifts down.


A rebuild from EMQ 4 to EMQ 8 typically shows up as 15–30% lift in measured ROAS plus a separate 10–20% lift in actual algorithmic optimization over the following six weeks.


Common EMQ Mistakes

Sending unhashed PII. Meta rejects it silently. The event still counts, but EMQ does not credit the field. Always hash with SHA-256 before serialization.


Skipping fbp and fbc cookies. These are the fastest free wins — both are sitting in the request headers, available without any product change. Many CAPI implementations forget to read them.


Assuming pixel-only is enough. Pixel events are dropped or suppressed at high rates by browser privacy features. Server-side CAPI with proper field coverage is the only reliable path to high EMQ on iOS Safari and increasingly on Chrome.


For a deeper rebuild walkthrough — including event deduplication and the order in which to add fields — see the post-iOS 14 attribution rebuild use case.


Frequently Asked Questions

What is a good Event Match Quality score?

EMQ above 7 is strong; 5–7 is adequate; below 5 means most events are not matching real users. Hashed email + phone alone usually moves a score from 4 to 7+.

See the EMQ glossary entry →
Which fields move EMQ the most?

Email and click ID (fbc) carry the highest weight. fbp cookie, phone, IP address, and user agent are the next tier. Always hash personal identifiers with SHA-256 before sending.

Does EMQ affect ROAS or just measurement?

Both. Higher EMQ improves attribution accuracy and feeds the algorithm cleaner conversion signals, which compounds into lower effective CPA over a 4–6 week window.

Will pixel-only be enough without CAPI?

Almost never. Pixel events are dropped or suppressed at high rates by browser privacy controls. Server-side CAPI with proper field coverage is the only reliable path to EMQ above 7.

Read about server-side tracking →
More Free Marketing Tools
Free Audience Saturation Estimator — Predict Your Scale Cliff

Estimate audience saturation from TAM, 30-day reach, and frequency. Predict when the scale cliff hits and what creative refresh interval to run.

Free Frequency Cap Calculator — By Funnel Stage

Find the right weekly frequency cap and creative refresh interval for cold prospecting, warm engagement, retargeting, and remarketing — plus your projected frequency at current spend.

Free Learning Phase Calculator — Will Meta Optimize Your Ad Set?

Estimate days to exit Meta's Learning Phase from your target CPA and daily budget — and find the minimum budget that gets your ad set out of "Learning Limited."

Free Facebook Ads Cost Calculator

Estimate your Facebook advertising costs based on your budget, CPM, CPC, and conversion goals.

Free Conversion Rate Calculator

Calculate your conversion rate by dividing conversions by total visitors to measure how effectively your pages and campaigns convert traffic.

Free Customer Lifetime Value (LTV) Calculator

Calculate how much revenue a customer generates over their entire relationship with your business.

Free Break-Even ROAS Calculator

Calculate the minimum ROAS you need to break even on your ad spend based on your profit margins.

Free CPA Calculator — Cost Per Acquisition

Calculate your cost per acquisition by dividing total ad spend by the number of conversions to measure campaign efficiency.

Free Ad Budget Planner for Revenue-Based Planning

Calculate your ideal ad budget based on revenue goals or plan reach from your budget.

Free Media Mix Modeler for Multi-Channel Advertising

Optimize your budget allocation across Meta, Google, TikTok, and LinkedIn based on your goals.

Free Ad Spend Estimator for Facebook, TikTok & Google Ads

Estimate impressions, clicks, and conversions based on your budget and industry benchmarks.

Free CTR Calculator for Display, Search & Social Ads

Calculate your click-through rate and benchmark against industry standards.

Free CPC Calculator for Google, Meta & LinkedIn Ads

Calculate your cost per click and compare against platform benchmarks.

Free ROAS Calculator for E-commerce & Lead Gen

Calculate ROAS instantly from revenue and ad spend to see whether your ads are profitable.

Free CPM Calculator (Cost per 1,000 Impressions)

Calculate cost per 1,000 impressions, total ad cost, or impressions from your budget in seconds.