¿Additional scripts dejó de funcionar? Arregla tu tracking

cPixel

¿Qué dejó de funcionar en la página Thank you de Shopify?

Las páginas Thank you y Order status de Shopify ya no ejecutan Additional scripts ni script tags. Las tiendas Plus los perdieron el 28 de agosto de 2025; para el resto de tiendas, la fecha límite fue el 26 de agosto de 2026, y Shopify actualizó automáticamente a cualquier tienda que no llegara a tiempo. Las etiquetas de compra de Meta, Google Ads y de afiliados que vivían ahí dejaron de funcionar sin ningún error. Muévelas a Customer events.

En una tienda que no es Plus, Additional scripts se detuvo el día en que se actualizaron sus páginas, ya fuera porque tú las actualizaste o porque lo hizo Shopify. Sobre la fecha límite del 26 de agosto de 2026, Shopify dice: “Stores that weren’t upgraded by that date were upgraded automatically” (actualizar las páginas Thank you y Order status). Una actualización reemplaza ambas páginas y toda personalización hecha en ellas, y pausar una tienda también las actualiza (guía de actualización para tiendas que no son Plus).

Fecha Shopify Plus Otros planes
28 de agosto de 2025 Las páginas Thank you y Order status dejan de ejecutar Additional scripts, checkout.liquid y script tags El cuadro de Additional scripts pasa a ser solo de lectura
26 de agosto de 2026 — Fecha límite de actualización, tras la cual Shopify actualiza a las tiendas que no llegaron a tiempo; los script tags se detienen en ambas páginas
1 de octubre de 2026 Las apps ya no pueden crear ni actualizar script tags Lo mismo
1 de marzo de 2027 Shopify deja de cargar script tags en las páginas de la tienda Lo mismo

Fuentes: la página de actualización de Shopify de arriba, y shopify.dev sobre checkout.liquid, script tags de Order status y script tags de la tienda, comprobado el 24 de septiembre de 2026.

Hay otro cambio más que afecta a los objetivos construidos sobre direcciones. La página Thank you actualizada termina en /thank-you en lugar de /thank_you, así que un objetivo o disparador de conversión que coincidía con la dirección antigua dejó de coincidir (Shopify).

¿Cómo sé si mi tracking se rompió?

Si las compras de una plataforma publicitaria cayeron mientras los pedidos de Shopify se mantuvieron estables, lo que se rompió fue la medición, no tus ventas. Compara ambas cosas en los mismos días, empezando desde el día en que se actualizaron tus páginas y no desde el 26 de agosto.

  • Comprueba las cifras propias de Shopify. En Analytics → Reports, filtra Category por Marketing y abre Performance by referring channel o Performance by UTM campaign (informes de marketing). Shopify registra los datos de pedidos y analíticos cuando se procesa el pedido, así que las funciones de privacidad del navegador y los bloqueadores de anuncios no afectan a estos informes (app pixels). Un hilo de la Community de septiembre de 2026 sugiere vigilar ahí los pedidos de canales pagados en lugar del total de pedidos, que puede mantenerse estable mientras los pedidos pagados caen y los orgánicos suben.
  • Alinea las fechas. Las columnas de conversión estándar de Google Ads cuentan las compras en la fecha del clic, no en la de la compra (Google), así que una interrupción en un solo día puede parecer un declive lento. Su columna Conversions (by conv. time) cuenta por fecha de compra.
  • Observa cómo llegan las compras. En Meta Events Manager, compara los recuentos de navegador y servidor del evento Purchase de las semanas antes y después de que se actualizaran tus páginas, tal como sugirieron respuestas en un hilo de agosto de 2026. Si la parte del navegador se desplomó mientras los eventos del servidor se mantuvieron, fue una etiqueta del navegador la que se detuvo: una copia del servidor de cada compra oculta la pérdida en los totales, y una que solo cubría algunas compras no lo hace.

¿Qué sustituye a Additional scripts?

