Ad Tracking

Event Match Quality 2026: What EMQ Scores Actually Mean

Panto Source

Panto Source

Event Match Quality What EMQ Scores Actually Mean

Two Shopify stores. Same product. Same ad spend. Same creative.

Store A has an EMQ of 4.2. Store B has an EMQ of 8.7.

Store A pays $42 CPM. Store B pays $31 CPM. Same audience, same ads — $11 difference per thousand impressions. Over $50K monthly spend, that's $18,000 in wasted budget.

The only difference? How well Meta can match their conversions to real users.

Event Match Quality is one of the most misunderstood metrics in digital advertising. Some advertisers obsess over hitting 10/10. Others ignore it entirely. Both approaches miss the point.

EMQ measures whether ad platforms can connect your conversion events to actual user profiles. When someone buys from your store, can Meta or TikTok confidently say "this purchase came from this specific person who saw this specific ad"?

If yes, the platform can optimize effectively. If no, you're paying a hidden tax on every campaign you run.

This guide explains what EMQ actually measures, what scores you should target, and when it matters most — without the unnecessary complexity.

What EMQ Actually Measures

EMQ is a confidence score from 0-10 that answers one question: Can the platform match this event to a real user?

When a conversion happens on your site, you send data to Meta or TikTok. That data includes identifiers — pieces of information the platform uses to match the event to a user profile.

Strong identifiers (high confidence):

  • Hashed email address

  • Hashed phone number

  • Click ID (fbclid for Meta, ttclid for TikTok)

  • External ID (your customer ID)

Weak identifiers (low confidence):

  • IP address

  • User agent (browser/device info)

  • Country/region

The more strong identifiers you send, the higher your EMQ. Send just an IP address and user agent? EMQ of 2-3. Send hashed email, phone, and click ID? EMQ of 8-9.

The Identifier Hierarchy

Not all identifiers are equal. Here's how platforms weight them:

Tier

Identifier

Match Confidence

Notes

Tier 1

Hashed Email

Highest

Most reliable — tied to user accounts

Tier 1

Click ID (fbc/ttclid)

Highest

Direct link between ad click and conversion

Tier 2

Hashed Phone

High

Strong identifier, but not all users provide

Tier 2

External ID

High

Your customer ID — enables cross-device matching

Tier 3

fbp/ttp Cookie

Medium

Browser cookie — lost if blocked or cleared

Tier 4

IP Address

Low

Shared by households, VPNs, mobile networks

Tier 4

User Agent

Low

Supporting signal only — not unique

The rule: Tier 1 identifiers drive EMQ. Everything else is supplementary.

EMQ Benchmarks by Event Type

Different events naturally have different EMQ scores. This is normal — don't panic if your PageView EMQ is lower than your Purchase EMQ.

Event Type

Expected EMQ

Why

Purchase

8.5 - 9.5

Customers provide email, phone, billing info at checkout

InitiateCheckout

7.5 - 8.5

Most customers enter email before completing checkout

AddToCart

7.0 - 8.5

Often logged-in users or returning visitors

ViewContent

6.0 - 7.5

Mix of known and anonymous visitors

PageView

5.5 - 7.0

Mostly anonymous traffic — limited identifiers available

Key insight: A PageView EMQ of 6.5 isn't a problem — it's physics. Anonymous visitors haven't provided their email yet. Focus your optimization energy on Purchase and AddToCart, where you have the most data to work with.

Meta vs TikTok: EMQ Differences

Both platforms use EMQ, but they calculate and display it differently.

Meta EMQ

  • Scale: 0-10 numeric score, or Poor/OK/Good/Great labels

  • Calculation window: Rolling 48 hours

  • Location: Events Manager → Select event → View "Event Match Quality"

  • Key identifiers: em (email), ph (phone), fbc (click ID), fbp (browser ID), external_id

Meta shows separate EMQ scores for Pixel events (browser-side) and Conversions API events (server-side). Ideally, both should be high.

TikTok EMQ

  • Scale: 0-10, calculated as weighted average of match key coverages

  • Calculation: Based on percentage of events containing each identifier

  • Location: Events Manager → Diagnostics tab

  • Key identifiers: email, phone, ttclid (click ID), external_id, IP, user agent

TikTok introduced EMQ in late 2024 and weights it heavily toward email and click ID coverage. If you're missing ttclid on most events, your TikTok EMQ will suffer.

2026 Update: TikTok now penalizes accounts with EMQ below 5.0 by limiting access to certain optimization objectives. If your EMQ is consistently low, you may not be able to use value-based bidding.

When EMQ Actually Matters

Here's the nuanced truth: EMQ isn't equally important in all situations.

EMQ Matters Most When:

