Ir al contenido principal

Google Tag Manager

Conecta Skedu con herramientas de análisis y marketing digital

Cristian Vera Peña avatar
Escrito por Cristian Vera Peña
Actualizado hace más de un mes

La extensión de Google Tag Manager (GTM) en Skedu está diseñada para negocios que trabajan con agencias de marketing o especialistas en analítica. Esta herramienta permite enviar eventos clave generados en Skedu hacia tu contenedor de GTM, facilitando la conexión con plataformas como Google Analytics, Meta Pixel o Google Ads.

Con esta integración, tendrás visibilidad sobre el comportamiento de tus usuarios y podrás optimizar campañas, medir conversiones y tomar decisiones basadas en datos reales.


¿Qué funciones habilita la extensión GTM?

Envío automático de eventos

Skedu envía datos automáticamente a tu contenedor GTM, como:

  • service_id: ID del servicio.

  • service_name: Nombre del servicio.

  • user_id: ID del usuario.

  • user_email: Email del usuario.

  • user_name: Nombre del usuario.

  • store_id: ID de la sucursal.

  • store_name: Nombre de la sucursal.

  • appointment_id: ID de la reserva creada. Si el usuario reserva más de un servicio a la vez, será el ID de la primera reserva.

Estos datos están asociados a los eventos:

Evento

Descripción

skedu.service_view

Cuando el usuario entra al servicio.

skedu.appointment_init

Cuando el usuario presiona el botón "Reservar ahora".

skedu.appointment_create

Cuando el usuario termina de crear la reserva. Ya sea con o sin pago online. Si es pago online, el evento se dispara luego de procesar el pago.

skedu.user_sign_up

Luego de que el usuario crea una cuenta. Puede ser durante la reserva (entre appointment_init y appointment_create) o desde el formulario de inicio de sesión.

Y pueden utilizarse para análisis, seguimiento de conversiones, creación de audiencias y más.

Envío automático de eventos de Ecommerce

Skedu envía datos automáticamente a tu contenedor GTM, como:

  • currency: moneda en que se expresa el valor del servicio.

  • items.item_id: identificador único del servicio.

  • items.item_name: nombre del servicio.

  • items.item_list_id: identificador de la categoría.

  • items.item_list_name: nombre de la categoría en la que se muestra el servicio (categoría o sección destacada).

  • value: corresponde al menor precio entre todas las variantes.

  • variant.item_id: identificador de la variante seleccionada.

  • variant.item_name: nombre de la variante seleccionada.

  • availability.resource_id: identificador de la agenda cuya disponibilidad ha sido seleccionada.

  • availability.resource_name: nombre de la agenda cuya disponibilidad ha sido seleccionada.

  • availability.time: fecha y hora seleccionada.

  • items.price: precio.

  • coupon: código de descuento aplicado.

  • payment_type: método de pago seleccionado.

    • Opciones payment_type: offline, webpay, mercadopago y paypal.

  • transaction_id: identificador de la transacción.

Estos datos están asociados a los eventos:

Evento

Descripción

Variables enviadas

Visita global del catálogo de servicios

  • currency

  • items.item_id

  • items.item_name

  • items.item_list_id

  • items.item_list_name

Nota: pueden existir servicios duplicados, ya que un mismo servicio puede aparecer dentro de una categoría y dentro de la sección Destacados.

Presiona un servicio

  • items.item_id

  • items.item_name

  • items.item_list_id

  • items.item_list_name

Visita un servicio

  • currency

  • value

  • items.item_id

  • items.item_name

Nota: value corresponde al menor precio entre todas las variantes

skedu.select_variant

Variante seleccionada

  • variant.item_id

  • variant.item_name

Nota: no disponible en ticket diario.

skedu.select_availability

Disponibilidad seleccionada

  • availability.resource_id

  • availability.resource_name

  • availability.time

Nota: no disponible en ticket diario.

Presiona botón “Reservar” en el primer paso

  • currency

  • items.item_id

  • items.item_name

  • items.item_variant

  • items.price

Nota 1: items.price excluye cargo por servicio.

Nota 2: items.item_variant no está presente en ticket diario.

Inicia segundo paso

  • currency

  • items.item_id

  • items.item_name

  • items.item_variant

  • items.price

Nota 1: items.price excluye cargo por servicio.

Nota 2: items.item_variant no está presente en ticket diario.

Agrega servicio adicional

  • currency

  • items.item_id

  • items.item_name

  • items.item_variant

  • items.price

Nota: no disponible en ticket diario.

Remueve servicio adicional

  • currency

  • items.item_id

  • items.item_name

  • items.item_variant

  • items.price

Nota: no disponible en ticket diario.

Inicia pago

  • currency

  • coupon

  • value

  • payment_type

  • items.item_id

  • items.item_name

  • items.item_variant

  • items.price

Nota: opciones payment_type: offline, webpay, mercadopago y paypal.

Purchase

  • currency

  • coupon

  • value

  • transaction_id

  • items.item_id

  • items.item_name

  • items.item_variant

  • items.price

Y pueden utilizarse para análisis, seguimiento de conversiones, creación de audiencias y más.

Integración con múltiples herramientas

Una vez que los eventos están en GTM, puedes usarlos para configurar integraciones con:

  • Google Analytics 4 (GA4)

  • Meta Pixel (Facebook/Instagram Ads)

  • Google Ads (conversión y remarketing)

  • LinkedIn Insight Tag

  • Herramientas como Hotjar, Microsoft Clarity, etc.


Requisitos previos

