Lo veo cada semana. Un cliente entra con dos cifras delante: el CPA que dice Google Ads y el CPA real que ve en su CRM. La diferencia, normalmente, está entre el 30% y el 60%.
El problema no es Google. Es que llevamos dos años con la atribución client-side rota, y casi nadie ha movido ficha.
Qué ha cambiado
Tres cosas han pasado a la vez:
- iOS 14.5 y ATT mataron el seguimiento determinístico en Meta. Google lo notó por arrastre.
- Bloqueadores de cookies ya están en el 30%+ de tráfico europeo.
- Consent Mode v2 obliga a manejar el "no" del usuario sin perder datos agregados.
La solución no es un plugin
Server-side tagging no es instalar un plugin de WordPress. Es montar un endpoint propio (Google Tag Manager Server, Stape, o tu propio container en Cloud Run) que reciba los eventos del navegador y los reenvíe a las plataformas vía API.
Si el evento sale de tu servidor, ningún adblocker puede pararlo. Y la conversión llega completa, no degradada.
Qué montamos en un setup típico
- GA4 con Measurement Protocol
- Google Ads Enhanced Conversions vía API
- Meta Conversion API con event_id deduplicado
- TikTok Events API
- Consent Mode v2 con default denied
Cuánto cuesta
Si lo montas tú con GTM Server en App Engine: unos 40-80€/mes de infra. Si pagas Stape: 25€/mes hasta 100k eventos. Lo importante no es el coste de la infra, es el coste de oportunidad de NO tenerlo: una cuenta que invierte 10.000€/mes con un 35% de pérdida de atribución son 3.500€ mensuales decidiendo a ciegas.
¿Quieres que revisemos tu setup? Hablamos.