1. You're scaling spend At $1K/day, low EMQ is annoying. At $10K/day, it's expensive. The "Poor Data Penalty" — higher CPMs charged to accounts with weak data — compounds with scale.

2. You're running conversion campaigns If you're optimizing for purchases, Meta needs to know who's purchasing. Low EMQ means the algorithm is learning from incomplete data.

3. Your attribution looks broken If Meta reports 200 conversions but your store shows 120, EMQ is often the culprit. Low match quality means conversions can't be attributed to specific ads.

4. You're building audiences Custom Audiences and Lookalikes depend on matched users. Low EMQ = smaller, less accurate audiences.

EMQ Matters Less When:

1. You're optimizing for reach or impressions Brand awareness campaigns don't depend on conversion matching.

2. You're just starting out With limited conversion volume, focus on getting conversions first. EMQ optimization comes second.

3. You're already above 8.0 The difference between 8.5 and 9.5 is marginal. Don't chase perfection — the returns diminish quickly above 8.0.

The 2026 Signal Loss Problem

EMQ has become more important in 2026 because browser-side tracking has become less reliable.

What's blocking your signals:

Blocker

Impact

% of Users Affected

iOS App Tracking Transparency

Blocks cross-app tracking

75-85% of iOS users

Ad blockers

Prevents pixel from loading

~32% of users globally

GPC (Global Privacy Control)

Browser sends "do not track" header

Growing — default in some browsers

Safari ITP

Limits cookie lifetime to 7 days

All Safari users

Brave/Firefox ETP

Blocks third-party tracking

~8% of users

The compounding effect: A standard Meta Pixel now loses approximately 35-40% of signals before they ever reach the platform. If you're relying only on browser-side tracking, your EMQ ceiling is artificially limited.

The math: If 35% of your conversion signals are blocked at the browser level, even perfect identifier coverage only gets you to ~6.5 EMQ. Server-side tracking (Conversions API) bypasses these blocks entirely.

How to Check Your EMQ

Meta

  1. Go to Events Manager in Business Suite

  2. Select your pixel

  3. Click on any event (Purchase, AddToCart, etc.)

  4. Look for "Event Match Quality" section

  5. Click the score to see which identifiers you're sending

TikTok

  1. Go to TikTok Ads Manager

  2. Navigate to Assets → Events

  3. Select your pixel

  4. Click Diagnostics tab

  5. Review EMQ score and match key coverage

Pro tip: Check EMQ weekly. It's calculated on a rolling window, so changes in traffic patterns or tracking issues show up quickly.

Improving EMQ: What Actually Works

1. Implement Server-Side Tracking

Browser pixels get blocked. Server-side APIs (Meta Conversions API, TikTok Events API) send data directly from your server, bypassing blockers.

Impact: Typically adds 2-3 points to EMQ scores.

2. Send Hashed Email on Every Conversion

Email is the strongest identifier. If you're capturing email at checkout (you should be), make sure it's being sent to the platforms — properly hashed with SHA256.

Impact: Single biggest EMQ improvement for most stores.

3. Preserve Click IDs

When someone clicks your ad, the platform appends a click ID to the URL (fbclid, ttclid). If your site strips these parameters or they get lost in redirects, you lose your strongest attribution signal.

Check: Do your landing page URLs preserve the click ID through to checkout?

4. Enable Advanced Matching

Both Meta and TikTok offer "Advanced Matching" — automatic detection of customer data from form fields. Enable it in Events Manager as a baseline.

Limitation: Only works when the pixel actually fires. Doesn't help with blocked users.

5. Send External ID

Your customer ID (from Shopify, WooCommerce, etc.) helps platforms match users across devices and sessions. It's underutilized but powerful.

The Bottom Line

EMQ isn't a vanity metric — it directly affects your ad costs and campaign performance. But it's also not something to obsess over.

The practical approach:

  1. Check your current EMQ for Purchase and AddToCart events

  2. If below 6.0: You have a tracking problem. Implement server-side tracking.

  3. If 6.0-8.0: Room for improvement. Focus on sending email and preserving click IDs.

  4. If above 8.0: You're in good shape. Monitor weekly but don't chase 10/10.

The platforms want your data to be matchable — it makes their algorithms work better. But they've made it your responsibility to send that data correctly. In 2026, with browser tracking increasingly unreliable, server-side implementation isn't optional anymore.

The stores winning on Meta and TikTok aren't just making better ads. They're sending better data.

Get Started

Start Tracking Every Sale Today

Join 1,389+ e-commerce stores. Set up in 5 minutes, see results in days.

Request Your Demo

By submitting, you agree to our Privacy Policy. We'll reach out within 24 hours to schedule your demo.