# ¿Cómo realizar un seguimiento de las conversiones con GA4?

¿Cómo puedo comprobar si las visitas a mi sitio web se convierten en reservas? Cómo utilizar Google Analytics 4 con HBook para comparar las visitas a mi sitio web y la finalización de las reservas?

<a id="configurar-google-analytics"></a>

## Configurar Google Analytics

Si no tiene una cuenta de Google Analytics configurada, con la propiedad GA4 y la recopilación de datos configurada, siga los pasos que se detallan a continuación en este artículo: [https://support.google.com/analytics/answer/9304153](https://support.google.com/analytics/answer/9304153) :

1. Crear una cuenta de Analytics
2. Crear una nueva propiedad de Google Analytics 4
3. Añade un flujo de datos para tu "Web"
4. Establezca la recogida de datos para su sitio web:
  - Si desea utilizar [Google Site Kit](https://wordpress.org/plugins/google-site-kit/)En este paso, conectará su Google Site Kit a su propiedad de Google Analytics. Google Site Kit se encarga de añadir el código en las páginas de su sitio web.
  - No olvide marcar la casilla "Reconocimiento de recogida de datos del usuario" (en Admin - Recogida y modificación de datos - Recogida de datos). No se recogerá ningún dato hasta que usted lo confirme.

<a id="organizar-los-pasos-de-la-reserva-en-hbook"></a>

## Organizar los pasos de la reserva en HBook

HBook le permite dividir el proceso de reserva en diferentes pasos que pueden realizarse en diferentes páginas:

<a id="paso-1-página-del-formulario-de-búsqueda-página-de-reserva-de-alojamiento"></a>

### Paso 1 - Página del formulario de búsqueda / Página de reserva de alojamiento

Establecerá la redirección a su "Página principal de reservas" con los parámetros "search\_only" y "redirection\_url".

- En un **global** formulario de búsqueda, puede establecer que el **resultados de la búsqueda** se mostrará en una página diferente. El usuario introduce la fecha de entrada y la fecha de salida, el número de huéspedes (si es relevante) y es redirigido a una página diferente. Aquí hay un ejemplo de shortcode para este comportamiento: `[hb_booking_form search_only="yes" redirection_url="https://www.abc.com/main-booking-form"]`

- En un **global** formulario de búsqueda, puede establecer que el usuario sea redirigido a una página diferente sólo **una vez que haya seleccionado el alojamiento** que desea reservar. He aquí un ejemplo de shortcode para este comportamiento:  
`[hb_booking_form redirection_url="https://www.abc.com/main-booking-form"]`
- En un **alojamiento** puede establecer que el usuario sea redirigido después de los resultados de su búsqueda. Aquí hay un ejemplo de shortcode para este comportamiento:  
`[hb_booking_form accom_id="123" redirection_url="https://www.abc.com/main-booking-form"]`

<a id="paso-2-página-principal-de-la-reserva-servicios-adicionales-datos-del-cliente-y-pago"></a>

### Paso 2 - Página principal de la reserva: Servicios adicionales, Datos del cliente y Pago.

Establecerá la redirección a su "Página de agradecimiento" con el parámetro "thank\_you\_page\_url". En esta segunda página (la "Página principal de reserva"), tendrá un formulario de reserva, y puede establecer una redirección para el último paso. He aquí un ejemplo de shortcode para este comportamiento:  
`[hb_booking_form thank_you_page_url="https://www.abc.com/thank-you-page"]`

<a id="paso-3-página-de-agradecimiento"></a>

### Paso 3 - Página de agradecimiento.

En esta página, tendrá un shortcode \[reservation\_summary\]. El usuario será redirigido a esta página sólo cuando se finalice la reserva, ya sea que se requiera un pago en línea o no.

<a id="configurar-las-conversiones-en-ga4"></a>

## Configurar las conversiones en GA4

Con lo anterior, podemos crear conversiones en Google Analytics 4, por ejemplo, para hacernos una idea de cuántos usuarios realmente pasan por los diferentes pasos. A modo de ejemplo, aquí se muestra cómo establecer una conversión para los usuarios que llegan a la "Página de agradecimiento", que es cuando se ha completado el proceso de reserva (con o sin pago online).

- En **Admin - Visualización de datos - Eventos**creará un evento de la siguiente manera:  
![create_event_analytics.png](./attachments/create_event_analytics.png)
- En **Admin - Visualización de datos - Conversiones**se establecerá que este evento debe considerarse como una conversión:  
![create_conversion_name_analytics.png](./attachments/create_conversion_name_analytics.png)

Puede **crear diferentes eventos de conversión**para medir las páginas vistas de cada paso del proceso de reserva. Creará un nuevo evento para cada medición.

Por ejemplo, puede crear un evento "main\_booking\_page" y establecerlo como una conversión diferente: al hacerlo, compara cuántos visitantes aterrizan en su sitio web (hecho automáticamente con el recuento de "Páginas vistas", activado por defecto en GA4) con cuántos visitantes llegan a su "Página principal de reservas" y cuántos realmente finalizan su reserva.

También puede **establecer parámetros adicionales** para un ajuste más fino de lo que está rastreando.

Por ejemplo, supongamos que deseo comprobar cuántas reservas finalizadas se han realizado desde mi página en la que tengo una lista de alojamientos (en este ejemplo, la URL contiene "accommodation-list"):

![conversion_from_accom_list.png](./attachments/conversion_from_accom_list.png)

<a id="añadir-otros-scripts-de-google-analytics-en-hbook"></a>

### Añadir otros scripts de Google Analytics en HBook

Para su información, HBook llama a 2 funciones JavaScript diferentes durante el proceso de reserva. Puede utilizarlas para ejecutar secuencias de comandos específicas:

- [hbook\_show\_accommodation\_list](https://maestrel.atlassian.net/wiki/spaces/HD/pages/34734482/Plugin+customization#hbook_show_accom_list)
- [hbook\_reservation\_done](https://maestrel.atlassian.net/wiki/spaces/HD/pages/34734482/Plugin+customization#hbook_reservation_done)