> ## Documentation Index
> Fetch the complete documentation index at: https://restoo.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurar tus integraciones en Restoo

> Dónde y con qué datos se activan GA4, Google Ads, Meta Pixel, TikTok Pixel, OpenAI Pixel y Google Tag Manager en tu cuenta de Restoo.

Tus plataformas de analítica y publicidad se declaran **una vez en tu cuenta de Restoo**, no en el código de tu web: desde ahí valen para todas tus instalaciones. [Restoo Connect](/es/widget/connect) es el script que después les envía los eventos de reserva.

Están en **Configuración → Integraciones**, dentro de *Marketing*. Cada plataforma es una integración aparte.

| Plataforma         | Campo en Restoo                                                          |
| ------------------ | ------------------------------------------------------------------------ |
| Google Analytics 4 | **Google Analytics (ID de medición)**, el que empieza por `G-`           |
| Google Tag Manager | **Google Tag Manager (ID Contenedor)**, el que empieza por `GTM-`        |
| Meta Pixel         | **ID del Meta Pixel**                                                    |
| TikTok Pixel       | **ID del TikTok Pixel**                                                  |
| OpenAI Pixel       | **ID del OpenAI Pixel**                                                  |
| Google Ads         | **ID de conversión** y un **label** por acción: [ver abajo](#google-ads) |

<Note>
  **Un campo vacío es un destino apagado.** Restoo Connect solo envía a las
  plataformas que tengan su identificador guardado aquí; borrarlo es la forma de
  dejar de enviar.
</Note>

## Google Analytics 4

Al guardar un ID de medición, Restoo te pide además que respondas **¿Para qué usas los datos de esta propiedad de Google Analytics?** No es opcional: sin respuesta no se puede guardar el ID.

* **Solo para medir**: ver cómo funciona la web y el embudo de reservas.
* **También para publicidad**: remarketing, audiencias o campañas de Google Ads.

La respuesta decide qué consentimiento exige Restoo antes de enviar nada a esa propiedad. Con *también para publicidad*, solo se envían eventos cuando el visitante acepta además las cookies de publicidad.

<Tip>
  Si no sabes cuál te toca, míralo en Google Analytics: una propiedad con las
  [señales de Google](https://support.google.com/analytics/answer/9445345)
  activadas, [vinculada a Google
  Ads](https://support.google.com/analytics/answer/9379420) o que exporta
  audiencias a Ads es del segundo caso. En caso de duda, elige *también para
  publicidad*.
</Tip>

## Google Tag Manager

Guardar el ID del contenedor activa el destino `gtm`: Restoo empuja los eventos de reserva a `window.dataLayer`, donde los recogen las etiquetas de tu GTM. Las etiquetas las defines tú, con triggers de evento personalizado: los nombres están en [Mapeo de eventos](/es/widget/connect-mappings#google-tag-manager).

<Warning>
  **Este campo solo sirve con el widget instalado en tu propia web.** Alojado en
  Restoo no se carga ningún contenedor, así que no hace nada. Para usar
  GTM, [instala el widget en tu web](/es/widget/quickstart).
</Warning>

## Meta Pixel

El ID que guardes es el del pixel que ya tengas instalado. Restoo lo usa además para el Advanced Matching, así que este ID decide **quién recibe el correo y el teléfono hasheados** de tus clientes: consulta [Identidad del cliente](/es/widget/consent#identidad-del-cliente) para saber qué se envía y con qué permiso.

<Note>
  Si tienes activa la integración de **Facebook Business**, el campo aparece
  bloqueado: el pixel se gestiona desde ahí. Para editarlo aquí, hay que
  desactivar esa integración primero.
</Note>

## TikTok Pixel

El ID que guardes es el del pixel que ya tengas instalado en tu web. Restoo Connect usa el `ttq` que encuentre ahí y acota cada llamada a este ID, así que los demás pixels de la página no reciben nada.

## OpenAI Pixel

El ID que guardes es el del pixel de ChatGPT Ads que ya tengas instalado en tu web: lo encuentras en la pestaña de conversiones de su [Ads Manager](https://ads.openai.com). Restoo Connect usa el `oaiq` que encuentre ahí y acota cada llamada a este ID, así que los demás pixels de la página no reciben nada.

Como en Meta, este ID decide también **quién recibe el correo y el teléfono hasheados** de tus clientes: consulta [Identidad del cliente](/es/widget/consent#identidad-del-cliente) para saber qué se envía y con qué permiso.

## Google Ads

Aquí no hay un solo campo, sino dos: el **ID de conversión** de la cuenta, el que empieza por `AW-`, y un **label** por cada acción de conversión.

| Label               | Se envía cuando                                                    |
| ------------------- | ------------------------------------------------------------------ |
| `booking_lead`      | Se crea una reserva pendiente de confirmación o en lista de espera |
| `booking_confirmed` | Se crea una reserva confirmada                                     |
| `contact`           | El cliente pulsa un botón de contacto: teléfono, email o WhatsApp  |

Google Ads te los da por separado, y así es como se rellenan: el ID de conversión es el mismo para todas las acciones, mientras que cada label pertenece a una sola. Pega el label solo, sin el ID de conversión delante: Restoo los une al enviar la conversión.

Solo se disparan las acciones que tengan su label configurado. Para decidir cuáles usar como conversión principal en tus campañas, consulta [Pujas y optimización](/es/widget/bidding-optimization).

## Después de guardar

Se aplica **a partir de la siguiente carga de página**, y no hay nada que desplegar en tu web.

Con el widget incrustado en tu web, comprueba además que la librería de cada plataforma está en tu página y que el widget carga después de ella: lo tienes en [qué necesita cada destino](/es/widget/connect#antes-de-empezar).

En cualquiera de los dos casos, la forma rápida de confirmar que todo llega es [comprobar que los eventos se disparan](/es/widget/diagnostics#comprobar-que-los-eventos-se-disparan) con las herramientas de cada plataforma.

## Siguientes pasos

<CardGroup cols={2}>
  <Card title="Consentimiento" icon="shield-check" href="/es/widget/consent">
    Hasta conocer la decisión del visitante no sale nada hacia ninguna
    plataforma.
  </Card>

  <Card title="Restoo Connect" icon="chart-line" href="/es/widget/connect">
    Qué envía cada destino y qué necesita tener tu página para recibirlo.
  </Card>
</CardGroup>
