If you check your Meta Events Manager, you'll see a score rating next to each of your conversion events (e.g., Purchase, Lead, AddToCart). This metric, graded from 1 to 10, is called **Event Match Quality (EMQ)**. While many media buyers treat it as an informational stat, EMQ is actually the single most important metric dictating your ad targeting efficiency and your **Cost Per Acquisition (CPA)**.
In this article, we'll explain how Meta calculates EMQ, why a low score increases your ad spend, and how implementing server-side Conversions API (CAPI) boosts your rating to 8.0+.
What is Event Match Quality (EMQ)?
When an action (like a purchase) happens on your Shopify store, your pixel sends that event to Meta. To attribute that purchase to an ad campaign, Meta must match the website visitor with a registered Facebook or Instagram user account.
EMQ measures **how much customer data you send** to help Meta make this match. The more parameters (indicators) you send, and the more accurate they are, the higher your match quality score becomes.
Why Low EMQ Silently Inflates Your CPA
If your EMQ is low (under 6.0), Meta struggles to connect website events to user profiles. This has three immediate, negative consequences for your store:
- Ad Delivery Decline: Meta’s algorithm relies on purchase data to find lookalikes and optimize delivery. If Meta receives a purchase event but cannot match it to a user profile, the algorithm learns *nothing* from that purchase. It’s as if the sale never happened, leading to poor targeting decisions.
- Underreported ROAS: If Meta cannot match the purchase, the sale will not appear in your Ads Manager reports. You might turn off winning campaigns because they look unprofitable due to reporting drops.
- Inaccurate Lookalikes (LAL): Lookalike audiences are built based on matched purchasers. If you only match 60% of your buyers, your LAL will be optimized on partial, skewed data, reducing target performance.
💡 Algorithm Efficiency: A high EMQ score (8.0+) means Meta matches 95%+ of your conversion events. This feeds the optimization engine clean data, allowing it to quickly exit the learning phase and lowering your acquisition cost by up to 25%.
How to Reach an 8.0+ EMQ Score
To reach a premium EMQ score, you must send both **browser parameters** and **customer parameters**. Standard browser pixels only send IP and User Agent, which are no longer enough due to privacy updates.
You must send rich customer profile details. The table below details what parameters Meta requires for high scores:
| Parameter Name | Sent via browser? | Sent via Server CAPI? | EMQ Rating Impact |
|---|---|---|---|
| Email Address (hashed) | Unreliable (blocked/consent) | ✅ Always Sent | ⭐ Critical (Highest Match Rate) |
| Phone Number (hashed) | Unreliable | ✅ Always Sent | ⭐ Critical |
| IP Address & User Agent | ✅ Sent | ✅ Sent | Medium |
| First/Last Name (hashed) | No | ✅ Always Sent | High |
| City / State / Zip (hashed) | No | ✅ Always Sent | Medium |
| External ID (Shopify Customer ID) | No | ✅ Always Sent | High (Deduplication Core) |
| Click ID (fbclid / fbc cookie) | Unreliable (deleted by ITP) | ✅ Preserved (via Proxy) | ⭐ Critical for Ad Attribution |
Data Privacy and Hashing Standards (SHA-256)
You might wonder: "Is it safe and compliant to send phone numbers and addresses to Meta?"
Yes, provided the data is hashed. You must **never** send raw customer data. Ad platforms require all PII (Personally Identifiable Information) to be processed using the **SHA-256** hashing algorithm before transmission. Hashing is a one-way mathematical function that turns text (like `user@email.com`) into a unique, fixed-length alphanumeric string. Meta matches this hash with their own database of pre-hashed user details without ever seeing the raw text.
GotTracked handles this automatically at the server level. All customer details captured from webhooks are hashed using SHA-256 before leaving the proxy server, keeping your store fully compliant with GDPR and CCPA privacy standards.
How GotTracked Optimizes Your EMQ
GotTracked guarantees an EMQ rating of 8.0+ by using a combined CAPI routing engine:
- Deep Webhook Integration: Rather than relying on browser-level DOM scraping (which fails if a page loads slowly or is closed), GotTracked hooks directly into Shopify's server pipeline. When a customer purchases, their data is gathered directly from the checkout server and sent instantly.
- Perfect Parameter Assembly: GotTracked collects all 17 match parameters defined by Meta, hashes them, and bundles them with the server event.
- Attribution Linkage: Through **Cart Attributes Healing**, the original ad click ID (
fbclid) is matched with the purchase, linking the user's browser session directly with their server order database.
Frequently Asked Questions
What is Meta Event Match Quality (EMQ)?
Event Match Quality (EMQ) is Meta's scoring system (0–10) that measures how accurately a server-side CAPI event can be matched to a real Facebook/Instagram user. Higher scores mean more conversions are attributed to your ads, improving algorithm efficiency and ROAS.
What EMQ score is considered good?
Meta considers scores of 6.0–7.0+ to be 'Good' or 'Great'. Scores below 4.0 indicate significant matching issues, and you'll likely see your ad delivery and ROAS suffer. Most merchants using only a browser pixel score between 3–5 after iOS 14.
What customer data fields improve EMQ the most?
The highest-impact fields are: hashed email (em), hashed phone number (ph), client_ip_address, client_user_agent, fbclid (fbc cookie), and fbp cookie. Sending all of these can push EMQ from 4–5 up to 7–9.
Does a low EMQ score affect my ad campaigns?
Yes, directly. Meta's algorithm uses matched conversions to optimise ad delivery. If EMQ is low, the algorithm has less accurate data to work with, leading to worse targeting, higher CPAs, and lower ROAS. Improving EMQ is one of the highest-leverage optimisations for Meta advertisers.
How do I check my current EMQ score?
In Meta Events Manager, go to your pixel → 'Test Events' or 'Event Overview'. Each event type shows an EMQ score. You can also see it in the CAPI setup panel. GotTracked's dashboard surfaces EMQ scores in real time so you can monitor and diagnose issues.
Start Recovering Your
Lost Attribution Today
GotTracked sets up in under 15 minutes and is free for the first 2,000 pioneer merchants.