Server-side tracking para Shopify y WooCommerce
ROASaurus guarda cada clic en tus anuncios en tu dominio, lo vincula con el pedido pagado y envía la compra a tus plataformas publicitarias desde el servidor.
Cada click id, conservado
Diecinueve click ids y seis campos UTM, guardados con un id de visitante first-party.
Recopilado en tu dominio
A través del proxy de app de Shopify o de un subdominio CNAME, de modo que los bloqueadores de anuncios ven tu propio sitio.
Enviado desde el pedido real
Las compras se envían a partir de los pedidos pagados de tu tienda, no desde una etiqueta del navegador.
Quince plataformas publicitarias
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll y Outbrain, además de las conversiones mejoradas de Google Ads en Shopify.
Sin duplicados
El píxel del navegador y el evento del servidor comparten un mismo id de evento, así que cada plataforma conserva una sola compra.
Consentimiento y bots, gestionados
La configuración de privacidad de Shopify o tu herramienta de consentimiento deciden a qué visitantes se hace tracking. Los rastreadores y los navegadores headless se descartan antes.
Por qué los píxeles del navegador pierden compras
Los bloqueadores de anuncios frenan muchas solicitudes de píxel, y Safari limita a siete días las cookies creadas por scripts, así que un comprador que vuelve pasada una semana puede parecer orgánico. El server-side tracking envía la compra desde los datos de tu pedido a la API de cada plataforma, con el click id guardado en la primera visita.
Cómo funciona
1. Captura el clic
El script lee los click ids fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref y OutbrainClickId, además de los seis campos UTM, y los guarda con un id de visitante first-party, la cookie _tl. En Shopify, el id de visitante también se escribe en el carrito.
2. Recopila datos first-party
- Proxy de app de Shopify. La tienda envía los eventos a
yourstore.com/apps/roasaurus/e, que Shopify firma y reenvía. Mismo origen, sin cambios de DNS, con el colector habitual como respaldo. - Subdominio CNAME. Apunta
t.yourstore.coma ROASaurus y se emite un certificado automáticamente. El script y los eventos se cargan entonces desde tu propio subdominio, de modo que los bloqueadores de anuncios los tratan como first-party, y allí el id de visitante también se crea como cookie de servidor. Safari aún puede limitar esa cookie a 7 días.
3. Vincula el pedido
En Shopify, los pedidos se vinculan mediante atributos del carrito, tokens de carrito y de checkout y el píxel de checkout. La compra se envía desde el webhook orders/paid tras una espera de 20 segundos, de modo que el evento de checkout del navegador (IP, user agent, fbp) pueda unirse primero. El pago contra reembolso y los checkouts externos envían la compra cuando se crea el pedido.
El plugin de WooCommerce guarda las cookies de tracking en cada pedido. Las plataformas sin atributos de carrito vinculan el pedido por el evento Purchase de la página de agradecimiento, después por un email con hash que el visitante dio antes en tu sitio (en un popup o mediante una llamada Identify) y, por último, por la misma IP y el mismo navegador vistos desde tres horas antes hasta 15 minutos después del pedido, cuando encaja exactamente un visitante. Consulta otras tiendas online y embudos.
4. Envía a cada plataforma
ROASaurus reenvía PageView, ViewContent, AddToCart, InitiateCheckout, Purchase y Lead. Cada evento del servidor lleva los datos del cliente con hash SHA-256, el click id propio de la plataforma, la dirección IP y el user agent.
| Plataforma | API de servidor | Píxel del navegador, mismo id de evento |
|---|---|---|
| Meta | Conversions API | Sí |
| TikTok | Events API | Sí |
| Snapchat | Conversions API v3 | Sí |
| Conversions API v5 | Sí | |
| Conversions API v3 | Sí | |
| X | Conversiones de la Ads API (OAuth 1.0a) | No, solo servidor |
| Microsoft Advertising | UET Conversions API | No, solo servidor |
| Taboola | Postback S2S | No, solo servidor |
| Conversions API | No, solo servidor | |
| OpenAI Ads | Conversions API | Sí |
| Spotify Ads | Conversions API | Sí |
| AppLovin | Axon Conversion API | Sí |
| Criteo | Eventos server-side | No, solo servidor |
| AdRoll | Server-to-Server Event API | No, solo servidor |
| Outbrain | Postback S2S | No, solo servidor |
| Google Ads | Conversiones mejoradas desde el checkout de Shopify | Píxel de checkout |
Deduplicación, consentimiento y bots
Deduplicación. El píxel del navegador se dispara con el mismo id de evento que el evento del servidor, así que la plataforma conserva una sola copia. Si se cuenta doble, normalmente es porque otra app envía el mismo píxel; aquí tienes la solución.
Consentimiento. Con «Respect visitor consent» activado (el valor por defecto), decide la API de privacidad de clientes de Shopify o tu herramienta de consentimiento. Si un visitante rechaza las cookies de marketing, no recibe ningún id de visitante, así que sus clics en anuncios y sus visitas no se vinculan con él y sus eventos del navegador no se envían a las plataformas publicitarias. El propio pedido pagado se sigue enviando desde el servidor, con datos del pedido con hash, a Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising y Taboola; LinkedIn y los destinos añadidos después no reciben nada. En el modo estricto no se envía nada desde el navegador hasta que el visitante da su consentimiento. Consulta consentimiento y privacidad.
Filtro de bots. Los rastreadores, los generadores de vistas previas de enlaces, las comprobaciones de disponibilidad, los bots de IA y la automatización headless se descartan antes del registro de eventos o de cualquier envío.
Registro de eventos y entregas. Cada entrega aparece por plataforma, con la solicitud y la respuesta de la plataforma. Las entregas fallidas se reintentan con intervalos crecientes.
Para quién es y cómo se configura
Para tiendas que anuncian en Meta, TikTok u otros canales de pago y quieren que esas plataformas vean cada compra. En Shopify, la configuración lleva unos diez minutos: conecta la tienda, activa la incrustación de la app en el tema, pega el píxel de checkout y añade tus plataformas publicitarias. Guías: Shopify, Meta, WooCommerce y sitios personalizados. Integraciones: Shopify, Meta, TikTok, Google Ads y más.
Límites
- X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll y Outbrain reciben sus conversiones solo desde el servidor.
- Los postbacks de Taboola solo funcionan tras un clic en Taboola (
tblci) y no devuelven ninguna validación, así que los fallos no se pueden detectar. - La UET Conversions API de Microsoft está en despliegue limitado.
- Fuera de Shopify, el consentimiento se lee de OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, cualquier banner IAB TCF, Google Consent Mode y la WP Consent API. Los demás banners pasan la elección con
tlq('consent', …).
Para saber más: server-side tracking en Shopify y la Conversions API de Meta.
Basadas en los mismos datos first-party
Tus preguntas, resueltas
¿Qué es el server-side tracking?
El server-side tracking envía eventos de conversión desde un servidor a la API de cada plataforma publicitaria, en lugar de depender solo de un píxel en el navegador del comprador. ROASaurus envía cada compra a partir de los pedidos pagados de tu tienda, así que los bloqueadores de anuncios y los límites de cookies de los navegadores no la detienen.
¿Se contarán las compras dos veces?
No por ROASaurus. Donde existe un píxel del navegador, este y el evento del servidor llevan el mismo id de evento, así que Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin y Spotify se quedan con una sola copia. El doble conteo viene de otra app que envía el mismo píxel; desactívala.
¿Necesito un CNAME o un desarrollador?
No. En Shopify, el proxy de app envía los eventos a través de tu propio dominio, sin cambios de DNS. El subdominio CNAME es opcional: sirve el script y los eventos desde tu propio subdominio, de modo que los bloqueadores de anuncios los tratan como first-party.
¿Qué plataformas publicitarias reciben eventos del servidor?
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll y Outbrain. Google Ads recibe conversiones mejoradas desde el píxel del checkout de Shopify. GA4, GTM server-side, Segment, Awin, impact.com, Attentive, Postscript y Omnisend también pueden recibir eventos.
Cada venta, rastreada hasta el anuncio que la generó
Server-side tracking, beneficio y valor de vida del cliente en una sola app. Prueba gratuita de 14 días, sin tarjeta de crédito.
Empieza tu prueba gratuita →