BlogConectar tu motor de reservas con Meta Ads para medir el CAC real
Automatización

Conectar tu motor de reservas con Meta Ads para medir el CAC real

2026-07-168 minPablo Ruiz

Tienes campañas activas en Meta Ads, un motor de reservas funcionando y un Excel donde apuntas los números a final de mes. Pero cuando alguien te pregunta cuánto te cuesta conseguir una reserva real desde Instagram o Facebook, no tienes respuesta. Sabes lo que gastas en publicidad. Sabes cuántas reservas entran. Pero no sabes qué reservas vienen de qué campaña, ni cuáles se presentaron realmente, ni cuánto dejó cada una en caja. Y sin esa conexión, estás tomando decisiones de inversión a ciegas.

Por qué el panel de Meta no te dice la verdad sobre tus reservas

Meta Ads te muestra conversiones. Pero una conversión para Meta es alguien que hizo clic en tu anuncio y luego visitó tu página de confirmación. Eso no es una reserva confirmada. No es un cliente que se presentó. Y desde luego no es un ingreso real en tu cuenta.

El problema es estructural: Meta vive en el mundo del navegador. Tu motor de reservas vive en otro sistema. Si no los conectas, Meta cuenta lo que puede ver — clics, visitas a una thank you page, formularios enviados — y tú asumes que eso equivale a reservas. Pero entre un formulario enviado y una reserva que genera ingreso pasan muchas cosas: no-shows, cancelaciones, reservas que cambian de fecha, clientes que reservan por teléfono después de ver el anuncio.

El resultado es un CAC ficticio. Divides gasto publicitario entre las conversiones que Meta reporta y te sale un número bonito. Pero ese número no tiene en cuenta que el 20-30% de esas reservas nunca se materializaron. Tu CAC real puede ser un 40% más alto de lo que crees.

Qué información necesitas cruzar y de dónde sale

Para medir el CAC real por canal necesitas conectar tres fuentes de datos que normalmente viven separadas:

  • Motor de reservas: la reserva confirmada con fecha, servicio, importe y estado (confirmada, cancelada, no-show, completada). Aquí están los datos de negocio reales.
  • Meta Ads: la campaña, el conjunto de anuncios y el anuncio concreto que generó el primer contacto. Aquí está la atribución publicitaria.
  • Punto de contacto: el identificador que une las dos anteriores. Puede ser un email, un teléfono, un ID de cliente o un parámetro UTM que viaja desde el clic hasta la reserva.

La mayoría de negocios con motor de reservas — hoteles, restaurantes, clínicas, centros deportivos, spas — tienen los dos primeros sistemas pero no el tercero. El motor de reservas no sabe de dónde vino el cliente. Meta no sabe si el cliente reservó. Y nadie cierra el círculo.

Cómo se monta la conexión técnica paso a paso

La forma correcta de conectar tu motor de reservas con Meta Ads pasa por la Conversions API de Meta (CAPI). No es el pixel. El pixel depende del navegador, de las cookies y de que el usuario no bloquee nada. La CAPI envía datos desde tu servidor directamente a Meta, con información real de tu negocio.

El flujo funciona así:

  • Paso 1 — Captura del identificador en el clic: cuando alguien hace clic en tu anuncio de Meta, llega a tu web con parámetros (fbclid, UTMs). Tu página de reservas debe capturar ese fbclid y asociarlo al proceso de reserva. La mayoría de motores de reservas permiten pasar campos ocultos o parámetros de URL al formulario.
  • Paso 2 — Almacenamiento en la reserva: cuando el cliente completa la reserva, el fbclid y los UTMs se guardan junto con los datos de la reserva en tu motor. Algunos motores (Booksy, Treatwell, CoverManager, TheFork Manager) permiten campos personalizados. Otros requieren que pases los datos via webhook a un CRM intermedio.
  • Paso 3 — Envío del evento real a Meta via CAPI: cuando la reserva se confirma — o mejor aún, cuando el cliente se presenta y el servicio se completa — tu sistema envía un evento Purchase a la Conversions API de Meta con el fbclid, el email hasheado del cliente y el valor real de la reserva. Meta recibe eso y puede atribuir la venta real a la campaña correcta.
  • Paso 4 — Match y optimización: Meta cruza el evento con el clic original. Ahora tu panel muestra reservas reales, no clics. Y lo más importante: el algoritmo de Meta empieza a optimizar para personas que reservan de verdad, no personas que simplemente hacen clic.

Esto no es ciencia ficción. Es fontanería digital. Pero requiere que alguien la monte bien.

Los errores más comunes al intentar medir el CAC de reservas

Vemos estos patrones repetidos en negocios que intentan medir su CAC sin tener la conexión montada:

  • Dividir gasto total entre reservas totales. Esto mezcla reservas orgánicas, de Google, de repetición y de Meta en un solo número. No sabes cuánto cuesta un cliente nuevo de cada canal. Podrías estar invirtiendo el 70% en el canal que peor convierte.
  • Contar formularios enviados como reservas. Un formulario enviado no es una reserva confirmada. En hostelería, entre un 15% y un 25% de las reservas online se cancelan o no se presentan. En clínicas de salud, el no-show puede llegar al 30%.
  • Ignorar el valor de la reserva. No es lo mismo una reserva de mesa para 2 un martes (ticket medio 45€) que una reserva de grupo de 12 un sábado (ticket medio 380€). Si tu CAC es 15€ y todas las reservas fueran iguales, genial. Pero no lo son. Necesitas CAC ponderado por valor.
  • No distinguir cliente nuevo de cliente recurrente. Si un cliente que ya te conoce ve tu anuncio y reserva, Meta se atribuye esa conversión. Pero ese cliente habría reservado igual. Tu CAC de adquisición real solo debería contar clientes nuevos.

