Match rate

Platforms
6 min read
Updated June 13, 2026

Why it matters

Sending events is not the same as the platform using them. Low match means events arrive but cannot be tied to ad exposure, weakening optimization and reporting. Teams see "conversions" in server logs while Ads Manager undercounts and delivery may stay unstable until event volume recovers.

Match rate erodes with cookie loss, iOS ATT, ad blockers, stale identifiers, and incomplete Conversion API payloads. For pLTV programs, poor match is a silent killer: the model ranks users well, but the platform never learns from those values at scale.

Diagnostics differ by network (Meta Event Match Quality (EMQ), Google enhanced conversions coverage, TikTok Events Manager match indicators). Monitoring match is as important as monitoring model calibration.

Match rate

Match rate sits between modeling and learning:

  1. Model: User-level pLTV from first-party data in your data warehouse (independent of match).
  2. Payload: Build Conversion API events with hashed email/phone, click IDs, external ID, fbp/fbc or ttclid as applicable.
  3. Deliver: Send predictive events with value; dedupe against browser tags where redundant setup is used.
  4. Diagnose: Track match rate or EMQ trends; fix gaps before scaling pilot spend.
  5. Prove: Holdout test at maturity window; low match on treatment undermines both learning and readout interpretation.

Churney sends values directly to ad networks; clients and partners must maintain identifier capture and hashing so match supports optimization.

Category variants

ModelMatch considerations
Ecommerce / DTCCheckout email/phone, fbc/fbp from Meta click, enhanced conversions on Google.
Subscription appATT opt-in limits; MMP + CAPI redundancy; logged-in user external_id.
SaaS / PLGForm email critical; long cycles require persistent external_id across sessions.

Common mistakes

  1. Measuring send volume only. Events delivered but unmatched do not fully count for optimization.
  2. Stale hashed identifiers. Old emails or phones lower match vs fresh checkout data.
  3. Missing click ID capture. No fbc, gclid, or ttclid on landing breaks path to ad click.
  4. Inconsistent external_id. CRM ID not passed on web events weakens cross-session match.
  5. Ignoring consent gaps. Events sent without lawful basis or consent mode misconfiguration.
  6. Scaling pLTV before match fix. Value events cannot rank users the platform never matched.

Advertiser lens

RoleWhat they askWhat good looks like
Head of Performance / UAIs match good enough for value bidding?Network-specific match or EMQ trend with threshold for scale.
VP Growth / CMOWhy invest in server-side if match is low?Remediation plan with expected uplift before pLTV national rollout.
Marketing Analytics / Data ScienceWhich fields drive match?Parameter coverage report by event and campaign.
Data EngineeringWho owns hashing and ID graph?Documented PII pipeline, freshness SLAs, failure alerts.

FAQ

What is match rate in ad platforms?

The proportion of reported conversion events successfully associated with a user account in the platform's identity graph.

How is match rate different from Event Match Quality (EMQ)?

EMQ is Meta's 0–10 diagnostic for server-side web events; match rate is the general concept across networks with different labels and methods.

What improves match rate on Conversion API paths?

Complete hashed PII at conversion, click IDs from ads, browser IDs (fbp), consistent external_id, real-time delivery, and deduped redundant pixel events.

Does low match break pLTV?

It weakens optimization impact. pLTV modeling still runs from first-party data; unmatched events limit how much platforms learn from those values.

Can you A/B test match improvements?

Yes. Compare campaigns or time periods with identifier coverage changes; holdout design still needed for incrementality on value quality.

How often should match be monitored?

Weekly during pilot and after site, checkout, or consent changes; monthly in steady state.

Who owns match rate remediation?

Shared: engineering for capture and hashing, UA for landing URL params, analytics for diagnostics, legal/privacy for consent configuration.

Not the same as

TermDifference
Event volumeCount of events sent; match rate is linkage quality to users.
Attribution rateCredit assigned to touchpoints; depends on match but is not identical.
Identity graphPlatform's user database; match rate measures event linkage to it.
CalibrationModel accuracy; match rate is delivery identity quality.