Monograma RS de Rohan Saraf
← Todos los artículos
Publicado

Tracking server-side en el que tu ROAS puede confiar

Cómo configuro GA4 y GTM server-side, Meta CAPI, las conversiones mejoradas de Google y Consent Mode v2 para que inversión e ingresos compartan una cifra honesta, dentro del RGPD.

Rohan Saraf, líder de marketing ex-Google

EtiquetasServer-side trackingGA4Meta CAPIConsent ModeGDPR

Portada: tracking server-side con GA4, Meta CAPI y Consent Mode v2, con un motivo de flujo de datos.
Portada: tracking server-side con GA4, Meta CAPI y Consent Mode v2, con un motivo de flujo de datos.

Toda conversación sobre ROAS acaba siendo una conversación sobre medición. No puedes recortar o escalar con confianza si las plataformas, GA4 y finanzas dan cifras distintas. En unos 20 años y cerca de 100 M$ de inversión publicitaria, la forma más fiable que he encontrado de cerrar esa brecha es llevar el tracking al servidor, con el consentimiento integrado desde el principio y no añadido al final.

Esta es la versión práctica: qué es el tracking server-side, qué piezas importan, en qué orden las configuro y los errores que veo con más frecuencia.

Por qué el tracking solo en el navegador ya no basta

El tracking clásico depende de scripts en el navegador que envían eventos directamente a Google, Meta y cada proveedor. Ese modelo pierde señal por varios frentes a la vez: los navegadores limitan las cookies de terceros y acortan su duración, los bloqueadores eliminan peticiones, las páginas lentas pierden eventos antes de que se disparen y cada script adicional penaliza la velocidad.

El resultado son conversiones infravaloradas, que empujan a los algoritmos de puja hacia audiencias equivocadas y hacen que buenas campañas parezcan peores de lo que son.

El tracking server-side cambia el flujo. El navegador envía un único flujo de eventos a un servidor de etiquetado que tú controlas, en tu propio subdominio. Ese servidor decide qué reenviar, a quién, en qué formato y solo cuando el consentimiento lo permite.

Las piezas clave

1. Un contenedor GTM server-side en tu propio subdominio

Flujo de datos del tracking server-side

  1. Consentimiento

    Banner + Consent Mode v2

  2. Web / app

    Eventos con IDs propios

  3. Contenedor de servidor

    sGTM en subdominio propio

  4. Destinos

    GA4 · Meta CAPI · conversiones mejoradas

  5. Backend / CRM

    Ingresos, devoluciones, leads cualificados

Flujo conceptual; sin datos implícitos.

Google Tag Manager tiene un contenedor de servidor que se ejecuta en tu propio proyecto cloud. Normalmente lo despliego en Google Cloud (sGTM en GCP) y lo asocio a un subdominio propio como metrics.tumarca.com. Como las peticiones van a tu dominio, las cookies son de primera parte y más duraderas, y controlas exactamente qué datos salen de tu infraestructura.

2. GA4 a través del contenedor de servidor

El contenedor web envía los eventos de GA4 a tu endpoint de servidor en lugar de directamente a Google. En el contenedor de servidor, el cliente de GA4 los recibe y una etiqueta de GA4 los reenvía. Es la columna vertebral: cuando GA4 pasa por el servidor, añadir otros destinos es configuración, no nuevos scripts.

3. API de Conversiones de Meta (CAPI)

CAPI envía eventos de conversión desde tu servidor a Meta. Úsala junto al píxel del navegador, no en su lugar, y deduplica con un ID de evento compartido para que Meta cuente cada compra o lead una sola vez. Envía parámetros de cliente cifrados (email, teléfono) solo cuando el usuario haya dado su consentimiento, y revisa la calidad de coincidencia de eventos en el Administrador de eventos tras el lanzamiento.

4. Conversiones mejoradas de Google

Las conversiones mejoradas permiten a Google Ads atribuir conversiones con datos propios cifrados, como el email que el cliente escribe al pagar. Recuperan conversiones que las cookies no captarían y dan a Smart Bidding una señal más limpia. En generación de leads, las conversiones mejoradas para leads y la importación de conversiones offline desde el CRM cierran el círculo entre un formulario y una venta real.

5. Consent Mode v2

En el EEE, Google exige las señales de Consent Mode v2 para publicidad personalizada y remarketing. Tu plataforma de gestión del consentimiento debe pasar cuatro estados: ad_storage, analytics_storage, ad_user_data y ad_personalization, y las etiquetas los respetan.

Con el modo avanzado, las etiquetas envían pings sin cookies cuando se deniega el consentimiento y Google modela las conversiones que faltan; con el modo básico, nada se dispara hasta que hay consentimiento. Elige de forma deliberada, documenta por qué y asegúrate de que el contenedor de servidor lee el mismo estado de consentimiento que el navegador.