Qué cambia cuando tienes el dato real

Cuando la conexión está montada y llevas 30-60 días de datos, las decisiones cambian radicalmente. Pongo un ejemplo con números reales de un negocio de hostelería que lo implementó:

Antes de conectar: gasto mensual en Meta 2.000€, 180 clics al motor de reservas, 45 reservas reportadas por Meta. CAC aparente: 44€. El negocio pensaba que le salía caro pero aceptable.

Después de conectar: de esas 45 reservas, 8 fueron cancelaciones, 5 no-shows y 6 eran clientes recurrentes. Reservas nuevas reales: 26. Pero el dato importante: el ticket medio de los clientes de Meta era 78€, frente a 52€ de los orgánicos, porque las campañas estaban orientadas a experiencias premium. CAC real de cliente nuevo: 77€, pero con un retorno de primera visita de 78€ y una tasa de repetición del 35% en 90 días. La campaña era rentable, pero por razones completamente distintas a las que creían.

Sin el dato real, ese negocio habría recortado presupuesto en Meta porque el CAC aparente le parecía alto. Con el dato real, duplicó inversión en las campañas de experiencias premium y recortó las de reserva genérica que atraían no-shows.

Qué motor de reservas usas importa menos de lo que crees

La pregunta no es si tu motor de reservas es compatible. La pregunta es si tienes la capa intermedia que conecta los dos mundos. Esa capa puede ser un CRM, una automatización con N8N o Make, o un desarrollo a medida. Lo importante es que cumpla tres funciones: capturar el origen del tráfico, almacenarlo junto a la reserva, y enviar el evento de conversión real a Meta cuando la reserva se materialice.

Motores como CoverManager, Resy, TheFork Manager o Booksy tienen APIs o webhooks que permiten extraer los datos de reserva en tiempo real. Otros más cerrados requieren exportar CSV y procesarlo. No es lo ideal, pero incluso un proceso semanal de cruce de datos te da más información que no tener nada.

Lo que sí es crítico es que la persona que te gestiona las campañas entienda esta conexión. Si tu agencia o tu media buyer solo mira el panel de Meta y te reporta CPL, no tiene visibilidad sobre lo que pasa después del clic. Y si no tiene visibilidad, no puede optimizar de verdad.

El CAC real es una conversación de negocio, no de marketing

Medir el CAC real por canal no es un capricho de data analyst. Es la base para responder preguntas de negocio que todo gerente o director debería poder contestar: ¿cuánto me cuesta llenar una mesa en temporada baja? ¿Me sale más rentable captar pacientes de ortodoncia o de implantología? ¿Qué campaña me trae clientes que repiten y cuál me trae curiosos que no vuelven?

Si gestionas un negocio basado en reservas y estás invirtiendo en Meta Ads sin esta conexión, estás dejando dinero en la mesa. No porque las campañas no funcionen, sino porque no puedes saber cuáles funcionan de verdad y cuáles solo generan ruido.

Si quieres que miremos juntos cómo está montada tu conexión entre reservas y campañas — o si directamente no existe y necesitas montarla — tenemos una reunión de una hora sin compromiso donde te decimos exactamente qué necesitas y qué resultado puedes esperar. Sin entrar a tocar nada, solo diagnóstico claro para que tomes la decisión con datos.

Preguntas frecuentes

¿Necesito cambiar de motor de reservas para conectarlo con Meta Ads?

No. La conexión se hace a través de una capa intermedia (CRM, automatización o desarrollo) que extrae datos de tu motor actual y los envía a Meta via Conversions API. Lo importante es que tu motor permita acceder a los datos de reserva por API, webhook o al menos exportación CSV. La mayoría de motores profesionales lo permiten.

¿Cuánto tarda en dar resultados útiles esta conexión?

Desde que se monta correctamente, necesitas entre 30 y 60 días de datos para tener un CAC fiable por canal. Los primeros 15 días son de calibración — Meta necesita volumen mínimo para atribuir correctamente. A partir del segundo mes ya puedes tomar decisiones de inversión basadas en datos reales de reservas, no en clics.

¿Qué pasa con las reservas que se hacen por teléfono después de ver un anuncio?

Esas reservas son atribuibles si capturas el origen del contacto. Hay dos formas: usar un número de teléfono dinámico por canal (call tracking) que asocia la llamada a la campaña, o preguntar al reservar '¿cómo nos conociste?' y registrarlo en el CRM. No es perfecto, pero sin ningún tracking de llamadas estás ignorando un porcentaje relevante de tus conversiones reales.

¿La Conversions API de Meta sustituye al pixel?

No lo sustituye, lo complementa. El pixel sigue capturando eventos del navegador (visitas, clics). La CAPI añade eventos del servidor con datos de negocio reales (reserva confirmada, importe, servicio). Meta recomienda usar ambos y deduplica automáticamente. La CAPI es la que te permite enviar eventos offline como un no-show o una reserva completada, que el pixel jamás podría capturar.

¿Qué CAC es aceptable para un negocio de reservas?

Depende del ticket medio y de la tasa de repetición. Un CAC de 30€ es caro si tu ticket medio es 40€ y el cliente no vuelve. Es barato si tu ticket es 120€ y el 40% repite en 90 días. La regla general: tu CAC debería ser inferior al 25-30% del valor del primer servicio. Pero el número exacto lo defines tú con tus márgenes, no con benchmarks genéricos de internet.

¿Quieres resultados como estos?

Conectamos tus campañas con tu CRM para que optimices a ventas reales. Reserva una reunión de 30 minutos.

Artículos relacionados