Si tu plataforma de comercio electrónico no tiene una integración nativa de Omnisend, puedes conectarla utilizando nuestra API. Esto te da acceso a las mismas características que las integraciones nativas – automatización de carrito abandonado, segmentación de clientes, seguimiento de pedidos y más.
La configuración implica dos pasos: agregar un fragmento de seguimiento (integración frontend) y sincronizar tus datos a través de la API (integración backend).
¿Ya estás usando una integración nativa?
We have built-in integrations for , , and . Utiliza esas guías en su lugar para una configuración más rápida.
Antes de empezar
Para quién es esta guía
Utiliza esta guía si tu tienda está construida en:
Sitios web o plataformas personalizados no listados en nuestras integraciones nativas.
Plataformas con soporte nativo limitado: Etsy, Squarespace, Hostinger Website Builder, temas personalizados de WordPress.
Configuraciones de comercio sin cabeza: Shopify Hydrogen, frontends personalizados de React/Vue, plataformas con API primero.
Si estás en Shopify, WooCommerce, BigCommerce, o Wix, utiliza nuestras guías de integración nativas para una configuración más fácil.
¿Necesitas un desarrollador?
Integración frontend (agregando el fragmento) puede ser realizada por cualquiera que se sienta cómodo con:
Accediendo a los archivos HTML o de plantilla de su sitio web.
Agregar fragmentos de código a la parte inferior de tu sitio (como Google Analytics).
Usando Google Tag Manager (método opcional).
La integración backend (sincronización de datos a través de la API) requiere un desarrollador con:
Conocimiento de la API REST.
Acceso a la base de datos de clientes y pedidos de su tienda.
Capacidad para implementar webhooks o sincronizaciones de datos programadas.
Lo que puedes hacer sin un desarrollador:
Formularios de registro (todos los tipos: popup, rueda, landing)
Campañas de Correo electrónico y SMS
Bienvenida automatización
Navegación y Abandono de Producto (requiere configuración del evento de producto visto)
Seguimiento de visitantes en vivo
Lo que requiere un desarrollador:
Automatización de Carrito abandonado y Pago.
Confirmación de pedido, Confirmación de envío, Cancelación de pedido.
Segmentación avanzada (por ejemplo, "Clientes que compraron X pero no Y").
Selector de Producto en correos electrónicos.
Informe de ingresos en análisis de campañas.
Si no estás seguro, comienza con la integración frontend. Puedes agregar la integración backend más tarde.
Limitaciones específicas de la plataforma
⚠️ Algunas plataformas tienen restricciones de acceso a código o datos:
Etsy: No permite código personalizado en las páginas de la tienda. Necesitarás una landing externa o un sitio web para agregar el fragmento de Omnisend y usar formularios de registro. La integración del backend requiere trabajo de desarrollador o herramientas como Zapier.
Constructor de sitios web de Hostinger, Wix (dominios personalizados): Se puede agregar un fragmento de frontend, pero la integración de backend requiere un desarrollador.
Tiendas sin cabeza (Shopify Hydrogen, marcos personalizados): Su equipo de desarrollo controla el seguimiento de eventos y la sincronización de datos a través de la API.
Si tu plataforma tiene limitaciones, contacta a tu desarrollador antes de comenzar la configuración.
Lo que cada integración desbloquea
Nivel de integración | Lo que obtienes | Lo que aún no puedes hacer | ¿Se necesita un desarrollador? |
Solo frontend | Formularios de registro, automatización de bienvenida, navegación y abandono de productos, vista en vivo, campañas de correo electrónico | Carrito abandonado, automatizaciones de pedidos, segmentación basada en compras, informes de ingresos | No |
Frontend + Backend | Todas las automatizaciones (carrito, pedido, reactivación), segmentación avanzada, Selector de Productos, atribución de ventas | N/A | Sí |
Integración frontend
La integración frontend agrega el fragmento de seguimiento de Omnisend a las páginas de tu sitio web. Esto desbloquea formularios de registro, abandono de navegación, seguimiento de visitantes y campañas de correo electrónico.
Paso 1: Conectar tu tienda
Registra una cuenta de Omnisend e inicia sesión.
En tu Panel de control de Omnisend, haz clic en Conectar tienda.
Elige Otro de la lista de plataformas de la tienda.
Paso 2: Ingresa la URL de tu tienda
Ingresa la URL de tu tienda y haz clic en Conectar tienda.
Paso 3: Agrega el fragmento de seguimiento
Verás un fragmento de JavaScript en la siguiente página. Pega este fragmento en el archivo de pie de página HTML de tu sitio web, justo antes de la etiqueta de cierre en cada página – al igual que Google Analytics.
Dónde agregar el fragmento:
El método más fácil es agregar el fragmento al archivo de pie de página de tu sitio (generalmente footer.html, footer.php o theme.liquid dependiendo de tu plataforma). Este archivo se renderiza en todas las páginas.
⚠️ Si no estás seguro de dónde agregarlo, contacta a tu desarrollador web.
Usando Google Tag Manager
Si usas Google Tag Manager:
Inicia sesión en tu cuenta de Google Tag Manager y selecciona tu espacio de trabajo.
Haz clic en Etiquetas → Nueva.
Haz clic en Configuración de Etiqueta → HTML Personalizado.
Copia el fragmento de Omnisend y pégalo en el campo HTML. Colócalo dentro de las etiquetas .
Establecer el Trigger para activarse en Todas las Páginas.
Guarda y publica.
Consulta esta guía de Google para más detalles sobre la configuración de GTM.
Paso 4: Verifica tu conexión
Una vez que hayas agregado el fragmento, haz clic en Verificar y Conectar en Omnisend. Si la verificación tiene éxito, has terminado con la integración frontend. Ahora puedes usar formularios de registro, abandono de navegación y campañas de correo electrónico.
⚠️ Importante: Verificación de Google Tag Manager
Si agregaste el fragmento a través de GTM, la verificación puede fallar incluso cuando el fragmento funciona correctamente. Esto sucede porque nuestra verificación comprueba la colocación directa de HTML.
Cómo comprobar si está funcionando:
Abre tu sitio web
Presiona F12 para abrir la consola del navegador
Escribe
window.omnisendy presiona EnterSi ves un array, el fragmento se está ejecutando correctamente
Próximos pasos:
Contacto soporte via in-app chat with your store URL. Verificaremos tu conexión manualmente.
Solución de problemas: Verificación fallida
Si la verificación falla:
Espera de 5 a 10 minutos después de agregar el fragmento (los cambios pueden tardar en propagarse).
Borra la caché de tu navegador y actualiza tu sitio web.
Verifica la ubicación del fragmento: Haz clic derecho en tu sitio web → Ver código fuente de la página. Busca
omnisend.push. Debería aparecer antes deen cada página.Vuelve a copiar el fragmento de Omnisend y pégalo nuevamente para asegurarte de que no falten caracteres.
Verifica tu ID de Marca: Asegúrate de que el ID de Marca en el fragmento coincida con el de tu cuenta de Omnisend (pasa el cursor sobre el ícono de la tienda a la izquierda → Tu ID de marca).
Si estás utilizando Google Tag Manager, consulta la advertencia anterior – contacta al soporte para la verificación manual.
Qué probar a continuación
Una vez verificado, prueba estas funciones de inmediato:
Crea un formulario de suscripción (Campañas → Formularios) y pruébalo en tu sitio.
Verificar Vista en Vivo (Tienda → Vista en Vivo) para ver si se están rastreando las visitas a la página.
Configura una automatización de bienvenida (Automatización → Preconstruido) – esto funciona solo con integración de frontend.
Nota: El seguimiento de eventos (eventos del carrito, vistas de productos) solo funciona después de que un contacto sea identificado a través del formulario de suscripción o API. Los visitantes anónimos no activarán eventos hasta que envíen su correo electrónico.
Integración backend
La integración de backend sincroniza los datos de su cliente, pedido y producto a Omnisend a través de la API. Esto desbloquea la automatización del carrito abandonado, las confirmaciones de pedido, la segmentación avanzada y los informes de ingresos.
La integración backend requiere conocimientos de desarrollo. Comparte estos recursos con tu equipo de desarrollo:
Lo que la integración backend desbloquea
Una vez que la integración backend esté completa, tendrás acceso a:
Automatización de Carrito abandonado y Checkout abandonado.
Automatizaciones relacionadas con el Pedido: Confirmación de pedido, Cancelación de pedido, Confirmación de envío, Seguimiento de pedido, Comentarios del Cliente, Reactivación del Cliente.
Flujos de trabajo de automatización personalizados basados en el comportamiento de compra (por ejemplo, "Compró X pero no Y").
Segmentación avanzada con datos de pedido y producto.
Selector de Producto en campañas de correo electrónico.
Informe de ingresos en análisis de campaña y automatización.
Una vez que tu desarrollador envíe los datos requeridos a través de la API, todas las funciones habilitadas comenzarán a funcionar de inmediato. Nota: Algunas funciones (como Vista en Vivo) aún requieren el fragmento del frontend.
Solución de problemas
Agregué el fragmento, pero la verificación falló
Consulta la sección "Solución de problemas: Verificación fallida" anterior para pasos detallados.
Si estás utilizando Google Tag Manager, la verificación puede fallar incluso si la configuración es correcta – consulta la advertencia de GTM en el Paso 4 y contacta al soporte para la verificación manual.
Estoy recibiendo errores 400 al rastrear eventos
Los eventos requieren un contacto identificado para funcionar. Un error 400 generalmente significa que el contacto aún no ha sido identificado.
Cómo se identifican los contactos:
Ellos envían un formulario de suscripción con su correo electrónico
Se identifican a través de la API utilizando el método
setContact
Para arreglar:
Asegúrate de que tu código de seguimiento de eventos se ejecute después de la identificación del contacto.
Prueba enviando primero un formulario de suscripción, luego activa el evento
Ver Configuración de Tienda → API → Registros para detalles específicos del error
Los visitantes anónimos no activarán eventos hasta que sean identificados.
El Selector de Producto no se muestra
El Selector de Producto requiere que Omnisend tenga los datos de tu catálogo de productos. Para plataformas personalizadas:
Sincroniza tu catálogo de productos a través de API (integración de backend)
Agrega el seguimiento del evento de producto visto a tus páginas de producto (fragmento de frontend + datos de producto dinámicos)
Sigue la guía de configuración del Selector de Producto para instrucciones detalladas.
La tienda está conectada, pero las automatizaciones no están funcionando
Para activar los flujos de trabajo de automatización, debes pasar el evento y los datos asociados a través de la API. Por ejemplo:
El Carrito abandonado requiere eventos de API de Carrito y API de Pedido
La confirmación de pedido requiere el evento Pedido realizado
El Abandono de Producto requiere un evento de Producto Visto
Ver Configuración de Tienda → API → Registros de API para errores.
Nota: La integración del frontend por sí sola solo admite automatizaciones de Bienvenida, Abandono de navegación y Abandono de Producto. Todas las automatizaciones basadas en pedidos requieren integración de backend.
La pestaña de producto en el perfil de contacto no muestra nada
La información mostrada bajo la pestaña Productos en el perfil de un contacto proviene del seguimiento de Live View. Para plataformas basadas en API, Omnisend no puede rastrear algunos eventos (como pedidos realizados o productos comprados) a través de Live View – recibe estos datos a través de la API en su lugar.
Esto significa que la pestaña Productos puede permanecer vacía incluso si tu integración funciona correctamente. Ver Configuración de Tienda → API → Registros para confirmar que los datos del pedido y del producto se están sincronizando.
Preguntas Frecuentes
¿Puedo usar esta guía para Etsy, Squarespace, Hostinger u otras plataformas no listadas en sus integraciones?
Sí. Cualquier plataforma que permita HTML/JavaScript personalizado puede usar la integración frontend (formularios de registro, automatizaciones básicas).
Etsy: No permite código personalizado en las páginas de la tienda. Necesitarás una landing externa o un sitio web para agregar el fragmento, o usar Zapier para sincronizar contactos. La integración backend requiere trabajo de desarrollador.
Constructor de sitios web de Hostinger: Se puede agregar el fragmento frontend. La integración backend requiere un desarrollador.
La integración completa del backend requiere acceso a la API de los datos de pedidos de tu tienda.
Agregué el fragmento a través de Google Tag Manager, pero la verificación falló. ¿Qué debo hacer?
Tu integración puede estar funcionando incluso si la verificación falla. Los fragmentos instalados por GTM a menudo no pasan nuestra verificación automática porque comprobamos la colocación directa de HTML.
Para confirmar que está funcionando:
Abre tu sitio web
Presiona F12 para abrir la consola del navegador
Escribe
window.omnisendy presiona EnterSi ves un array, el fragmento se está ejecutando correctamente
Contacta con el soporte a través del chat en la aplicación con la URL de tu tienda. Verificaremos tu conexión manualmente.
Asegúrate:
Tu etiqueta de GTM se activa en Todas las Páginas
La etiqueta está publicada en GTM
El fragmento está envuelto en etiquetas
¿Qué automatizaciones funcionan solo con la integración frontend?
Con solo la integración frontend, puedes usar:
Correos electrónicos de bienvenida
Abandono de navegación
Abandono de Producto (requiere configuración del evento de producto visto)
Correos electrónicos de cumpleaños
Automatizaciones activadas por segmentos de contacto
No puedes usar sin integración backend:
Carrito abandonado vs.
Confirmación de pedido
Confirmación de envío
Cancelación de Pedido
Reactivación del Cliente
Cualquier flujo basado en datos de compra
Estos requieren integración de API del backend para pasar los datos del pedido a Omnisend.
¿Puedo enviar eventos de carrito y pago a través de Google Tag Manager?
Puedes enviar eventos del carrito (inicio de pago, añadido al carrito) a través de GTM utilizando etiquetas HTML personalizadas con variables de datos de producto dinámicas.
Sin embargo, los pedidos completados deben enviarse a través de la API del backend porque GTM se ejecuta en el navegador y no puede acceder de forma segura a los datos finales del pedido después del pago.
Para el abandono del carrito:
Envía el evento
$startedCheckoutcon los detalles del carrito a través de GTM
Para la confirmación de pedido:
Utiliza la API del lado del servidor para enviar los datos del pedido
Consulta nuestra documentación de la API de seguimiento de eventos para detalles de implementación.
¿Por qué estoy recibiendo errores 400 al rastrear eventos?
Los eventos requieren un contacto identificado para funcionar. Un error 400 generalmente significa que el contacto aún no ha sido identificado.
Los contactos son identificados cuando:
Enviar un formulario de suscripción con su correo electrónico
Se identifican a través de la API utilizando el método
setContact
Para arreglar:
Asegúrate de que tu código de seguimiento de eventos se ejecute después de la identificación del contacto.
Los visitantes anónimos no activarán eventos – deben enviar el correo electrónico primero
Ver Configuración de Tienda → API → Registros para detalles específicos del error
Consulta nuestra documentación de seguimiento de eventos para más detalles sobre la identificación del contacto.
¿Cuánto tiempo se tarda en completar la integración?
Integración del frontend: 15–30 minutos si puedes acceder al HTML de tu sitio. Una vez verificado, funciones como formularios de registro y Vista en Vivo funcionan inmediatamente.
Integración de backend: Requiere un desarrollador y generalmente toma de 4 a 8 horas, dependiendo de la complejidad de tu plataforma y las características que deseas (eventos básicos vs. sincronización completa de pedidos).
Sincronización de datos del Producto: La sincronización de datos del Producto se realiza dentro de las 24 horas después de la configuración de la API.
Pruebas: Plan para 1–2 días de pruebas después de la integración del backend para asegurar que las automatizaciones se activen correctamente.
¿Necesitas ayuda? Contacta a tu desarrollador de sitios web para la integración de plataformas de comercio electrónico personalizadas, o comunícate con nuestro equipo de soporte a través del chat en la aplicación o en [email protected] o a través del chat en la aplicación.







