Skip to main content
Esta guía es para ti si el formulario de reserva aparece dentro de tu propia web. Si tus clientes reservan en una página de Restoo, ve a la guía para alojado en Restoo.

¿Tengo que cambiar algo?

Busca tu caso en esta lista. Si te toca más de uno, hazlos de arriba abajo.

Requisitos previos

Qué depende de ti

Con el widget dentro de tu web, la medición corre en tu página, y de aquí sale la mitad de esta guía:
  • Las etiquetas de cada plataforma tienen que estar puestas ahí, y cargarse antes que el widget. Restoo Connect reenvía a las que encuentre, pero no instala ninguna; si el widget carga primero, se pierden los primeros eventos.
  • El consentimiento lo recoges tú y se lo pasas a Restoo.

1. Elige a dónde quieres que lleguen tus eventos de reserva

Esto te afecta si mides las reservas con Google Tag Manager, con el código de medición de cada plataforma puesto directamente en tu web —el pixel de Meta, gtag.js, el de TikTok, el de OpenAI— o con las dos cosas. Qué ha cambiado. La v2 ya no carga ningún contenedor de GTM, ni dentro del iframe ni en la página alojada por Restoo: si tienes uno configurado en Restoo, dejará de medir en cuanto migres. Qué hacer. Con el widget dentro de tu web, los eventos salen del iframe y Restoo Connect los recibe en tu página. Desde ahí tienes tres opciones. Elige una:
  • Usar tu contenedor de Google Tag Manager (recomendado si ya lo tienes). Si aún no está en tu propia web, instálalo ahí: es el tuyo, así que tus etiquetas vienen dentro. Después, guarda su ID en tu cuenta de Restoo para activar el destino gtm: Connect empuja cada evento a tu dataLayer y tus etiquetas los reparten como ya hacían. Tus triggers van por nombre de evento, y los nombres están en la referencia de GTM.
  • Enviar los eventos a cada plataforma directamente. Configura los destinos en tu cuenta de Restoo —Google Analytics, Google Ads, Meta Pixel, TikTok Pixel u OpenAI Pixel— y Connect llamará a gtag, fbq, ttq y oaiq en tu página. Eso exige que el código base de cada plataforma esté ahí: Restoo no instala ninguno, y hasta ahora los cargaba tu GTM. Qué necesita cada destino.
  • Escuchar los eventos tú mismo (solo para configuraciones muy avanzadas). El widget los emite en tu página como eventos del widget de Restoo, así que puedes recogerlos con tus propios listeners y llevarlos a donde quieras: ahí tienes cómo escucharlos y sus payloads. Requiere desarrollo propio, y el consentimiento es responsabilidad tuya: sin ningún destino activo, Connect no se inicializa y nadie aplica esas reglas por ti.
No dejes dos opciones activas para la misma plataforma. Si tu GTM reenvía las reservas a Meta y además está activo el destino metaPixel, cada evento llega dos veces. Deja en tu cuenta solo lo que uses, o desactívalo en esta instalación con connect: { metaPixel: false }.

2. Declara para qué usas tu propiedad de GA4

Esto te afecta si el destino ga4 está activo en tu cuenta y nunca has declarado para qué usas esa propiedad. Si mides GA4 a través de tu GTM, esto no te toca: la declaración es de la integración de Restoo, no de tu etiqueta. Por qué hay que revisarlo. Una propiedad que alimenta publicidad exige el consentimiento de publicidad, y la v1 nunca lo preguntó. Mientras no lo declares, Restoo se pone en el caso más restrictivo y solo mide a quien acepta también esas cookies. Qué hacer. Respóndelo una sola vez en la configuración de tu integración de Google Analytics. Solo puede hacerlo el administrador de la cuenta, aunque del resto de esta guía se encargue una agencia o un webmaster.

3. Migra tus conversiones, eventos y triggers a Restoo Connect

Esto te afecta si tienes una medición personalizada del embudo de reserva. Por ejemplo:
  • Conversiones personalizadas en Meta definidas por una regla de URL, del tipo «la URL contiene reservar/seleccionar-horario», creadas en el Administrador de eventos.
  • Eventos configurados a base de clics, señalando los botones del flujo de reserva con la herramienta de configuración de eventos de Meta.
  • Conversiones o eventos por URL en Google Ads o en Google Analytics 4.
  • Triggers de Google Tag Manager atados a la URL de un paso de la reserva, a un botón o a un elemento de la página.
Por qué hay que revisarlo. Esas reglas no pueden volver a coincidir, porque los pasos ya no son URLs distintas y el HTML de la reserva está rehecho desde cero: otras etiquetas, otras clases y otros botones. Qué hacer. Vuelve a crear cada conversión sobre el evento de Restoo Connect que la sustituye, no sobre una URL. Los eventos ya te están llegando: Restoo Connect traduce cada paso del embudo al evento que espera cada plataforma. En Meta, por ejemplo, el formulario de datos del cliente llega como ViewContent, la reserva confirmada como Schedule y la que queda pendiente de confirmación o en lista de espera como Lead. Cada reserva dispara una sola conversión. Para decidir cuáles marcar como conversión principal en tus campañas, mira la guía de pujas y optimización.

4. Sustituye el script de transferencia de UTM

Esto te afecta si alguna de estas URL aparece en cualquier parte del código de tu web:
Por qué hay que revisarlo. Ese script es lo que hace que las UTM tags de tus campañas lleguen a tus informes de Restoo, incluso cuando un visitante pasa por varias páginas de tu web antes de reservar. La v2 tiene el suyo propio. Qué hacer. Quítalo y añade en su lugar el script nuevo: en Restoo Attribution Transfer tienes el código y dónde pegarlo. Ten en cuenta que va en todas las páginas de tu web, no solo en la que lleva el widget.

Lista de comprobación

Repásalo cuando hayas terminado, antes de dar el cambio por bueno.
  • El widget ya está migrado a la v2, siguiendo la guía de migración de la instalación.
  • Solo hay una opción activa para tus eventos: tu GTM, los destinos directos o tus propios listeners.
  • Las librerías de tus destinos están en tu página y el widget carga después de ellas.
  • Tu plataforma de consentimiento está declarada o tu web llama a setConsent(): con el widget incrustado en tu web el consentimiento lo recoges tú.
  • Si mides en GA4, la propiedad está declarada.
  • Tus conversiones están creadas sobre eventos, no sobre URLs ni sobre botones.
  • El script antiguo de transferencia de UTM ya no está, y Restoo Attribution Transfer está en todas las páginas.
  • Las extensiones de cada plataforma muestran los eventos llegando.
  • Las conversiones y los triggers antiguos están borrados.
  • Si trabajas con una agencia de marketing, ya sabe que has migrado.

¿Necesitas ayuda?

Escríbenos a soporte@restoo.me. Si de tus campañas se encarga una agencia o un webmaster externo, puedes reenviarles esta página tal cual.