Blog
SignalHost para BigCommerce: instala la aplicación, confirma una vez y mide cada venta del lado del servidor
Publicado · 7 min de lectura
La aplicación de SignalHost pone Google Tag Manager del lado del servidor en una tienda BigCommerce sin ningún código que pegar. Añade dos scripts mediante Script Manager, convierte la propia capa de datos de BigCommerce en eventos de comercio electrónico de Google Analytics, mantiene ambos al día cuando algo cambia por nuestra parte y desaparece cuando desaparece la aplicación. Esta guía sigue el orden en que te lo encuentras: instalar, conectar un contenedor, confirmar, probar y qué hacer cuando algo no funciona.
Antes de empezar
- Una tienda BigCommerce con un tema Stencil. Ahí es donde se ejecutan los scripts; una tienda online headless, Catalyst incluido, no muestra ni los scripts ni la capa de datos de BigCommerce, así que necesita que el código se le añada directamente.
- Una cuenta de SignalHost. El plan gratuito basta para probarlo: 10.000 solicitudes al mes y un contenedor. Puedes crear la cuenta durante la instalación.
- También se puede conectar una tienda que todavía no se ha lanzado. Simplemente, SignalHost no puede comprobar la tienda online hasta que se lance.
1. Instala la aplicación
Abre SignalHost en el BigCommerce App Marketplace e instálala. BigCommerce enumera los permisos que pide la aplicación: Content, para escribir sus scripts mediante Script Manager; Checkout Content, para que también se ejecuten en el checkout y en la confirmación del pedido; e Information & Settings, para el nombre y la moneda de tu tienda y para activar la capa de datos. Confirma, y la página de la aplicación se abre dentro de tu panel de control. Más adelante la encontrarás en el menú Apps.
2. Conecta un contenedor
Pulsa «Conectar con SignalHost». Se abre una pestaña nueva en signalhost.io; inicia sesión o crea una cuenta gratuita (la página de la aplicación también tiene un botón «Crear una cuenta gratuita» para eso).
La siguiente pantalla enumera lo que la aplicación hará y lo que no. Añadirá el seguimiento a cada página de tu tienda, checkout incluido, y lo mantendrá al día, y enviará al contenedor los eventos de vistas de producto, carrito, checkout y compra de tu tienda. No puede leer los datos de contacto de tus clientes, usar tu cuenta de Google ni ver tu facturación.
Elige un contenedor existente, o elige «Nuevo contenedor» y sigue el breve asistente. Un contenedor es tu propio servidor de etiquetado, construido en tu propia cuenta de Google, así que sigue siendo tuyo. Construir uno nuevo tarda unos minutos; puedes conectar enseguida, y la aplicación añade el seguimiento en cuanto está listo. Pulsa «Conectar». La pestaña dice entonces «Casi listo: confirma en BigCommerce».
3. Confirma en BigCommerce
Vuelve a la página de la aplicación en tu panel de control. Detecta sola que has vuelto y muestra «Confirma la conexión», con tu cuenta y el contenedor que elegiste. Pulsa «Confirmar». No se añade ningún script a tu tienda antes de que lo hagas.
Después, la página dice «El seguimiento empieza en unos minutos», y «El seguimiento está activo» en cuanto los scripts están en su sitio. Si la solicitud ha caducado cuando vuelves, pulsa de nuevo «Conectar con SignalHost».
4. Pruébalo
Abre tu tienda online, mira un producto, añádelo al carrito e inicia el checkout. La página de la aplicación cuenta los últimos 7 días: «Páginas vistas», «Añadidos al carrito», «Pagos iniciados» y «Compras». Cuando el seguimiento está activo, también muestra la revisión que hace SignalHost de tu tienda online; «Encontrado en la página de inicio de tu tienda online» significa que los scripts están ahí.
«Abrir estadísticas y ajustes» te lleva a la página del contenedor, donde la pestaña «Reciente» de «Estadísticas ampliadas» abarca los últimos 30 minutos. A partir del plan Growth, «Monitorización de eventos en directo» también muestra cada evento por su nombre en el momento en que llega.
Lo que la aplicación añade a tu tienda
Dos scripts en Script Manager, ambos escritos y mantenidos al día por la aplicación:
- SignalHost, en el head de cada página, checkout incluido: el cargador de Google Tag Manager, apuntando a tu propia dirección de etiquetado en lugar de a googletagmanager.com. Carga desde allí tu contenedor de Tag Manager.
- SignalHost events, en el pie de cada página, checkout y confirmación del pedido incluidos: convierte la capa de datos de BigCommerce en eventos de comercio electrónico de Google Analytics. Las vistas de categoría y de producto pasan a ser view_item_list y view_item; el carrito, add_to_cart, remove_from_cart y view_cart; y el checkout, begin_checkout, add_shipping_info, add_payment_info y purchase, con el número de pedido, los impuestos, el envío y el cupón.
El script de eventos lee productos, importes y el número de pedido, nunca el nombre, el correo electrónico, el teléfono ni la dirección de un cliente. Una página de confirmación recargada no cuenta un pedido dos veces en el mismo navegador.
La capa de datos es un ajuste de la tienda, desactivado hasta que alguien lo activa. La aplicación lo activa por ti; eso añade a la tienda online el propio script de eventos de BigCommerce y no cambia nada de lo que ven tus clientes. Si BigCommerce se niega, la página de la aplicación indica dónde está el interruptor.
Los dos scripts están en la categoría de consentimiento Analytics: si tu tienda muestra el banner de cookies de BigCommerce, SignalHost solo se ejecuta para los clientes que permiten las cookies de analítica. Cada solicitud sale del navegador en una forma que los bloqueadores de anuncios no reconocen, y tu servidor de etiquetado la reenvía a Google Analytics 4 y a las plataformas publicitarias que configures en la página del contenedor: Google Ads, Meta, TikTok y otras.
Tu propio dominio de seguimiento
Tu contenedor empieza en una dirección bajo signalhost.io. En un plan de pago, «Configura tu propio dominio», en la página del contenedor, te guía para usar en su lugar un subdominio de tu propio sitio, como sgtm.tutienda.com, que sobrevive a las listas de filtros y mantiene de primera parte las cookies de los clics. Cuando se activa, la aplicación cambia tu tienda a él por sí sola en pocos minutos. No hay nada que sustituir a mano.
Añadir SignalHost a mano
Puedes añadir el cargador sin la aplicación. En la página del contenedor, busca el código en la tarjeta «Instalar en tu sitio» y pulsa «Copiar». En tu panel de control, abre Storefront › Script Manager y añade un script con ese código, en el head de todas las páginas y, si tu tienda muestra el banner de cookies de BigCommerce, en la categoría de analítica. Después pulsa «Ya lo he hecho» en la página del contenedor.
Eso te da vistas de página y nada más. El script de eventos, la activación de la capa de datos, la comprobación de la tienda online y el cambio automático a tu propio dominio solo vienen con la aplicación; cuando cambie tu dirección de etiquetado, sustituyes tú el script por el código nuevo que SignalHost te envía por correo electrónico. Usa una cosa u otra: con la aplicación instalada además, el cargador se ejecutaría dos veces.
Gestionar y desconectar
La página de la aplicación muestra tu plan y las solicitudes de este mes. El plan se factura en signalhost.io, no a través de BigCommerce, y «Mejorar plan» lo abre allí. En la página del contenedor, la tarjeta de instalación dice «Instalado por la app de BigCommerce», y «Gestionar» lleva a Ajustes › Sitios conectados.
«Desconectar», al pie de la página de la aplicación, pide que lo pulses una segunda vez y después quita los dos scripts en pocos minutos. «Desconectar» en «Sitios conectados» hace lo mismo. Tu contenedor y sus estadísticas se quedan, y puedes volver a conectar la tienda desde la página de la aplicación.
Desinstalar la aplicación en Apps › My Apps también quita los dos scripts: BigCommerce los borra por sí mismo, porque se crearon para desaparecer con la aplicación, y SignalHost termina la conexión de la tienda.
Cuando algo no funciona
- Los scripts no están en la página de inicio de tu tienda online: funcionan en temas Stencil. A una tienda online headless hay que añadirle el código directamente.
- Aún no se ha podido comprobar tu tienda online: normalmente es que la tienda no se ha lanzado. Los scripts están en su sitio y funcionarán en cuanto se lance.
- Llegan vistas de página, pero ni carritos ni compras: la capa de datos está desactivada. Actívala en Settings › Data Solutions › Data layer. Los clientes que rechazaron las cookies de analítica en el banner de BigCommerce no se cuentan en absoluto.
- Tu contenedor aún no tiene una propiedad de Google Analytics: termina de configurarlo en signalhost.io.
- SignalHost aún no está configurado para esta tienda: elimina la aplicación en Apps › My Apps y vuelve a instalarla.
- La página lleva mucho tiempo abierta: vuelve a abrir SignalHost desde el menú Apps.
- La última actualización no se completó: se reintenta automáticamente.
- Cualquier otra cosa: escribe a hello@signalhost.io con la dirección de tu tienda.
Marcas comerciales
SignalHost es un producto independiente de Algorithmo GmbH y no está afiliado a BigCommerce, Google, Meta ni TikTok, ni cuenta con su respaldo. Google Analytics, Google Ads y Google Tag Manager son marcas comerciales de Google LLC; Meta es una marca comercial de Meta Platforms, Inc.; TikTok es una marca comercial de ByteDance Ltd.; BigCommerce es una marca comercial de BigCommerce Pty. Ltd.

