Inicio Funcionalidades Cómo funciona Precios Integraciones FAQ Contacto English (EN) Français (FR) Nederlands (NL) Deutsch (DE) Italiano (IT)
← Volver a Integraciones Seguimiento de conversiones

Cuenta solo las reservas que realmente se han pagado.

Google Ads, GA4 y Google Tag Manager conectados a una página de agradecimiento en tu propia web, para que cada conversión sea una reserva pagada de verdad y se atribuya al anuncio correcto.

// 01

La idea

  • →El cliente reserva en el formulario de FareBookings (un iframe en tu web) y paga online.
  • →Una vez confirmado el pago, FareBookings redirige al cliente a una página de agradecimiento en tu propio dominio: https://www.yourdomain.com/thank-you/.
  • →Esa página carga tu contenedor de Google Tag Manager y una regla (“la URL contiene /thank-you”) activa la conversión Booking en Google Ads y un evento booking_complete en GA4.

Por qué en tu dominio y no en app.farebookings.com

La cookie de Google Ads que guarda el gclid (el anuncio del que viene el cliente) vive en tu dominio. Si la conversión se activa en otro dominio, Google Ads no puede atribuirla al anuncio.

Solo cuentan las reservas pagadas

A la página de agradecimiento solo se llega cuando el pago está confirmado. Llegar hasta el paso de pago no cuenta.

Además, el formulario actual de FareBookings envía por su cuenta un evento purchase a GA4. Úsalo como comprobación cruzada: la conversión de Google Ads en sí procede de la página de agradecimiento.

// 02

Qué necesitas

Google Tag Manager instalado en todas las páginas de tu web (en WordPress, por ejemplo, con un plugin de código para cabecera y pie: el fragmento de <head> y el <noscript> justo después de <body>).
Una propiedad de GA4 y su ID de medición (G-XXXXXXX).
Acceso a Google Ads. Con acceso Standard basta para crear conversiones; para vincular GA4 hace falta acceso Admin.
La Success URL en FareBookings (panel de administración → Company → Payment) apuntando a https://www.yourdomain.com/thank-you/.
// 03

Paso 1 — La página de agradecimiento

  1. 01

    Crea una página con el slug thank-you.

  2. 02

    En WordPress, usa solo estilos en línea (style="..."). WordPress elimina los bloques <style> y el CSS acaba impreso como texto en la página.

  3. 03

    Contenido: un mensaje de “reserva recibida”, un aviso de “revisa tu correo y la carpeta de spam”, los datos del conductor, el seguimiento del vuelo, un botón de WhatsApp (un enlace wa.me normal) y un botón para volver a la página de inicio.

  4. 04

    Sin código de seguimiento en la propia página. Todo lo activa Tag Manager.

  5. 05

    Márcala como noindex para que nunca aparezca en los resultados de búsqueda:

WordPress (Yoast SEO): en la página, cuadro de Yoast SEO → Advanced → “Allow search engines to show this Page in search results?” → No.
PHP / HTML: <meta name="robots" content="noindex,nofollow">

Una página de agradecimiento que se deja indexable puede acabar en Google: ya ocurrió en la web real de un cliente, con impresiones en Search Console, antes de añadir el noindex.

  1. 06

    Si usas un plugin de caché o retrasas la carga de JavaScript (por ejemplo, “Delay JavaScript execution” de WP Rocket), comprueba que Tag Manager sigue activándose en /thank-you/. En la web del cliente donde se desarrolló esto no hizo falta excluir nada, pero conviene probarlo siempre.

// 04

Paso 2 — Crea la conversión en Google Ads

  1. 01

    Localiza el ID de tu etiqueta de Ads (AW-…): Tools → Data manager → Google tag → Manage → copia el ID AW-XXXXXXXXXX.

  2. 02

    Goals → Conversions → + Create conversion action → Website → configúrala manualmente:

NameBooking
CategoryPurchase
ValueUn valor fijo (tu tarifa media) o “Don't use a value”
CountOne: si el cliente recarga la página de agradecimiento, no se cuenta dos veces.
Primary actionYes
  1. 03

    En las instrucciones de configuración elige “Use Google Tag Manager” y copia dos valores:

Conversion ID: el número de tu ID AW (los dígitos que van después de AW-).
Conversion label: el texto que va después de la barra en send_to (AW-123456789/AbCdEfGh…).

No los confundas

El Conversion ID no es el ID interno de cada acción de conversión (los números de 10 dígitos que ves en la interfaz de Ads). Esos no funcionan en Tag Manager.

// 05

Paso 3 — Google Tag Manager

