Tracking server-side de GA4, sin el problema de Unassigned
Envía los eventos de tu tienda al Measurement Protocol de GA4 desde el servidor, ya no desde el navegador: enganchados a la sesión del navegador con el mismo client_id y el mismo session_id, para que conserven su origen real en lugar de acabar en Unassigned. Sin script propio de Measurement Protocol que escribir tú, sin contenedor GTM de servidor que configurar: una clave de conexión, y el mismo evento llega también a Meta CAPI, Google Ads, TikTok, Pinterest y Microsoft Advertising.
Tu ID de medición y tu secreto de API quedan cifrados en nuestro lado: nunca los pegas en tu tienda.
¿Qué es el tracking server-side de GA4?
El tracking server-side de GA4 envía tus eventos desde tu propio servidor al GA4, la interfaz de servidor a servidor de Google Analytics 4. En lugar de pedir al navegador del visitante que comunique una compra, tu servidor envía el evento directamente. La petición sale de tu infraestructura, así que un bloqueador de anuncios o una política de cookies del navegador no tienen nada que interceptar.
La trampa de Unassigned
Esto es lo que fallan casi todas las instalaciones server-side de GA4, y pasa desapercibido porque nada parece roto. GA4 atribuye por SESIÓN. Un evento de Measurement Protocol enviado sin session_id abre una sesión nueva, sin origen, y GA4 archiva los ingresos en Unassigned. Las conversiones son reales; solo han perdido su canal. Acabas sin poder decir qué campaña las pagó.
Son client_id y session_id los que conservan el canal
El navegador y el servidor envían el mismo client_id y el mismo session_id, leídos de las cookies de GA4. El evento de servidor se une entonces a la sesión que el navegador ya etiquetó con su origen y su medio reales, en vez de abrir una sin origen.
Server-side no significa sin consentimiento
Mover una etiqueta al servidor cambia de dónde sale la petición, no si necesitas permiso para enviarla. El consentimiento analítico sigue siendo obligatorio, y lo comprobamos en ambas capas.
¿Buscas la visión de conjunto en vez de GA4 en concreto? Lee qué es el tracking server-side y cómo funciona.
Por qué GA4 por sí solo declara menos ingresos de los que tienes
La etiqueta de GA4 se ejecuta en el navegador del cliente: el único eslabón de la cadena que no controlas, y el que más presión soporta.
-
Los bloqueadores de anuncios
impiden que la etiqueta se cargue en la página de confirmación del pedido: la compra sencillamente nunca se registra en GA4.
-
Safari ITP y los límites de cookies de los navegadores
acortan o eliminan la cookie
_gacookie con la que GA4 reconoce a un visitante que vuelve, de modo que una persona se cuenta como varias. -
Sesiones sin origen
es lo que produce una instalación server-side ingenua: los eventos llegan, pero GA4 no sabe de dónde vienen.
El problema no es solo un hueco en los informes. Cada decisión de canal, cada presupuesto que mueves, se apoya en lo que GA4 dice que ha convertido. Unos ingresos declarados de menos o sin atribuir significan un informe que responde a una pregunta distinta de la tuya.
Una conexión con GA4 gestionada, sin la fontanería
Instala el conector de tu plataforma, o llama a nuestra API directamente: cada paso del embudo se replica en el lado del servidor hacia el Measurement Protocol, enganchado a la sesión del navegador y condicionado al consentimiento.
Eventos que sobreviven al navegador
La compra del lado del servidor sale de tu infraestructura. Cuando la etiqueta del navegador está bloqueada, ese es el evento que recibe GA4.
El enganche de sesión, resuelto por nosotros
El conector lee las cookies de GA4 y transmite client_id
(client_id y session_id, para que el evento de servidor se una a la sesión correcta con el origen correcto.
Datos de usuario más ricos
El evento de servidor puede llevar el correo, el teléfono y la dirección cifrados del pedido, la base de los datos proporcionados por el usuario/informes entre dispositivos, que el navegador rara vez tiene en el momento de la conversión.
Nada se pierde por el camino
Una cola de reintentos repite automáticamente los envíos fallidos reintentables, de modo que una caída breve en cualquiera de los dos lados no te cuesta un evento.
Consentimiento aplicado dos veces
La capa del navegador no inyecta nada sin consentimiento, y el dispatcher aplica una segunda comprobación antes de que algo llegue a GA4.
El secreto nunca en tu tienda
Tu ID de medición y tu secreto de API de Measurement Protocol están cifrados en nuestro lado. Un front-end de tienda comprometido no puede filtrarlos.
El Inspector para demostrarlo
Cada evento y su estado por destino se ven en el Inspector, así confirmas la entrega a GA4 en lugar de darla por hecha.
Un evento, seis destinos
El mismo evento llega también a Meta CAPI, Google Ads, TikTok, Pinterest y Microsoft Advertising, sin construir una segunda integración.
Conectar tu tienda a GA4
Añade tus credenciales de GA4 una vez
En tu cuenta de DataFirefly, añade tu ID de medición de GA4 (G-XXXXXXX) y un secreto de API de Measurement Protocol creado en Administrar, Flujos de datos. Se guardan cifrados y nunca se envían a tu tienda.
Instala el conector de tu plataforma
PrestaShop,
WooCommerce o
Shopware, y después pega tu única clave de conexión dfss_ . En cualquier otra tecnología, envía tus eventos a nuestra API.
Verifica en GA4 Tiempo real
Haz un pedido de prueba, busca en el Inspector un
purchase y confirma que aparece en GA4 Tiempo real con un origen y un medio reales, no como Unassigned.
¿Tu propio script, GTM de servidor o conector gestionado?
Tres caminos llevan al mismo Measurement Protocol. Se diferencian en lo que tienes que mantener en marcha y en si GA4 es o no el único destino.
Tu propia integración
Código que escribes contra el Measurement Protocol: leer las cookies de GA4, enganchar sesiones, cifrar los datos de usuario, reintentos. Control total, y cada sutileza del protocolo la descubres tú.
GTM de servidor
Un contenedor GTM de servidor que alojas y configuras, con una etiqueta de GA4 dentro. Control máximo sobre etiquetas y variables, y verdaderos conocimientos de GTM para construirlo y mantenerlo.
DataFirefly
Un conector gestionado: sin contenedor, sin cuenta de nube, una clave. GA4 más Meta CAPI, Google Ads, TikTok, Pinterest y Microsoft Advertising a partir del mismo evento, alojado en la UE.
Cuándo te conviene más otro camino. Si tienes un desarrollador que se hará cargo de la integración y GA4 es tu único destino, escribirla tú es perfectamente razonable. Si tienes conocimientos de GTM en casa y necesitas control de las transformaciones etiqueta por etiqueta, el GTM de servidor es más flexible que nosotros. Encajamos mejor cuando quieres que tus eventos lleguen de forma fiable a varias plataformas sin convertirte en un equipo de infraestructura de tracking. Consulta también nuestras páginas Alternativa a Addingwell y FAQ .
Tracking server-side de GA4 para cada plataforma de e-commerce
PrestaShop
Un módulo nativo que envía todo el embudo a GA4, con enganche de sesión y gestión del consentimiento integrados.
WooCommerce
Un plugin de WordPress con cola de reintentos, panel Activity y compatibilidad con HPOS, que entrega el embudo al lado del servidor hacia GA4.
Shopware 6
Un plugin de Shopware que cubre el mismo embudo, conectado con la misma clave única.
Shopify
Los webhooks de pedido de Shopify, suscritos en minutos con la misma clave única. Nada que tocar en el tema.
¿Un front-end headless o una tecnología propia? Envía tus eventos a nuestra API: el dispatcher trata GA4 y todos los demás destinos igual. Cuéntanos cómo lo tienes montado.
GA4 incluido en todos los planes
Una suscripción cubre toda tu cuenta y todos sus destinos: GA4 no es un extra de pago. Sube de nivel para más sitios y más eventos al mes.
Gratis
Gratis
Empezar gratis
Para una tienda que quiere montar bien GA4 del lado del servidor.
Facturado 390 € al año: compromiso de 12 meses, sin reembolso prorrateado.
El más popular
Growth
Facturado 1 190 € al año: compromiso de 12 meses, sin reembolso prorrateado.
Elegir Growth
Scale
Facturado 3 490 € al año: compromiso de 12 meses, sin reembolso prorrateado.
¿Prefieres probar antes la conexión? El plan gratuito te deja enviar eventos y verlos llegar antes de suscribirte.
Enviar datos a GA4, dentro del marco europeo
El tracking server-side cambia de dónde sale la petición. No te saca del RGPD: por eso hemos integrado las comprobaciones de consentimiento en lugar de rodearlas.
Los eventos se tratan en la UE antes de llegar a Google.
Nada se activa en el navegador sin consentimiento, y el servidor lo vuelve a comprobar.
Tu secreto de API de Measurement Protocol está cifrado en reposo y nunca se envía al navegador ni a la tienda.
El correo, el teléfono y la dirección se cifran como exige Google: no se envía ningún identificador en claro.
Un acuerdo de tratamiento de datos que cubre este flujo está en nuestra página del DPA.
Seguimiento en tiempo real en nuestra Medido y monitorizado en tiempo real en nuestrapágina de estado pública
Preguntas frecuentes: tracking server-side de GA4
¿Qué es el tracking server-side de GA4?
Enviar tus eventos (vista de página, añadir al carrito, compra) desde tu propio servidor a Google Analytics 4 mediante el Measurement Protocol, en lugar de depender solo del gtag que se ejecuta en el navegador del visitante. Como la petición sale de tu infraestructura y no del navegador, no la afectan ni los bloqueadores de anuncios ni las restricciones de cookies. Bien hecho, el evento de servidor lleva el mismo client_id y el mismo session_id que el navegador, así que se une a la misma sesión en vez de abrir una nueva.
¿Por qué mis eventos GA4 server-side aparecen como Unassigned?
Porque llegan sin session_id. GA4 atribuye por sesión, así que un evento que abre su propia sesión no tiene origen y acaba en Unassigned. La solución no es renunciar al server-side, que es el dato más completo: es devolverle su etiqueta transmitiendo el client_id y el session_id leídos de las cookies de GA4. Nuestros conectores lo hacen por defecto. Si ya tienes ingresos en Unassigned, casi siempre es por esto.PrestaShop, WooCommerce, Shopware
¿El tracking server-side contará mis eventos de GA4 dos veces?
GA4 no tiene clave de deduplicación propia, así que depende de cómo se reparta el embudo, y nuestros conectores hacen ese reparto por ti: la etiqueta del navegador se queda con los eventos de interacción que se le dan bien, y el servidor es dueño de la conversión. Así no envías la misma compra dos veces. Si montas el Measurement Protocol tú y reenvías un evento que la etiqueta ya envió, GA4 contará los dos, porque no tiene forma de saber que son el mismo.client_id
¿Cómo se conecta un sitio web al Measurement Protocol de GA4?
Tres caminos habituales: escribir tu propia integración contra el Measurement Protocol, mantener un contenedor GTM de servidor con una etiqueta de GA4, o usar un conector gestionado. Con DataFirefly instalas el conector de tu plataforma (PrestaShop, WooCommerce, Shopware) o llamas a nuestra API, y después pegas una única clave de conexión. Tu ID de medición y tu secreto de API se quedan en nuestro lado, cifrados: nunca los pegas en tu tienda.
¿El tracking server-side hacia GA4 cumple el RGPD?
El tracking server-side no elimina la necesidad de consentimiento. Nuestros conectores condicionan tanto la capa del navegador como la del servidor al consentimiento, y el dispatcher aplica una segunda comprobación antes de que un evento salga hacia Google. Los eventos se tratan en la UE (Alemania), hay un DPA disponible y el secreto de API nunca sale de nuestro servidor. El server-side es un mecanismo de fiabilidad y de calidad del dato, no una forma de saltarse un banner de consentimiento.
¿Esto sustituye a mi etiqueta de GA4 en el navegador?
No, y no deberías quererlo. La etiqueta del navegador ve cosas que el servidor nunca verá: el desplazamiento, el tiempo de interacción, la secuencia de páginas, el referente real. El servidor ve cosas que el navegador pierde: el pedido validado, su valor real, los datos de cliente cifrados. Nuestros conectores usan ambos y reparten el embudo para que cada uno haga lo que se le da bien, que es también por lo que no hay doble recuento. El
datos proporcionados por el usuario y informes entre dispositivos enganche de sesión es lo que mantiene las dos mitades en la misma sesión.
Google, Google Analytics y GA4 son marcas de Google LLC. DataFirefly no está afiliada a Google. Los nombres de producto se usan para describir la interoperabilidad.
Deja de perder ingresos de GA4 por culpa del navegador
Envía el embudo completo al Measurement Protocol de GA4, enganchado a la sesión correcta: respetuoso con el consentimiento, alojado en la UE, y con Meta CAPI, Google Ads, TikTok, Pinterest y Microsoft Advertising a partir del mismo evento.