Datos propios y RGPD: las reglas con las que trabajo

  • Primero el consentimiento: ninguna etiqueta de marketing ni identificador cifrado sale del servidor sin la señal de consentimiento correspondiente.
  • Minimización de datos: reenvía solo los campos que cada destino necesita de verdad. Elimina direcciones IP y parámetros de URL con datos personales.
  • Cifra antes de enviar: emails y teléfonos se normalizan y se cifran con SHA-256 antes de llegar a cualquier plataforma publicitaria.
  • Registros y contratos: mantén un registro de actividades de tratamiento, firma acuerdos de encargo de tratamiento con los proveedores y revisa dónde almacena datos cada uno.
  • Controla la tubería: como los eventos pasan por tu servidor, puedes auditar, filtrar y registrar exactamente qué se compartió, lo que facilita mucho responder a cualquier pregunta sobre el RGPD.

Qué cambia con el consentimiento

Consentimiento otorgado

Se pueden usar cookies e identificadores propios; los eventos pueden asociarse a conversiones.

Consentimiento denegado

Sin cookies publicitarias; las señales de Consent Mode respetan la decisión y las plataformas modelan el hueco.

Comparación conceptual bajo el RGPD.

El orden en que lo implanto

  1. Auditar el estado actual: listar cada etiqueta, qué envía y cómo se comparan las conversiones entre plataformas, GA4 y el backend.
  2. Arreglar el consentimiento: un banner adecuado con señales de Consent Mode v2, probado en cada mercado.
  3. Desplegar el contenedor de servidor en un subdominio propio y enrutar GA4 a través de él.
  4. Añadir Meta CAPI con deduplicación y después las conversiones mejoradas de Google.
  5. Conectar el backend o el CRM: valor de compra, devoluciones y leads cualificados, para que las plataformas optimicen hacia ingresos reales.
  6. Conciliar cada semana: una tabla que compare las cifras de plataformas, GA4 y backend con tolerancias acordadas.

Orden de implantación

  1. Auditar

  2. Arreglar consentimiento

  3. Contenedor de servidor

  4. CAPI + conversiones mejoradas

  5. Conectar backend

  6. Conciliar cada semana

La secuencia que sigo.

Dónde compensa: una única fuente de verdad

El tracking server-side es la capa de recogida. El valor llega cuando alimenta una única fuente de verdad: la inversión de todas las plataformas y los ingresos del backend en un mismo sitio, para que el CMO, la agencia y finanzas discutan decisiones y no cifras.

“Sin cifras fiables, ese reparto es solo una opinión.”

— Rohan Saraf

Mi stack para esto es concreto: sGTM en GCP para la recogida, n8n y Make.com para la automatización, PostgreSQL como almacén y agentes de IA (CrewAI, Gemini Pro) para detectar anomalías. Es la misma lógica de OmniView, la plataforma que creé para unificar más de 28 canales.

Una medición limpia es lo que da sentido al reparto marca / genérico / competencia. Cuando vi las palabras de marca de Priya Foods en Blinkit a 33–46x de ROAS, las genéricas en torno a 5x y la competencia en 0,7–1,0x, la decisión de proteger la marca y recortar la competencia fue evidente. Sin cifras fiables, ese reparto es solo una opinión.

Errores habituales

  • Usar CAPI y el píxel sin deduplicar, lo que duplica conversiones e infla el ROAS.
  • Ver el server-side como una forma de saltarse el consentimiento. No lo es: el consentimiento también debe fluir por el servidor.
  • Reenviar todo a todos los proveedores porque ahora es fácil. Minimiza por defecto.
  • No conciliar nunca con el backend, de modo que el tracking se desvía en silencio durante meses.
  • Lanzar sin plan de pruebas: usa la vista previa de GTM, los eventos de prueba de Meta y los diagnósticos de Google Ads antes de publicar.

Qué revisar en los primeros 30 días

  • La calidad de coincidencia de eventos en el Administrador de eventos de Meta y los diagnósticos de conversiones mejoradas en Google Ads.
  • El porcentaje de conversiones registradas con y sin consentimiento, mercado a mercado, para saber cuánto se modela.
  • La tasa de duplicados entre eventos del píxel y de CAPI, que debería tender a cero cuando la deduplicación funciona.
  • La diferencia semanal entre los ingresos que reportan las plataformas y los del backend, y si se va reduciendo.

Empieza por una auditoría

Si tus plataformas y tu equipo de finanzas no coinciden en los ingresos, empieza por ahí. Mi auditoría ROAS sin coste detecta dónde se fuga tu presupuesto y dónde lo esconden los huecos de medición, y te da una lista clara de qué escalar y qué recortar.

¿Qué es el tracking server-side?

El tracking server-side envía los eventos de la web a un servidor de etiquetado que tú controlas, normalmente un contenedor de Google Tag Manager server-side en tu propio subdominio, que los reenvía a GA4, Meta, Google Ads y otras herramientas respetando el consentimiento.

¿Sigo necesitando el píxel de Meta si uso CAPI?

Sí. Usa el píxel y la API de Conversiones a la vez y deduplícalos con un ID de evento compartido, para que Meta reciba la señal más completa sin contar dos veces.

¿El tracking server-side cumple el RGPD?

Puede ayudar a cumplirlo porque controlas y minimizas lo que se comparte, pero no sustituye al consentimiento. Las señales de Consent Mode v2 deben seguir gobernando cada etiqueta, y tu DPD o asesor legal debe revisar la configuración.

Comparte este artículo

Auditoría ROAS sin coste

Solicita una auditoría ROAS sin coste

Auditoría ROAS sin costeRetorno de la inversión publicitaria