Antes de crear las etiquetas de Ads, crea y publica la Google tag de tu ID AW. Sin ella, Google Ads sigue diciendo que la etiqueta “has not been installed yet”.

El activador (trigger)

NamePage Path – thank-you
TypePage View → Some Page Views
ConditionPage Path contains /thank-you

Las etiquetas (tags)

Google Tag – GA4

Tipo: Google tag · ID G-XXXXXXX · Activador: Initialization – All Pages

Google Tag – Ads

Tipo: Google tag · ID AW-XXXXXXXXXX · Activador: Initialization – All Pages

Conversion Linker

Tipo: Conversion Linker (valores por defecto) · Activador: All Pages

Ads – Booking

Tipo: Google Ads Conversion Tracking · Conversion ID + conversion label de Booking · Activador: Page Path – thank-you

GA4 – Booking complete

Tipo: Google Analytics: GA4 Event · Measurement ID G-XXXXXXX · Nombre del evento booking_complete · Activador: Page Path – thank-you

Cuando termines: Submit → Publish. Antes de publicar, comprueba que “Ads – Booking” aparece de verdad en la lista de etiquetas: a veces una etiqueta no se guarda a la primera.

Extra: clics en el teléfono y en WhatsApp (en el mismo contenedor)

Just Links tel

Tipo de activador: Click – Just Links · Condición: Click URL starts with tel:

Just Links whatsapp

Tipo de activador: Click – Just Links · Condición: Click URL matches RegEx wa\.me|whatsapp\.com

Da a cada activador una sola condición: con dos condiciones deben cumplirse ambas a la vez y nunca se activa. Estos activadores alimentan dos etiquetas de Ads (Phone click y WhatsApp click, categoría Contact) y dos eventos de GA4 (phone_click y whatsapp_click).

Los plugins de chat de WhatsApp (Social Chat y similares) no generan un clic en un enlace, así que Tag Manager no puede detectarlos. Usa un botón flotante creado con un simple <a href="https://wa.me/...">.

// 06

Paso 4 — Marca los eventos clave en GA4

Los eventos solo aparecen en GA4 después de recibirse por primera vez, y eso puede tardar hasta 24 horas. Entonces: Admin → Data display → Events → activa “Mark as key event” en booking_complete, phone_click, whatsapp_click y purchase.

// 07

Paso 5 — Pruébalo

  1. 01

    En Tag Manager haz clic en Preview e introduce la URL de tu web. Si se pierde la conexión con Preview al llegar a /thank-you/, abre esa página añadiendo ?gtm_debug=x a la URL.

  2. 02

    Haz una reserva real con Stripe en modo de prueba: tarjeta 4242 4242 4242 4242, cualquier fecha futura y cualquier CVC.

  3. 03

    En Tag Assistant, al llegar a /thank-you/, tanto Ads – Booking como GA4 – Booking complete deben aparecer como fired (activadas).

  4. 04

    En GA4: Reports → Realtime. Deberías ver booking_complete (y purchase si el formulario lo envía).

  5. 05

    En Google Ads, la conversión puede aparecer durante días como “Misconfigured” o “No recent conversions”. Normalmente solo significa que aún no ha habido visitas reales a /thank-you/, no que esté rota. Compruébalo en Goals → Conversions → All conversions, filtrando por fecha.

// 08

Qué conversiones deben guiar tus pujas

Primary (lo que optimizan las pujas): Booking (Purchase), Phone click y WhatsApp click (Contact), más Calls from ads y Conversation started si los usas.
Secondary: Call clicks from ads, para que la misma llamada no se cuente dos veces.
Déjalas fuera de los objetivos de la cuenta: las acciones locales automáticas (como Menu views).
// 09

Limitaciones y qué mejorar después

Visitas directas a /thank-you/

El activador cuenta cualquier visita a esa URL. El noindex y el recuento “One” reducen el problema. La solución real: que la URL de retorno lleve ?booking=ID&value=AMOUNT&currency=GBP y pasar esos datos a la etiqueta de Ads como transaction ID y valor real, ya que Google Ads descarta las conversiones que repiten un transaction ID.

Reservas en efectivo y con pago al conductor

No pasan por el pago online, así que nunca llegan a /thank-you/ y no se cuentan. Decide con cada cliente si conviene contarlas de otra forma.

Conversiones mejoradas (Enhanced conversions)

Es opcional y un buen paso posterior, cuando lo básico ya se cuente correctamente.

¿Quieres que lo configuremos en tu web?

Conectamos para nuestros clientes la página de agradecimiento, Tag Manager, Google Ads y GA4, y lo probamos con una reserva real antes de entregarlo.