Skip to main content

Descripción general

De forma predeterminada, Upcart toma el control de la funcionalidad del carrito de Shopify, lo que puede impedir que apps de terceros como Klaviyo detecten las actualizaciones del carrito. Afortunadamente, hay dos maneras confiables de restaurar el seguimiento de Add to Cart (ATC) en Klaviyo mientras Upcart permanece activo. Antes de comenzar, asegúrate de que el seguimiento en el sitio (Onsite Tracking) de Klaviyo esté configurado correctamente. Puedes seguir su guía de configuración aquí:
👉 Guía de configuración de Onsite Tracking de Klaviyo

Opción 1: Usa la compatibilidad AJAX (configuración más rápida)

Upcart incluye un ajuste que restaura la compatibilidad con otras apps al exponer el comportamiento nativo de actualización del carrito de Shopify. Cuando esto está habilitado, Klaviyo puede volver a escuchar los eventos de Add to Cart.

Cómo habilitarlo:

  1. Ve a Upcart > Cart Editor > Settings
  2. Habilita el ajuste: Enhanced AJAX API Compatibility
  3. Haz clic en Save y prueba el resultado
⚠️ Importante: compromisos de Enhanced AJAX API Compatibility
Este ajuste está deshabilitado de forma predeterminada para la mayoría de las tiendas. Habilítalo SOLO si tu tienda usa una API de carrito AJAX no estándar y Upcart no está interceptando los eventos de agregar al carrito. Cuando está habilitado, otras apps obtienen más control sobre el comportamiento del carrito, lo que puede causar bucles de redirección o enviar a los clientes a la página de carrito de Shopify en lugar de abrir el carrito deslizante de Upcart. Si habilitar este ajuste causa redirecciones, deshabilítalo y cambia a la Opción 2, usando la API manual de Upcart (upcartRegisterAddToCart).
Para una guía completa sobre este ajuste, consulta Enhanced AJAX API Compatibility.
Este método te da lo mejor de ambos mundos: Upcart mantiene el control total y el seguimiento de Klaviyo sigue funcionando.

Pasos:

  1. Abre Upcart > Cart Editor > Settings
  2. Desplázate hacia abajo hasta la sección Custom HTML
  3. En el menú desplegable, elige Scripts (Before Load)
  4. Pega el siguiente script:
API moderna (recomendada):
API antigua (sigue funcionando pero está obsoleta):

Qué hace esto:

  • Envía un evento “Added to Cart” a Klaviyo cada vez que se agrega un producto o un upsell usando Upcart
  • Agrega un mensaje de confirmación (Klaviyo ATC) a la consola de tu navegador para que sepas que está funcionando

Cómo probar tu configuración

Para confirmar que tu integración con Klaviyo funciona correctamente:
  • Sigue la guía de Klaviyo para probar eventos de Add to Cart
  • Usa la pestaña Console de tu navegador para verificar que el registro “Klaviyo ATC” aparece después de agregar un producto
  • Revisa el panel de analítica de Klaviyo en busca de datos de eventos ATC
Si aún no ves datos de seguimiento, confirma que los scripts en el sitio de Klaviyo estén instalados y habilitados. Para obtener ayuda, contacta al Centro de ayuda de Klaviyo.

Resumen

Si usas Klaviyo y Upcart juntos, esta guía debería ayudarte a hacer seguimiento de eventos sin problemas mientras mantienes intacta la experiencia de tu carrito deslizante.
¿Necesitas más ayuda? Contáctanos a través del soporte dentro de la app.