Antes de activar esta extensión, asegúrate de contar con lo siguiente:

  • Una cuenta de Google Tag Manager

  • Una cuenta en la plataforma que utilizarás para visualizar los eventos

  • Conocimientos técnicos o apoyo de una agencia de marketing digital

💡 Esta herramienta está pensada para negocios que cuentan con soporte profesional para análisis digital. Si no trabajas con una agencia o experto, esta extensión no te aportará valor inmediato.


¿Cómo habilitar la extensión de GTM?

1.- Dirígete a la sección Extensiones de tu panel de administración en Skedu

2.- Selecciona la opción "Ver información" de la extensión Google Tag Manager (GTM)

3.- Desliza hasta el final de la tarjeta y presiona el botón "Contratar"

4.- Ingresa tu ID de GTM (ej: GTM-XXXXXXX) y guarda la configuración con el botón "Conectar"

Importante: para obtener el ID del contenedor debes:

  1. Ingresar a Google Tag Manager con tu cuenta de Google

  2. Crear un contenedor nuevo y seleccionar “Web” como plataforma

De esa forma se creará el ID del contenedor (formato GTM-XXXXXXX)


¿Cómo se configura GTM para recibir eventos desde tu web de Skedu?

Configuración de variables personalizadas

1.- En GTM, ve a Variables > Nueva

2.- Tipo: Variable de capa de datos (Data Layer Variable)

3.- Define una variable por cada dato que necesites:

  • service_id: ID del servicio.

  • service_name: Nombre del servicio.

  • user_id: ID del usuario.

  • user_email: Email del usuario.

  • user_name: Nombre del usuario.

  • store_id: ID de la sucursal.

  • store_name: Nombre de la sucursal.

  • appointment_id: ID de la reserva creada.

Configuración de activadores (Triggers)

1.- Ir a Activadores > Nuevo

2.- Tipo: Evento personalizado

3.- Nombre del evento:

  • skedu.* → para capturar todos los eventos enviados por Skedu

  • Nombre para eventos específicos

Importante: debes marcar la casilla "Utilizar una expresión regular que coincida con" para que el nombre skedu.* aplique correctamente.

Configuración de etiquetas (Tags)

1.- Ir a Etiquetas > Nueva

2.- Tipo: Etiqueta de Google

3.- Ingresa tu ID de medición de Analytics y guarda la etiqueta

4.- Ahora debes crear el evento que se activará con el activador configurado a través de la opción "Nueva" en el mismo apartado de Etiquetas

5.- Selecciona la opción Google Analytics y luego Google Analytics: evento de GA4

6.- Ingresa tu ID de medición de Analytics

7.- Nombre del evento: usa {{Event}} para reflejar el nombre original

Nota: puedes utilizar el nombre que desees. Sin embargo, con la opción mencionada se mostrará el nombre que entrega Skedu.

8.- Agrega las variables necesarias como parámetros

9.- Asocia la etiqueta al activador creado y guarda

Importante: acá puedes configurar la herramienta de marketing digital que desees. En este caso se utilizó Google Analytics para la demostración.


¿Cómo se configura GTM para recibir eventos de Ecommerce desde tu web de Skedu?

Configuración de variables de Ecommerce

A diferencia de las variables personalizadas, las variables de Ecommerce son estándar, por lo que no es necesario configurarlas una a una. Sin embargo, existen 2 nuevas variables personalizadas vinculadas a este tipo de eventos: variant y availability.

Estas variables deberán ser creadas para luego asociarlas a la etiqueta (Tag) configurada.

Configuración de activadores (Triggers)

Se debe crear un activador (Trigger) por cada evento de Ecommerce.

1.- Ir a Activadores > Nuevo

2.- Tipo: Evento personalizado

3.- Nombre del evento:

Nombre con el que identificarás al activador (Trigger) asociado al evento.

Por ejemplo, si tenemos que crear el evento view_item_list, el Trigger se llamaría CE - view_item_list y el Event Name sería view_item_list.

La nomenclatura CE - <nombre_evento> es solamente una convención y no es necesario seguirla.

La lista actualizada con todos los activadores debiese verse así:

Configuración de etiquetas (Tags)

Se puede reutilizar el evento configurado para las variables personalizadas, pero se deberán agregar las 2 nuevas variables mencionadas (variant y availability) y marcar la opción "Enviar datos de comercio electrónico" ("Send Ecommerce data") para incorporar las variables estándar de Ecommerce.

Sumado a lo anterior, se deben añadir los activadores (Triggers) creados para cada evento de Ecommerce:

La ventaja de reutilizar la etiqueta (Tag), es que en los eventos que envíe GTM estará toda la información de Ecommerce más la información personalizada que envía Skedu.


¿Cómo se prueba la integración?

1.- En GTM, haz clic en Vista previa

2.- Ingresa la URL de tu sitio

3.- Se abrirá Tag Assistant, donde podrás ver si los eventos se activan correctamente

4.- También puedes verificarlos en Google Analytics 4 > Eventos en tiempo real


Consideraciones

  1. Esta extensión no tiene costo adicional dentro de tu plan de Skedu.

  2. Skedu no realiza la configuración en GTM; solo envía eventos automáticamente.

  3. Los eventos enviados son estándar y no personalizables desde la interfaz.

  4. Se requiere contar con conocimientos técnicos o con el apoyo de una agencia para interpretar y usar la información correctamente.

  5. Es necesario tener activo tu plan de Skedu para usar esta extensión.

  6. Al conectar tu ID de GTM, aceptas los términos de uso relacionados con integraciones externas y tratamiento de datos.

¿Ha quedado contestada tu pregunta?