Customer events: un app pixel de la propia app de la plataforma donde exista una, un custom pixel donde no exista, y bloques de app para todo lo que vean los compradores. Shopify recomienda los app pixels primero, por estabilidad, seguridad y rendimiento (sustituir Additional scripts).

  • El tracking se traslada a pixels bajo Settings → Customer events. Ambos tipos cargan en tu tienda, el checkout, y las páginas Thank you y Order status (resumen de pixels). Las diferencias están en app pixels y custom pixels.
  • El contenido visible, como una encuesta, una oferta o un enlace de descarga, se convierte en un bloque de app en las páginas nuevas, porque un pixel no puede mostrar nada.
  • El código del tema no es un atajo. El layout de tu tema solo se aplica a las páginas fuera del checkout (layouts de temas), y las incrustaciones de apps no pueden cargar en las páginas del checkout ni en la de Order status (incrustaciones de apps).

Tus scripts antiguos ya están desactivados, así que ahora el riesgo va en el otro sentido: añadir la misma etiqueta por dos vías nuevas. Shopify te pide que elimines las copias existentes de un pixel antes de añadirlo de nuevo, o los eventos se contarán por duplicado (gestionar custom pixels).

¿Cómo muevo una etiqueta de compra de Meta, Google Ads o TikTok?

Instala primero la app propia de la plataforma: cada una registra las compras sin código. Usa un custom pixel solo para una plataforma sin app, o una app de seguimiento para gestionar varias plataformas desde un solo lugar.

Meta

En Sales channels → Facebook & Instagram → Settings → Data sharing settings, elige un nivel. Standard usa el pixel de Meta; Enhanced y Maximum añaden la Conversions API de Meta, que envía la compra entre los servidores de Shopify y de Facebook (intercambio de datos de Facebook). Las configuraciones de servidor comparadas: configura la Conversions API en Shopify. Si las compras siguen siendo escasas después, consulta el pixel de Meta no rastrea las compras.

Shopify recomienda sustituir un script de Google Tag Manager en la página Thank you por la app Google & YouTube, porque Google la mantiene (Shopify). Conecta ahí tu cuenta de Google Ads para la medición de conversiones, y también tu propiedad de GA4 (configuración de Google & YouTube). Mantener Tag Manager implica un custom pixel que se suscriba a checkout_completed, una vía que Google no admite y que Tag Assistant no puede probar.

TikTok

La app de Shopify de TikTok tiene tres niveles de intercambio de datos: Standard usa el pixel de TikTok, Enhanced añade la Events API y el emparejamiento avanzado, y Maximum añade las API de Shopify y el checkout dentro de la app (TikTok, actualizado en febrero de 2025).

Con una app de seguimiento

cPixel, que nosotros creamos, mueve varias plataformas a la vez. Su app pixel, cPixel bajo Customer events, se ejecuta en el checkout y la página Thank you, y reconstruye cada compra server-side a partir del pedido de Shopify en lugar de a partir de la página, así que el cambio de agosto no le afectó. No tiene permiso para añadir script tags en absoluto. Envía las compras desde sus servidores a Meta, TikTok, GA4, ChatGPT Ads, Pinterest y Snapchat, y activa la etiqueta de conversión de Google Ads en el navegador del comprador en la página Thank you.

Empieza con configura cPixel, o ve directo a conecta Google Ads a cPixel. Más sobre cPixel, que envía las compras de Shopify a siete plataformas publicitarias.

¿Qué no puede hacer un pixel que sí podía hacer un script?

Tocar la página. Los pixels se ejecutan en el sandbox de Shopify, así que no pueden mostrarle nada a los compradores, leer lo que hay en la página, ni ejecutarse antes del consentimiento que necesitan.

  • Mostrar contenido. Los pixels no pueden mostrar botones, formularios, banners ni modales (resumen de pixels).
  • Leer la página. No pueden captar eventos, detalles de producto, correos electrónicos o números de teléfono, clics en enlaces, desplazamiento ni datos de mapas de calor de ella. En las páginas de la tienda, publica lo que necesites desde el código del tema con Shopify.analytics.publish() y suscríbete a ello en el pixel.
  • Reutilizar snippets antiguos. Un snippet que leía el ID del pedido de la página antigua ahora tiene que tomarlo del evento: checkout_completed lleva el ID del pedido, el total, la moneda y las líneas de artículos (Shopify). Pegado sin cambios en un custom pixel, un snippet antiguo puede fallar sin ningún error, porque el sandbox no puede acceder a la página y hasta la dirección que lee es la del sandbox (Shopify: web pixels).
  • Ignorar el consentimiento. Los pixels esperan los permisos que necesitan dondequiera que tu tienda pida el consentimiento.

