Saltar al contenido

Tracking server-side gestionadoTrabajo con clientes

Meta y Google no cuentan pedidos que Shopify sí registra: tracking server-side gestionado con un comprobante por evento

Tracking server-side gestionado sobre mi propio pipeline: cada evento con su comprobante de entrega, conciliado pedido a pedido con Shopify.

Para
Tiendas DTC en Shopify que invierten en publicidad
Revisado

¿Te suena?

Marca lo que se aplica a ti

La situación Tracking server-side gestionado
¿Por qué Meta y Google informan de menos pedidos de los que muestra Shopify?

Marca las líneas que describen tu caso.

Describir mi tarea

Cómo lo resuelvo

Qué construyo

Construyo la captura de pedidos server-side y la gestiono por ti, o la instalo en infraestructura de tu propiedad. Un píxel en el storefront recoge el tramo del navegador. Un backend valida los eventos, los deduplica y entrega el tramo del servidor a partir de un único mapeo que comparte un solo event_id, de modo que la plataforma cuenta cada pedido una vez. La entrega se concilia con los pedidos de Shopify, y cada evento enviado deja un comprobante de entrega que puedes leer.

Esto funciona sobre Fixel Pixel, el pipeline que he construido y que opero. Tiene siete adaptadores de destino. La entrega en producción está confirmada para Meta, GA4, Google Ads y Pinterest; TikTok, Snapchat y Klaviyo están conectados de la misma forma.

El proceso

Cómo funciona

6 pasos. El alcance y un precio fijo se acuerdan antes del primero.

  1. Conectar la tienda

    Un web pixel de Shopify más el webhook de pedidos, con un control de consentimiento delante del tramo del navegador. No hace falta reescribir tu tema para que esto funcione.

  2. Un solo mapeo

    Los tramos del navegador y del servidor se generan a partir de un único mapeo de eventos y comparten el mismo event_id, así que la deduplicación es estructural, no un ajuste del que solo cabe esperar que funcione.

  3. Entregar

    Cada evento se envía a los destinos que usas —Meta CAPI, GA4 Measurement Protocol, Google Ads, Pinterest, TikTok, Snapchat, Klaviyo— y cada envío produce un resultado que puedes consultar.

  4. Conciliar

    Los eventos entregados se cotejan con los pedidos reales de Shopify: ¿llegó cada pedido una sola vez, con el valor correcto y la divisa correcta?

  5. Monitorizar

    Los detectores señalan una conexión caída, una tienda que ha dejado de enviar eventos y una entrega atascada, y lanzan una alerta en lugar de esperar a que termine el mes.

  6. Informar

    Un informe mensual: qué se entregó, qué se aceptó, qué se omitió y por qué.

Entrega

Qué recibes

  • Un comprobante por evento: enviado, aceptado, reintentado u omitido, no un resumen mensual.
  • Un evento por pedido: los tramos del navegador y del servidor llevan el mismo event_id, así que se acaban los duplicados.
  • Una conciliación a nivel de pedido que puedes pasar a tu responsable de finanzas.
  • Tú eliges dónde se ejecuta: alojado en tu propia infraestructura (tu Cloudflare Worker, Stape o GCP), para que todo sea tuyo, o alojado y monitorizado por mí.
  • Una persona de contacto con nombre y apellidos y un registro de cambios por escrito para todo lo que afecte a tu tienda.

Hecho con

  • Shopify Web Pixel y webhooks de pedidos
  • ingesta con Fastify
  • PostgreSQL y Redis
  • Meta CAPI
  • GA4 Measurement Protocol
  • Google Ads
  • Pinterest
  • TikTok
  • Snapchat
  • Klaviyo
  • ClickHouse para vistas de inversión
  • COGS y ROAS
  • Cloudflare

Pruebas

Hecho antes, con fechas y cifras

Trabajo con clientes Hecho para clientes reales. Los datos de los clientes están anonimizados.

Antes → después

En una tienda, la señal de clic en InitiateCheckout llevaba fbc en el 11,8 % de los eventos antes del cambio y en el 78,9 % después; el fbp del navegador en PageView pasó del 0,06 % al 65,9 %. En ese mismo despliegue, 37 de 37 pedidos llegaron a Meta exactamente una vez, con el importe y la divisa coincidentes, en nueve divisas de presentación. Dato leído de la API de Meta en vivo el 2026-09-29.

  • Marca de moda premium de la UE, multidivisa

    cliente activo desde septiembre de 2026

    37/37

    37 de 37 pedidos entregados a Meta una sola vez, con importe y divisa coincidentes en 9 divisas; EMQ de Purchase 7,7 → 8,1.

  • Marca de infusiones, Grecia

    entregado 2026-07

    29 % a 80 %

    cobertura de conversiones de GA4 frente a pedidos reales 29 % → 80 %, con cerca del 85 % de los pedidos capturados server-side.

  • Comercios que usan mi pipeline, UE y EE. UU.

    una tienda: 1.202 eventos de compra entregados, 100 % aceptados, 0 errores, 93,6 % con un ID de clic.

