Tracking pese a la pérdida de consent
iOS 17, adblockers, Consent Mode v2 — los números de conversión bajan. Tracking server-side como respuesta.
Contexto
¿Por qué pierden datos los setups de tracking?
iOS 17 ITP y la pérdida de datos invisible
La Intelligent Tracking Prevention (ITP) de Apple borra las cookies first-party tras 7 días — y las de terceros de inmediato. Mail Privacy Protection precarga los píxeles de tracking de forma proactiva sin que el destinatario abra el email. La consecuencia: tu tracking de navegador clásico ve menos del 50 % del recorrido real del usuario, sin que aparezca ningún mensaje de error en ninguna parte. Pierdes datos en silencio.
Qué hace distinto el server-side tracking, técnicamente
En vez de que el navegador envíe la conversión directamente a Meta o Google, el flujo de datos pasa por una parada intermedia: tu propio servidor. El navegador envía un evento sencillo a tu dominio, el servidor lo enriquece (con user ID hasheado, IP, user agent) y lo envía server-side a la plataforma. La ITP no actúa aquí — porque la transferencia de datos va de servidor a servidor, no en el navegador.
Por qué no basta con Consent Mode v2
Consent Mode v2 es una capa de navegador que, ante un consentimiento rechazado, envía datos modelados en vez de datos completos. Suena a solución, pero es limitada: la ITP actúa igualmente, el modelado se basa en probabilidades agregadas y la pérdida de datos real por iOS persiste. Server-side tracking + CMv2 son complementarios, no intercambiables.
La soberanía de datos como factor estratégico
Si tus datos están exclusivamente en el píxel de Meta o en GA4, pertenecen de hecho a las plataformas. Ante bloqueos de cuenta, cambios de plataforma o cambios de API, pierdes el acceso. Con server-side tracking, todos los eventos aterrizan también en paralelo en tu propio data lake (BigQuery, Snowflake, tu propia cloud) — conservas los datos en bruto, puedes analizarlos de forma independiente y enviarlos a cualquier plataforma.
Preguntas frecuentes
Preguntas frecuentes sobre server-side tracking
¿Cuánta pérdida de tracking es normal tras iOS 17?
La pérdida de tracking depende mucho del setup — la pregunta no es si pierdes, sino cuánto.
Tracking de navegador clásico sin server-side: una pérdida de datos del 30–50 % es hoy el estándar. En audiencias muy de iOS (premium, salud, belleza) más hacia el 50 %; en audiencias B2B muy de Android, hacia el 30 %.
Con un setup server-side y CAPI: la match rate sube al 70–90 % — según la calidad de los datos (email hasheado, teléfono hasheado, click ID, IP).
Con un data lake propio: más del 95 % de retención de datos, porque no dependes de los informes de las plataformas, sino que analizas tus propios datos en bruto.
Lo que es «normal» no dice nada sobre lo que es posible. Una pérdida del 30–50 % es frecuente — pero no significa que tengas que aceptarla.
¿Cómo mido si mi setup de tracking es lo bastante bueno?
Hay tres métricas clave — y las tres se pueden comprobar de forma concreta.
1. Event match rate (EMQ en Meta): visible en el Meta Events Manager. Valores por debajo de 6.0 (de 10) son críticos, 7.0–8.5 es bueno, 9.0+ es muy bueno. Un EMQ bajo significa: Meta no puede asignar tus eventos a perfiles de usuario — la optimización sufre.
2. Discrepancia server-side vs. navegador: en el contenedor del Tag Manager, compara el número de eventos server-side vs. píxeles de navegador. Con un setup limpio, el server-side debería ver entre un 15 y un 30 % más de eventos que el navegador — de lo contrario se pierde la ventaja del server-side.
3. Informe de plataforma vs. ventas reales: la prueba más honesta — compara las conversiones del informe de Meta o Google con los pedidos reales del backend de la tienda. Una discrepancia por debajo del 10 % es muy buena, 10–20 % es normal, más del 20 % significa tracking roto.
Lo que estos valores dicen sobre tu stack: las tres métricas deben estar en verde al mismo tiempo.
CAPI vs. píxel — ¿qué para qué?
Una de las preguntas más frecuentes — y una de las peor entendidas. La respuesta corta: necesitas ambos, en paralelo.
El píxel (tracking de navegador) ve todo lo que pasa en el navegador (parámetros UTM, click IDs, referrer), pero está muy limitado por la ITP, los adblockers y el rechazo del consentimiento.
CAPI (Conversions API) envía conversiones de servidor a servidor, independiente del navegador. No lo bloquean ni la ITP ni los adblockers. Necesita datos más ricos (email hasheado, teléfono, IP, user agent) para un buen matching.
Con event deduplication, Meta detecta automáticamente si un evento vino del píxel y de CAPI — y lo cuenta solo una vez. Obtienes las ventajas de ambos mundos: datos de clic del navegador + robustez server-side.
Regla general: el píxel solo ya no basta hoy. CAPI solo pierde la atribución de clic. Ambos juntos con una deduplication limpia es el estándar.
¿Es el server-side tracking conforme al RGPD?
El server-side no es automáticamente conforme al RGPD, pero es una mejor base para la conformidad con el RGPD que el tracking de navegador puro.
- Lo que el server-side permite: pseudonimización en el servidor (hashear email/teléfono/IP), compartición selectiva de datos por plataforma, audit logs para todas las transferencias de datos, control sobre los subencargados
- Lo que el server-side no resuelve: la obligación de consentimiento (el consentimiento del usuario sigue siendo necesario), la transferencia de datos a EE. UU. (el riesgo Schrems II persiste), la obligación de banner de cookies para cookies first-party
- Lo que necesitas: una consent management platform (Cookiebot, Usercentrics), una política de privacidad que mencione el server-side tracking, en su caso una DPIA, acuerdos contractuales con los subencargados — lo configuro de forma estándar.
¿Merece la pena BigQuery para mi setup?
BigQuery es la pregunta estratégica detrás del server-side tracking — y merece la pena más a menudo de lo que se cree.
Lo que cuesta BigQuery al mes: en setups medianos (1–5 M de eventos/mes) típicamente 30–100 € de almacenamiento + costes de consulta. Escala linealmente con el volumen.
Regla general: si te tomas en serio el tracking y ves los datos como un activo a largo plazo, BigQuery (o un equivalente como Snowflake) es la inversión única que tendrás que hacer en algún momento de todos modos. Cuanto antes, más barato.
- Cuándo BigQuery tiene sentido: más de 100k pageviews/mes (si no, el sampling de GA4 es crítico), varias fuentes de datos que conectar, modelos de atribución propios, requisitos de cumplimiento para datos en bruto propios
- Cuándo está sobredimensionado: sitios pequeños con un funnel claro y un solo canal, sin recursos de SQL/dbt en el equipo, basta con un reporte puro de performance
¿Puedo contratar la auditoría de tracking aunque ya use server-side?
Sí — y entonces a menudo es especialmente valioso. Un setup server-side no significa automáticamente un buen setup — muchas implementaciones siguen dejando un 30–50 % de los datos sin aprovechar sin que nadie lo note.
Lo que obtienes: un chequeo de match rate, verificación de event deduplication, reconciliación píxel ↔ CAPI ↔ ventas reales. Además, un plan de acción con palancas de optimización concretas.
Hallazgos típicos en setups existentes: triggers mal configurados en el contenedor sGTM, user properties faltantes en CAPI, campos de optimización sin usar, el modo Enhanced Conversion sin activar.
Cómo funciona la colaboración: aclaro los hallazgos técnicos directamente con tu equipo de desarrollo o agencia externa. Sin cambio de proveedor necesario.
Para quién es relevante
¿Te reconoces en alguno de estos puntos?
Si aunque sea uno solo de estos te aplica, deberías revisar tu setup de tracking.
Cuando tus cifras de conversión bajan aunque la campaña esté en marcha
Regla general: con más de un 20 % de discrepancia entre los informes de plataforma y las ventas reales, el server-side tracking está pendiente desde hace tiempo.
Cuando el tráfico de iOS rinde notablemente peor que el de Android
No es el producto el que es peor en iOS — es el tracking. La ITP mata las cookies, los píxeles se ignoran, las conversiones migran a la categoría «Directo».
Cuando los datos del píxel de Meta y las ventas reales divergen mucho
Una match rate sana está entre el 70 y el 90 %. Todo lo que esté por debajo significa: Meta optimiza con datos incompletos — pagas por alcance no medible.
Cuando tu banner de consentimiento bloquea más del 30 %
El rechazo del banner de cookies es especialmente alto en la región DACH. Sin server-side + Consent Mode v2, pierdes por completo del reporte el 30–50 % que rechaza — compran igualmente, solo que no lo ves.
Cuando no puedes atribuir compras cross-device
Un usuario hace clic en el smartphone y compra en el escritorio — los píxeles clásicos lo ven como dos sesiones separadas. El server-side con hashing de user-ID conecta los touchpoints.
Mi enfoque
5 fases para un tracking que vuelve a ser medible
Mi respuesta al problema del tracking: un framework de 5 fases que cierra sistemáticamente las fugas de datos típicas — de la auditoría a la monitorización continua.
PHASE 01
Auditoría de tracking
Captura completa de todos los puntos de tracking: píxel, GA4, setup de consentimiento, match rate, fugas de datos, eventos duplicados.
PHASE 02
Arquitectura
Planificar el modelo de datos y el setup server-side. Elección: Cloudflare Worker, Stape, tu propio contenedor sGTM — acorde al stack.
PHASE 03
Implementación
Meta CAPI, server-side GTM, event deduplication. Flujo de datos del navegador al servidor a la plataforma — configurado limpiamente.
PHASE 04
Validación
Reconciliación píxel ↔ CAPI ↔ pedidos. Chequeo de match rate, QA de todos los eventos, prueba con compras reales.
PHASE 05
Monitorización diaria
Control diario automatizado de la match rate, los volúmenes de eventos y las discrepancias de plataforma. Alerta ante desviaciones > 10 %.
Mi stack
Con qué herramientas trabajo
Auditoría y debug
Tag Assistant · GTM Auditor
Identificación de todos los puntos de tracking y fugas de datos.
Server-side
Cloudflare Workers · Stape
Un contenedor server-side acorde al stack.
Conversions API
Meta CAPI · GA4 MP
Transmisión de conversiones de servidor a servidor.
Data lake
BigQuery · GCS
Datos en bruto propios en paralelo a los informes de plataforma.
Reconciliación
dbt · GitHub Actions
Reconciliaciones automatizadas plataforma ↔ backend de la tienda.
Monitorización
Looker Studio · alertas de Slack
Tendencias diarias de match rate + alerta ante deriva.
Timeline
Vía exprés: ante una pérdida de datos aguda, setup server-side en 1 semana — con recargo y con un alineamiento de alcance claro.
Tracking Audit · 5–7 días · precio fijo
Antes del setup server-side — sabe qué estás perdiendo ahora mismo
Chequeo completo de GA4, Meta Pixel y el setup de consentimiento. Identificación de todas las fugas de datos y eventos duplicados. Un plan de acción priorizado con impacto estimado, un informe de más de 20 páginas con capturas y benchmarks. Si continuamos después, descontamos el precio de la auditoría del proyecto siguiente. Precio fijo: 890 €.
Incluido
- ✓Chequeo completo de GA4, Meta Pixel, setup de consentimiento
- ✓Identificación de todas las fugas de datos y eventos duplicados
- ✓Plan de acción priorizado con impacto estimado
- ✓Informe de más de 20 páginas con capturas y benchmarks
- ✓Llamada de estrategia de 45 minutos para Q&A
Contenido relacionado
Contenido relacionado

Atribución tras la muerte de las cookies
El primer clic y el último clic asignan mal los presupuestos — un framework para la atribución basada en datos con señales de servidor, datos propios y medición incremental.
Leer
Datos First-Party y Zero-Party: Una Base de Datos Real
Por qué el fin de las cookies de terceros no es una crisis sino una oportunidad — y cómo construir una infraestructura de datos que realmente funcione.
Leer
Evitar advertencias por banner de cookies
Configurar la capa de consent legalmente conforme, sin perder datos de conversión. Tracking server-side como fallback.
Ver caso