Medición de anuncios: píxel de Meta, Google Analytics y Google Ads
Si inviertes en anuncios, necesitas saber cuántas reservas directas te traen. Desde el editor de tu sitio puedes conectar tu píxel de Meta, tu Google Analytics 4 y tu Google Ads. Sus etiquetas se activan en tu sitio publicado cuando el visitante acepta cookies, y el motor de reservas les avisa cada paso de la reserva. Las compras que se confirman después, con pago en línea o por transferencia, las puede enviar nuestro servidor cuando ese envío está encendido (ver la nota de abajo).
Disponibilidad. Si todavía no ves la sección «Medición de anuncios» en la pestaña Dominio del editor de tu sitio, la función aún no está disponible.
El envío de compras desde nuestro servidor (paso 2) tiene además su propio interruptor, que TitanIA enciende para todos los hoteles a la vez, después de probarlo en un entorno de prueba. Mientras esté apagado, las compras pagadas en línea o por transferencia no se envían, aunque hayas guardado tus credenciales y «Probar envío» salga bien. Tampoco se guarda nada para enviarlas después: las reservas que llegan con el interruptor apagado no se envían, aunque se confirmen cuando ya esté encendido. Si no sabes si ya está encendido, escribe a [email protected].
¿Cuándo necesito esto?
Cuando haces campañas en Meta (Facebook e Instagram) o en Google y quieres ver en esas plataformas las visitas, las solicitudes y las reservas que generan en tu sitio. También les da a Meta y a Google datos para mostrar y optimizar tus anuncios, incluidas las audiencias que armes en esas plataformas (por ejemplo, con quienes visitaron tu sitio).
Si no haces publicidad, no tienes que configurar nada: sin tus IDs, tu sitio no carga ninguna etiqueta ni muestra el aviso de cookies.
Antes de empezar
- Una cuenta de Meta con un píxel creado en el Administrador de eventos, una propiedad de Google Analytics 4 con un flujo de datos web o una cuenta de Google Ads. Puedes conectar una, dos o las tres.
- Ser el propietario de la cuenta de TitanIA o un usuario con rol de administrador para guardar el token de Meta y el secreto de Google Analytics (paso 2).
- Tu sitio publicado. Las etiquetas funcionan en tu subdominio de TitanIA y en tu dominio propio verificado.
Dónde se configura
En Mi hotel → Mi sitio web, pestaña Dominio, sección «Medición de anuncios», justo después de «Cómo te ve Google». Tiene tres pasos:
- IDs: los identificadores de tus cuentas. Se guardan junto con tu página.
- Conversiones desde el servidor: el token de Meta y el secreto de Google Analytics, con su propio botón «Guardar».
- Aviso de cookies: la dirección de tu política de privacidad, opcional.
Tus etiquetas se activan en tu sitio publicado solo cuando el visitante acepta cookies. No aparecen en la vista previa del editor, en el widget ni en tu sitio insertado en otra página.
Paso 1 · Tus IDs
Pega solo el ID, nunca el código de la etiqueta. El editor revisa cada uno y te avisa si pegaste otra cosa.
ID de tu píxel de Meta
- Entra al Administrador de eventos de Meta.
- En Orígenes de datos, elige tu píxel. Meta también lo llama conjunto de datos.
- Copia su ID: un número de 15 o 16 dígitos que aparece junto al nombre del píxel y en su pestaña Configuración.
ID de medición de Google Analytics 4
- En Google Analytics, entra a la administración (el engranaje abajo a la izquierda).
- Abre Flujos de datos y elige el flujo web de tu sitio.
- Copia el ID de medición. Aparece en la primera línea de los detalles del flujo y empieza con
G-, por ejemploG-1A2B3C4D5E.
ID de Google Ads y etiquetas de conversión
Google Ads necesita dos datos: tu ID de Google Ads, que empieza con AW-, y una etiqueta por cada acción de conversión. TitanIA usa dos etiquetas: una para las compras y otra para las solicitudes. Más abajo explicamos qué cuenta como cada una.
- En Google Ads, crea dos acciones de conversión de sitio web configuradas manualmente con código: una para las compras y otra para las solicitudes.
- Entra a Objetivos → Conversiones → Resumen y abre la acción.
- Despliega Configuración de la etiqueta:
- con Instalar la etiqueta por tu cuenta verás un código con
'send_to': 'AW-123456789/AbCdEfGh123'. Lo que está antes de la barra es tu ID de Google Ads; lo que está después, la etiqueta; - con Usar Google Tag Manager, Google muestra el ID de conversión y la etiqueta de conversión por separado. No necesitas Tag Manager: solo copia esos dos valores.
- con Instalar la etiqueta por tu cuenta verás un código con
- Pega el ID en su campo y cada etiqueta en el suyo. Si pegas solo los números del ID, el editor le agrega
AW-; en el campo de la etiqueta también puedes pegar el valor completoAW-…/etiqueta.
Si en Google Ads importas el evento
purchasede Google Analytics 4, deja vacía la etiqueta de compra o marca como secundaria la acción de conversión de esa etiqueta. Si las dos son acciones principales, las compras que se confirman en el acto se cuentan dos veces.
Paso 2 · Conversiones desde el servidor
Muchas reservas no se confirman en tu sitio: el huésped paga después en la página de pago, o te transfiere y tú confirmas. Ninguna etiqueta del navegador ve esas compras. Para que igual lleguen a Meta y a Google Analytics, nuestro servidor puede enviarlas cuando se confirman. Para cada destino necesita su credencial:
- el token de la API de Conversiones de Meta;
- el secreto de API de Measurement Protocol de Google Analytics 4.
Son campos de solo escritura: después de guardarlos no se vuelven a mostrar, ni a ti ni a nadie. Tienen su propio botón «Guardar» y las acciones «Reemplazar» y «Quitar». Solo el propietario de la cuenta o un usuario con rol de administrador pueden guardarlos.
Al enviarse una reserva, TitanIA guarda lo necesario para ese envío solo para los destinos que cumplen tres condiciones en ese momento: su ID y su credencial están guardados, el envío desde el servidor está encendido (mira la nota de disponibilidad del comienzo) y el visitante aceptó la categoría correspondiente. Si un destino no las cumple, no se guarda nada para él y esa compra no se le envía después. Por eso, las reservas que llegaron antes de guardar la credencial no se envían. El envío nunca incluye el nombre, el correo, el teléfono, el RUT ni la dirección IP del huésped.
Token de la API de Conversiones de Meta
- En el Administrador de eventos, elige tu píxel y abre la pestaña Configuración.
- Busca la sección API de Conversiones y, en la configuración manual, haz clic en Generar identificador de acceso (en inglés, Generate access token).
- Copia el token y pégalo de inmediato en el editor.
Secreto de Google Analytics 4
- En Google Analytics, entra a la administración, abre Flujos de datos y elige el flujo web de tu sitio.
- Abre Secretos de API de Measurement Protocol y presiona Crear.
- Ponle un nombre que reconozcas, por ejemplo «TitanIA», y copia el valor del secreto.
El estado de cada destino
Junto a cada credencial ves su estado:
- Sin configurar: no hay credencial guardada, así que no se guarda nada para ese destino y las compras confirmadas después no se le envían.
- Conectado · último envío y la fecha: el servicio de Meta o de Google aceptó el último envío. Para Google Analytics eso no garantiza que el dato se haya registrado, porque el Measurement Protocol acepta los envíos aunque después descarte datos. Confírmalo en los informes de Google Analytics: de los envíos de nuestro servidor, en DebugView solo aparece el de «Probar envío». Para Meta, revisa el Administrador de eventos.
- Meta rechazó el token: genera uno nuevo: Meta dejó de aceptar tu token. Genera otro en el Administrador de eventos y usa «Reemplazar».
Con «Probar envío» haces un envío de prueba sin esperar una reserva real. Más abajo está cómo leer el resultado.
Paso 3 · Aviso de cookies y tu política de privacidad
Cuando configuras al menos un ID, tu sitio muestra un aviso de cookies con tres botones del mismo tamaño: Aceptar, Rechazar y Configurar. Al configurar, el visitante elige por separado Analítica (Google Analytics) y Publicidad (Meta y Google Ads).
- Nada se carga antes de que el visitante acepte, ni siquiera una conexión previa con Google o Meta. Si rechaza, no se carga nada. Lo que ocurre antes de aceptar no se guarda para enviarlo después.
- La elección dura 12 meses. Si agregas o quitas un proveedor, se le vuelve a preguntar.
- Si el navegador del visitante envía la señal Global Privacy Control, Publicidad queda apagada.
- El visitante puede cambiar su elección cuando quiera con el enlace «Preferencias de cookies», en el pie de tu sitio y en la página de reserva. Si la retira, se borran las cookies de esas etiquetas en su navegador.
- Si tu sitio responde en tu subdominio y en tu dominio propio, el visitante elige por separado en cada uno.
- En tu subdominio de TitanIA, algunas cookies, como la
_fbpde Meta, pueden quedar guardadas en el dominio comúntitaniai.comy estar disponibles en otros subdominios, incluidos los sitios de otros hoteles. TitanIA carga las etiquetas de cada hotel solo en su sitio y solo si el visitante las aceptó ahí, y lee esas cookies únicamente para enviar compras. Se borran si el visitante retira su consentimiento.
El aviso lista los proveedores que configuraste y, si pegas la dirección de tu política de privacidad (tiene que empezar con https://), la enlaza. Esa misma dirección se usa en el enlace «Política de privacidad» del pie de tu sitio.
Tu hotel es el responsable de estos datos, así que tu política de privacidad debería contar que usas Meta y Google para medir tus visitas y reservas y para mostrar y optimizar tus anuncios, incluidas las audiencias que armes en esas plataformas. TitanIA actúa como encargado y no usa esos datos para fines propios: el detalle está en el anexo A del acuerdo de tratamiento de datos.
Qué cuenta como compra y qué como solicitud
- Compra es una reserva confirmada.
- Solicitud es una reserva que espera tu confirmación.
| Qué pasa | Meta | Google Analytics 4 | Google Ads |
|---|---|---|---|
| El huésped envía una reserva que queda esperando tu confirmación | Lead | generate_lead | Etiqueta de solicitud |
| El huésped envía una reserva y pasa a pagar en línea | AddPaymentInfo | add_payment_info | — |
| El huésped envía una reserva que queda confirmada en el acto (pago en el hotel) | Purchase | purchase | Etiqueta de compra |
| La reserva se confirma después: pago en línea, transferencia o confirmación tuya (también si el huésped paga en el hotel) | Purchase, desde nuestro servidor | purchase, desde nuestro servidor | Solo si importas purchase desde Google Analytics |
La última fila depende del paso 2: si, cuando el huésped envió la reserva, faltaba la credencial de ese destino o el envío desde el servidor estaba apagado, esa compra no llega a ese destino.
Una solicitud que después confirmas se registra dos veces, como eventos distintos: primero como solicitud y, al confirmarla, como compra. Cuando una misma compra sale del navegador y de nuestro servidor, Meta la cuenta una sola vez, porque las dos llevan el mismo identificador de la reserva. A Google Analytics, nuestro servidor no le manda las compras que el navegador ya registró, es decir, las de reservas confirmadas en el acto.
El valor que enviamos es el total de la estadía, no el anticipo, en la moneda de tu hotel.
Antes de la reserva, las etiquetas también reciben estos pasos:
| Paso | Meta | Google Analytics 4 |
|---|---|---|
| Carga de una página | PageView | page_view |
| Ficha de una habitación | ViewContent | view_item |
| Búsqueda de disponibilidad, con fechas y huéspedes | Search | search |
| «Continuar» al elegir habitación | AddToCart | add_to_cart |
| Entrada a «Tus datos» | InitiateCheckout | begin_checkout |
| Primer mensaje en el chat del sitio o clic a WhatsApp | Contact | contact |
Lo que no se mide:
- Las reservas que nacen en el chat, en WhatsApp, en las OTAs o en el panel.
- Lo que pasa dentro del widget o de tu sitio insertado en otra página.
- Las cancelaciones: una compra ya enviada no se descuenta si después se cancela.
Por qué no aceptamos Google Tag Manager
A un contenedor de Google Tag Manager se le pueden agregar etiquetas de código libre que correrían en tu sitio sin ninguna revisión. Para proteger a tus huéspedes y la seguridad de la plataforma, TitanIA solo carga las etiquetas oficiales de Meta y Google a partir de sus IDs, y siempre después del consentimiento.
Por eso el editor rechaza los IDs que empiezan con GTM- y te pide el ID de medición (G-) o el de Google Ads (AW-). Tampoco acepta el ID de la etiqueta de Google (GT-) ni Universal Analytics (UA-), que ya no funciona. Por ahora las plataformas que se conectan son estas tres: Meta, Google Analytics 4 y Google Ads.
Cómo probar que funciona
Prueba en tu sitio publicado: en la vista previa del editor las etiquetas no se cargan nunca. Para ver el aviso de cookies como un visitante nuevo, borra las cookies y los datos de tu sitio en el navegador, o usa una ventana de incógnito. En incógnito, las extensiones de Chrome, como Meta Pixel Helper, no funcionan salvo que actives «Permitir en modo incógnito» en los detalles de la extensión. Después, acepta las cookies.
- Google Tag Assistant (
tagassistant.google.com): conecta la dirección de tu sitio. Verás cargar Google Analytics y Google Ads solo después de aceptar, junto con el estado del consentimiento. - Meta Pixel Helper: la extensión de Chrome de Meta muestra tu píxel y cada evento que se dispara.
- «Eventos de prueba» en el Administrador de eventos: abre tu píxel, entra a esa pestaña y prueba los eventos del navegador con la dirección de tu sitio.
- DebugView en Google Analytics (en la administración, dentro de la visualización de datos): con Tag Assistant conectado, los eventos de tu visita aparecen ahí en segundos.
Para las conversiones desde el servidor, usa «Probar envío» en el paso 2:
- Google Analytics: revisa que el evento tenga el formato que pide el Measurement Protocol y envía un evento de prueba llamado
titania_prueba. Esa revisión no comprueba tu secreto: el secreto queda probado solo cuandotitania_pruebaaparece en DebugView. - Meta: copia el código de prueba que muestra la pestaña «Eventos de prueba» (se ve como
TEST12345), pégalo al probar y mira llegar el evento en esa misma pestaña. Ese código no se guarda.
Evita las reservas de prueba en tu sitio real: una compra enviada no se descuenta aunque después la canceles, y quedaría en las estadísticas de tus anuncios.
Coincidencia avanzada de Meta y conversiones mejoradas de Google
Meta y Google tienen funciones que leen datos personales de los formularios de tu sitio. Las dos se encienden desde tus cuentas, no desde TitanIA:
- Coincidencia avanzada automática de Meta, en la configuración de tu píxel en el Administrador de eventos. Si la activas, el píxel busca en los formularios de tu sitio datos como el correo, el teléfono o el nombre que el huésped escribe al reservar, y se los envía a Meta.
- Conversiones mejoradas de Google Ads, en Objetivos → Configuración → Conversiones mejoradas. En su modo automático, la etiqueta de Google revisa la página en busca de datos como el correo o el teléfono y se los envía a Google.
Meta y Google indican que les aplican un hash antes de enviarlos, pero siguen siendo datos personales de tus huéspedes. TitanIA no activa ninguna de las dos ni las necesita. Te recomendamos dejar las dos apagadas. Si activas alguna, es una decisión de tu hotel, y tu política de privacidad debería contarlo.
¿Qué pasa si algo falla?
Meta y Google muestran menos reservas que mi panel. Es esperable: solo se miden los visitantes que aceptan cookies, y los bloqueadores de anuncios también frenan las etiquetas. Además, las reservas que nacen fuera de tu sitio no se miden.
No veo ningún evento. Revisa que estés en tu sitio publicado y no en la vista previa, que hayas aceptado las cookies y que el ID sea el correcto. Si usas un bloqueador de anuncios, desactívalo para la prueba.
El editor no acepta mi ID. Mira con qué empieza: GTM- es un contenedor de Tag Manager, GT- es la etiqueta de Google y UA- es Universal Analytics. Busca el ID de medición G- en Google Analytics o el AW- en Google Ads.
Dice «Meta rechazó el token: genera uno nuevo». Tu token dejó de valer. Genera otro en el Administrador de eventos y reemplázalo en el paso 2. Las compras que se confirmen mientras tanto no se reenvían después.
Una compra pagada en línea no llegó. Revisa cómo estaba todo cuando el huésped envió la reserva: el envío desde el servidor tenía que estar encendido (mira la nota de disponibilidad del comienzo), la credencial de ese destino tenía que estar guardada y el visitante tenía que haber aceptado la categoría correspondiente. Si faltaba algo, no se guardó nada para enviarla. Y si la confirmación llega más de 30 días después de la reserva, ya no se envía. Para Google Analytics, busca la compra en los informes: que el estado diga «Conectado» no garantiza que se haya registrado.
Veo las compras dos veces en Google Ads. Tienes la etiqueta de compra y además importas purchase desde Google Analytics, las dos como acciones principales. Deja una sola: vacía la etiqueta de compra o marca su acción de conversión como secundaria.
Páginas relacionadas
Empezar
Publica el sitio web de tu hotel
Cómo armar tu sitio propio desde el panel: marca, fotos, servicios, experiencias, reseñas y la información práctica que el huésped busca antes de reservar.
Empezar
Conecta tu dominio propio
Los dos registros DNS que tu sitio necesita, cómo verificarlos desde el panel y qué esperar mientras propagan.
Operación
El motor de reservas: calendario, día y reservas manuales
Cómo ver el mes, operar el día, cargar reservas que llegaron por otro canal, cambiar fechas, asignar habitaciones, descargar el comprobante, bloquear unidades y descargar la lista de reservas.