Match Quality

Match rate 85-95%
directo en la fuente

Email y teléfono hasheados vía SHA-256 según la spec de cada plataforma, click IDs propagados, identidad enriquecida. Tus eventos llegan matched — no lanzados a ciegas.

85-95%
Match rate típico de los clientes Pro — vs 40-60% del pixel browser-side
9.4+
EMQ Score (Meta) garantizado para los planes Pro y Business — Match Quality en tiempo real
< 80ms
Latencia de enrichment — hash + GeoIP + click ID propagation en una sola llamada

Por qué el match rate manda en el ROAS

El match rate es el porcentaje de eventos que la plataforma de ads logra asociar a un usuario real dentro de su algoritmo. Cuanto mayor el match, mejor el LAL, más barato el CAC y más predecible el scale.

VS
Pixel browser-side
Match rate bajo
42%
  • iOS ITP corta cookies first-party en 7 días
  • AdBlock bloquea 25-35% de los eventos
  • Email/teléfono en texto plano (sin hashear)
  • Click IDs perdidos en el flujo del funnel
  • El algoritmo optimiza a ciegas
Trakvo Match Quality
Match rate premium
89% +47pp
  • Server-side esquiva iOS ITP, AdBlock y el ITP de Safari
  • SHA-256 según la spec exacta de cada plataforma
  • fbc, fbp, ttclid, gclid propagados end-to-end
  • GeoIP enrichment (country, region, ZIP) automático
  • El algoritmo ve casi todo → ROAS estable

Pipeline de enrichment

Cada evento pasa por 5 etapas en < 80ms antes de llegar a la plataforma de ads.

1
Captura
El evento llega vía SDK browser o webhook server-to-server. La PII en claro solo existe en este momento.
2
Normalización
Email lowercase + trim, teléfono E.164, nombres sin acentos, ZIP solo dígitos.
3
Hash SHA-256
Hashing irreversible según la spec de Meta + TikTok + Google. La PII nunca sale en texto plano del servidor.
4
Enrichment
GeoIP (country, region, ZIP), click IDs propagados, user-agent parser, event_id determinista.
5
Dispatch
Payload optimizado por plataforma (Meta CAPI, TikTok Events API, Google Ads). Match rate maximizado.

Normalización por spec

Cada plataforma exige un formato específico. Equivocarse aquí = match rate cayendo 30%.

normalize.ts
// Email " [email protected] " trim + lowercase "[email protected]" SHA-256 // Teléfono (E.164) "(11) 99887-7665" solo dígitos + país "5511998877665" SHA-256 // Nombre "Andrés" lowercase + sin acentos "andres" SHA-256 // Ciudad "Ciudad de México" lowercase + sin espacios + sin acentos "ciudaddemexico" SHA-256 // Código postal "01310-100" solo dígitos "01310100" SHA-256

Click IDs propagados

IDs que vienen desde el clic en el ad hasta la conversión. Sin esto, la plataforma no sabe que el usuario X que compró era el mismo usuario Y que hizo clic en el ad Z.

fbc
Facebook Click ID — extraído de ?fbclid= en el landing
fbp
Facebook Pixel ID — cookie first-party generada en el browser, persistida server-side
ttclid
TikTok Click ID — extraído de ?ttclid= en el landing
gclid
Google Click ID — token de atribución de Google Ads
wbraid
ID de atribución web→app de Google (iOS 14.5+ post-ATT)
gbraid
ID de atribución de Google exclusivo para apps iOS
msclkid
Click ID de Microsoft Ads — propagado también a LinkedIn
epik
Click ID de Pinterest — generado al hacer clic en el pin

Recursos avanzados

event_id determinista
Genera el mismo event_id en browser + servidor para la deduplicación automática. Sin doble conteo entre el Pixel del browser y CAPI.
Match Quality en tiempo real
Dashboard con el EMQ score actual por plataforma (últimas 24h / 7d / 30d). Alerta automática si cae por debajo de 8.0.
Hash con salt rotado
Salt opcional rotado cada 90 días para imposibilitar el reverse lookup incluso ante una fuga improbable de hashes.
GeoIP enrichment
Añade country, region, ZIP automáticamente cuando faltan en el payload — directo desde la base MaxMind, actualizada semanalmente.
User-Agent parser
Extrae browser, OS, device estructurado desde el UA crudo para enriquecer el payload de TikTok/Meta (campos opcionales que aumentan el match).
Synthetic enrichment
Pro/Business: para registros dispersos (sin email/teléfono), inferimos vía fingerprint + click ID histórico. +12% match rate en promedio.

¿Listo para duplicar tu match rate?

Setup en 30 minutos. Match Quality en tiempo real desde el primer evento. Sin permanencia — cancela cuando quieras.

9.4+ EMQ garantizado < 80ms de latencia GDPR compliant
Asistente Trakvo
Respuesta al instante