Full Answer
TikTok's ad platform optimises delivery based on the quality of conversion signals it receives. The better TikTok can match a reported purchase to an actual TikTok user, the more effectively it can find similar buyers. EMQ is TikTok's measure of that matching accuracy — a score reflecting how many hashed identifiers accompany each conversion event and how reliably they resolve to known users. Low EMQ means TikTok is flying partially blind when optimising your campaigns.
The scoring works like Meta's Event Match Quality: each conversion event is evaluated on the identifiers it carries. A pixel-fired event from the browser may include a hashed email if the customer was logged in, but iOS privacy restrictions, ad blockers, and cookie consent rejection all reduce what the client-side tag can actually capture. A server-side event sent through the [TikTok Events API](https://www.triplewhale.com/blog/event-match-quality) bypasses those browser-layer losses entirely — it reads email, phone, and address directly from the WooCommerce order object and hashes them before sending.
The practical difference is measurable. Higher EMQ means TikTok's algorithm has stronger signal for lookalike modelling and retargeting, which translates to lower cost per acquisition and more efficient spend. For WooCommerce stores running TikTok ads, treating EMQ as a maintenance metric — not a set-and-forget score — is essential. If your [event pipeline](https://seresa.io/blog/platform-integrations/one-server-event-every-destination-why-separate-pixels-are-breaking) is not enriching TikTok events with first-party data, your ad budget is working harder than it needs to.