¿Por qué bajaron mis eventos al pasar a pixels?

Sobre todo por el consentimiento. Shopify dice que los pixels solo rastrean el comportamiento del cliente con consentimiento, mientras que en Additional scripts el consentimiento a menudo no estaba bien configurado, así que menos eventos tras el cambio puede ser la cifra correcta (sustituir Additional scripts).

  • Cierta caída es esperable. Shopify también espera bajadas de un solo dígito porcentual, porque algunos bots no activan el sandbox de pixels (migración de pixels).
  • El consentimiento tiene que llegar a Shopify. Un banner de cookies de terceros debe sincronizar sus decisiones a través de la Customer Privacy API de Shopify, o los pixels seguirán en silencio incluso después de que un comprador acepte. Con un dominio personalizado, las cuentas de clientes necesitan un subdominio de este, como account.example.com, o los pixels y el consentimiento no funcionarán en la nueva página Order status (sustituir Additional scripts).
  • Los recuentos también pueden subir. El mismo evento rastreado desde una app, un custom pixel y código del tema que quedó atrás se cuenta más de una vez: consulta por qué Meta cuenta las compras dos veces. Compara solo cifras de un mismo servicio.

¿Cómo pruebo la nueva configuración?

Haz un pedido de prueba y obsérvalo en tres lugares: el Pixel Helper de Shopify, la herramienta de prueba propia de la plataforma, y los informes de la plataforma un día después. Para etiquetas fuera de los píxeles de Shopify, comprueba si un píxel funciona en el navegador.

  1. En Settings → Customer events, elige Test en el menú de un app pixel, o haz clic en un custom pixel y luego en Test (app pixels). Si Pixel Helper muestra Pixel is awaiting consent, acepta tu banner de cookies o haz clic en Give consent to continue test.
  2. Navega, añade al carrito y completa el pedido. Cada evento debería recibir un punto verde, terminando con checkout_completed (probar custom pixels).
  3. Observa cómo llega la compra en la herramienta de prueba propia de la plataforma. Test events de Meta solo lista eventos del navegador, salvo que un envío del servidor lleve un código de evento de prueba, algo que los envíos reales no llevan; una compra enviada solo desde un servidor, como la de cPixel, aparece en cambio en En vivo de cPixel. El Tag Assistant de Google no puede ver etiquetas dentro de un custom pixel, así que revisa Google Ads directamente.
  4. Si vendes ofertas post-compra, envía el pedido a través de una: Shopify activa checkout_completed en la primera página de la oferta en lugar de en la página Thank you, y no lo activa en absoluto si esa página no carga.
  5. Unos días después, compara la plataforma con los informes de marketing de Shopify otra vez.

Preguntas frecuentes

Estoy en Shopify Plus. ¿Esto me afectó?

No el 26 de agosto de 2026. Las páginas Thank you y Order status de las tiendas Plus dejaron de ejecutar Additional scripts, checkout.liquid y script tags el 28 de agosto de 2025, así que si tu tracking ha funcionado desde entonces, la fecha de 2026 no cambió nada. Los script tags de la tienda son lo siguiente para todos los planes: las apps no podrán crearlos ni actualizarlos a partir del 1 de octubre de 2026, y Shopify dejará de cargarlos el 1 de marzo de 2027.

¿Qué pasa con las páginas de upsell post-compra?

Desplazan el evento de compra. Con ofertas post-compra, checkout_completed se activa en la primera página de la oferta, una sola vez, y nunca si esa página no carga, así que haz la prueba con un pedido que pase por tu oferta. Una oferta que una app mostraba en la página Thank you u Order status mediante un script tag necesita en su lugar el bloque de la app para las páginas nuevas; una respuesta en el hilo de septiembre señala que esta pérdida aparece como una caída en el valor medio del pedido y no como un tracking roto.

¿Qué pasa con los postbacks de afiliados?

Si la etiqueta se activaba desde la página Thank you, también se detuvo. Pregunta a la red si tiene una app de Shopify que use un app pixel; si no, un custom pixel puede activar la etiqueta en checkout_completed. Para una comisión que no puedes permitirte perder, pregunta si la red acepta postbacks de servidor, que un desarrollador puede enviar desde los webhooks de pedidos de Shopify sin que se cargue ninguna página.

¿Necesitas ayuda con cPixel? Escribe a support@b2bgold.app.