Valoración de 5 sobre 5 en Upwork.

...rebuilt Meta tracking for my funnel with browser + server deduplication, set up the tracking Worker to run on my own Cloudfare account (for full ownership)...

Eve S., Balance Works SL Upwork · 2026

Lo que puedes ver

Un diagrama de flujo redibujado de una tienda sintética: pedido → validación → deduplicación → siete adaptadores → conciliador, junto con un extracto de un comprobante de entrega con campos ocultos y la tabla de resultados de una tienda que aparece más abajo. El diagrama y el comprobante son sintéticos y se han rehecho para esta página; las cifras proceden de lecturas en vivo de las plataformas.

Soy el fundador de Fixel Pixel, el pipeline sobre el que funciona este servicio gestionado: es una recomendación, no la única opción. Datos de los clientes anonimizados. Cifras leídas de las API en vivo de las plataformas en septiembre de 2026.

Precio y plazo

Cuánto cuesta y cómo funciona

La configuración es una implementación acotada con un presupuesto fijo antes de empezar: un Focused Fix, desde EUR 425. Después eliges:

  • Alojado en tu propia infraestructura — tu Cloudflare Worker, Stape o GCP. Todo es tuyo; el soporte es a petición, mediante una Technical Working Session (EUR 185) o una Technical Partnership.
  • Alojado y monitorizado por mí — control diario de la entrega, alertas y un informe mensual, desde EUR 139 por tienda al mes.

Si quieres supervisión continua más allá de eso, una Technical Partnership cuesta EUR 950 al mes. Ninguna de estas opciones es un paso obligatorio previo a la otra.

PresupuestoFijado antes de empezar

Precio
Tracking server-side gestionado: configuración desde EUR 425 y, después, o bien alojado en tu propia infraestructura, o bien alojado y monitorizado por mí desde EUR 139 por tienda al mes; supervisión continua como una Technical Partnership EUR 950 al mes.
Plazo
La configuración es una implementación acotada con un presupuesto fijo antes de empezar. La monitorización empieza el día en que llega el primer evento con su comprobante.
Primer paso
Describe la tarea. Respondo en un día laborable, gratis, y te digo qué opción encaja, o que puedes resolverlo por tu cuenta.
Describe una tarea como esta

Una nota de Daniilantes de decidir

Cuándo no lo necesitas

Si la Conversions API de un clic de Meta y el canal de GA4 propio de Shopify ya coinciden con tus pedidos dentro de la tolerancia que puedes aceptar, te lo diré: un pipeline gestionado te añade trabajo que hoy no tienes. Y si la diferencia es solo de modelado de atribución (view-through y ventanas de atribución distintas), ninguna corrección de la captura la cambiará; lo que sí hará una conciliación es mostrártelo.

— Daniil

Preguntas

Lo que se pregunta sobre esto

¿Cuánto tarda en estar en marcha?

La configuración es una implementación acotada y se presupuesta a precio fijo antes de empezar; la monitorización empieza el día en que llega el primer evento con su comprobante.

¿Dónde se ejecuta el servidor?

Tú eliges. En tu propio Cloudflare Worker, Stape o GCP, para que sea tuyo, o alojado y monitorizado por mí en mi pipeline.

¿Tocas mi tema?

No lo reescribo. El storefront se conecta mediante la ruta de píxel soportada y el webhook de pedidos.

¿Y si Meta y Shopify siguen sin coincidir después?

Entonces podemos decirte cuál de los dos está perdiendo datos y qué diferencia se debe al modelado, porque cada evento tiene su comprobante y cada pedido se concilia.

¿Es lo mismo que un contenedor de GTM server-side?

Puede entregar a través de uno —una activación gestionada de GTM server-side forma parte del pipeline—, pero la diferencia está en el comprobante y la conciliación, no en el contenedor en sí.

Daniil Maximkin

Hola, soy Daniil.

Trabajo contigo desde la definición del problema hasta la implementación y la entrega. Hablas con quien hace el trabajo. Trabajo en inglés y ruso.

¿Tienes una tarea parecida?

Describe tu tarea

La primera respuesta es gratis, en un día laborable. O escribe directamente: next@taskfordaniel.com