TrackCanary · Seguimiento por plataforma de tienda

El seguimiento de conversiones no funciona en Shopify: qué comprobar desde fuera

En Shopify hay una trampa que confunde a muchas tiendas: el píxel puede cargar perfectamente en la página de inicio y en las de producto, y aun así no registrar ninguna compra. El motivo es que el checkout de Shopify vive en una capa aparte, con sus propias reglas de seguimiento — y es justo ahí donde ocurre la conversión. Antes de dar por rota la instalación, conviene separar lo que se ve desde fuera (la tienda) de lo que no siempre se ve (el checkout).

Por qué en Shopify la tienda y el checkout se miden por separado

El escaparate de Shopify (inicio, colecciones, producto) y el checkout son dos entornos distintos. Un píxel añadido al tema solo cubre el escaparate; el checkout, sobre todo en los planes donde Shopify lo aloja aparte, no ejecuta ese mismo código a menos que se configure por los canales que Shopify permite.

Por eso el síntoma típico engaña: ves el píxel cargar en la tienda, asumes que todo funciona, pero el evento de compra —el que de verdad importa— nunca se dispara porque ocurre en una capa que el código de tu tema no alcanza.

Comprobación externa del escaparate (no requiere iniciar sesión)

  • Abre una página de producto en una ventana de incógnito y busca en el código fuente tu píxel ("fbq(", "gtag(" o tu ID); confirma que al menos el escaparate está cubierto.
  • Revisa varias plantillas (inicio, colección, producto): si el píxel falta en alguna, el tema solo lo cargó en parte.
  • ¿El seguimiento se rompió tras cambiar de tema o instalar una app? En Shopify, cambiar el tema es una causa habitual de pérdida del código añadido a mano.

El checkout: lo que normalmente NO se ve desde fuera

El paso de compra de Shopify no suele ser inspeccionable desde fuera como el resto de la tienda: no puedes abrir su código fuente sin un pedido real y, en muchos planes, Shopify restringe los scripts personalizados en el checkout. Por eso 'el píxel carga en la tienda' NO demuestra que la compra se mida.

Para el checkout, Shopify ofrece rutas propias — la integración nativa de Meta o Google, la configuración de eventos de la plataforma o, en planes superiores, los ajustes del propio checkout —. La comprobación real de la compra se hace desde ahí y desde el Administrador de eventos de cada herramienta, no desde el código público.

Lo que una comprobación externa confirma y lo que no

Desde fuera puedes confirmar que el píxel aparece en el escaparate y detectar si falta en alguna plantilla tras un cambio de tema. No puedes ver el checkout de Shopify ni demostrar que el evento de compra llega a tu cuenta — esa parte vive en una capa que el código público no expone.

Por eso el orden útil en Shopify es: primero confirma desde fuera que el escaparate está cubierto y después valida la compra por las rutas nativas de Shopify y en el Administrador de eventos. Así no das la conversión por rota cuando el escaparate está bien pero el checkout nunca se configuró.