SchedulingKit
Volver a SchedulingScheduling

Incrustar un widget de reservas en su sitio web: guia completa

schedulingkit6 min de lectura

Este artículo está disponible actualmente en inglés. Estamos trabajando en su traducción.

Puntos clave
  • 1Tres tipos de incrustacion para diferentes casos: inline para paginas de servicios, popup para acceso en todo el sitio, boton para CTAs
  • 2Las reservas incrustadas convierten 2-3x mejor que redirigir visitantes a una pagina de programacion externa
  • 3El script de incrustacion carga de forma asincrona en menos de 30KB gzipped, sin impacto en Core Web Vitals

Incrustar un widget de reservas directamente en su sitio web permite a los visitantes programar citas sin abandonar la pagina en la que estan. Esto elimina la friccion de redireccion que causa que el 40-60% de las reservas potenciales se abandonen. Ya sea que use WordPress, Shopify, Squarespace o un sitio personalizado, esta guia cubre cada metodo de incrustacion desde la configuracion hasta la optimizacion.

Respuesta corta

Un widget de reservas es un fragmento de codigo que agrega a su sitio web y que renderiza un calendario interactivo de programacion. Los visitantes seleccionan un servicio, eligen un horario disponible y confirman su reserva sin navegar fuera de su sitio. El widget se sincroniza con su calendario en tiempo real, detecta automaticamente la zona horaria del visitante y funciona en todos los dispositivos.

Como funciona

El proceso de incrustacion sigue tres pasos independientemente de la plataforma:

  1. Copiar el codigo de incrustacion desde su panel de SchedulingKit -- un snippet HTML ligero de menos de 30KB gzipped.
  2. Pegarlo en su sitio web en la ubicacion donde desea que aparezca la experiencia de reserva.
  3. Los visitantes reservan en su pagina -- el widget renderiza el flujo completo de programacion con disponibilidad en tiempo real, deteccion de zona horaria y responsividad movil.

Elegir el tipo de incrustacion correcto

Incrustacion inline

La incrustacion inline renderiza el calendario completo de programacion directamente dentro del contenido de su pagina. Ocupa un area definida y es visible cuando el visitante llega a esa seccion.

Ideal para: Paginas de servicios, paginas de precios y landing pages donde la reserva es el call-to-action principal.

Cuando usarla: Cuando quiere que la experiencia de reserva sea una parte natural de la pagina.

Widget popup

El widget popup agrega un boton flotante persistente a su sitio. Al hacer clic, abre el programador en un overlay limpio sobre la pagina actual.

Ideal para: Acceso a reservas en todo el sitio en cada pagina.

Cuando usarlo: Cuando quiere que la reserva sea accesible desde cualquier pagina sin dedicar espacio de pagina al programador.

Boton de reserva

El boton de reserva es un enlace o boton estilizado que abre su pagina de programacion al hacer clic.

Ideal para: Headers, secciones hero, menus de navegacion, firmas de email y cualquier lugar donde coloque call-to-actions.

Cuando usarlo: Cuando quiere que la reserva sea parte de su layout existente y estructura de CTAs.

Configuracion por plataforma

WordPress

La configuracion de reservas en WordPress es la mas sencilla:

  1. Instalar el plugin de WordPress de SchedulingKit
  2. Ingresar su clave API para conectar su cuenta
  3. Agregar el shortcode [schedulingkit] en cualquier pagina o entrada, o usar el bloque Gutenberg
  4. Elegir modo inline, popup o boton desde los ajustes del bloque

Shopify

Para reservas en Shopify:

  1. Instalar la app de SchedulingKit desde la Shopify App Store
  2. Configurar servicios y disponibilidad en SchedulingKit
  3. Agregar el widget de reservas a paginas de productos, paginas personalizadas o el carrito
  4. Las reservas se sincronizan automaticamente con registros de clientes de Shopify

Squarespace

  1. Copiar el codigo de incrustacion desde su panel de SchedulingKit
  2. En el editor de Squarespace, agregar un Bloque de Codigo
  3. Pegar el snippet y guardar
  4. El programador se renderiza en su pagina en vivo

Wix

  1. Copiar el codigo de incrustacion
  2. En el Editor de Wix, arrastrar un elemento "Incrustar HTML" a la pagina
  3. Pegar el snippet
  4. Ajustar tamano y publicar

Webflow

  1. Copiar el codigo de incrustacion
  2. En el Disehador de Webflow, arrastrar un elemento Embed al canvas
  3. Pegar el snippet en el editor de codigo del elemento
  4. Publicar su sitio

Cualquier sitio HTML

  1. Copiar el snippet HTML desde su panel de SchedulingKit
  2. Pegarlo en el body HTML de su pagina
  3. Configurar opciones via atributos data en el div contenedor
  4. El script carga asincronamente y renderiza el widget de reservas

Opciones de configuracion

Filtrar servicios y proveedores

  • Mostrar solo servicios especificos -- Filtrar el widget para mostrar solo servicios relevantes para esa pagina
  • Pre-seleccionar un proveedor -- Enlazar a la disponibilidad de un miembro especifico del equipo
  • Filtrar por ubicacion -- Mostrar disponibilidad para una sola ubicacion en sitios multi-ubicacion

Personalizar apariencia

  • Colores de marca aplicados a botones y estados seleccionados
  • Herencia de fuentes desde el CSS de su sitio
  • Dimensionado del contenedor adaptandose al ancho del elemento padre

Tracking y analytics

  • El widget dispara eventos JavaScript en acciones clave
  • Capture estos eventos con Google Analytics, Google Tag Manager o Meta Pixel
  • Use parametros UTM para atribuir reservas a paginas o campanas especificas

Rendimiento y detalles tecnicos

  • Carga asincrona -- El script carga despues del contenido de su pagina
  • Menos de 30KB gzipped -- Tamano de transferencia minimo
  • Sin dependencias externas -- No requiere jQuery, React u otras librerias
  • Compatible con CSP -- Servido desde un solo dominio documentado
  • Seguro para Core Web Vitals -- Sin impacto medible en LCP, FID o CLS

Errores comunes a evitar

Colocar el widget debajo del fold en paginas largas. Si los visitantes tienen que desplazarse mucho para encontrar la opcion de reserva, la conversion baja.

No probar en movil. Mas del 60% de las reservas provienen de smartphones. Pruebe el widget en su layout especifico.

Redirigir en vez de incrustar. Enviar visitantes a una pagina de reservas externa rompe su flujo de navegacion.

Mostrar todos los servicios en cada pagina. Filtre el widget por pagina para una experiencia enfocada.

Olvidar conectar su calendario. Sin un calendario de Google o Outlook conectado, el widget muestra disponibilidad incorrecta.

FAQ

El widget de reservas ralentiza mi sitio web?

No. El widget carga asincronamente despues de que su contenido se renderiza, sin impacto medible en velocidad de pagina o Core Web Vitals. El script es menor a 30KB gzipped.

Puedo incrustar diferentes paginas de reserva en diferentes paginas de mi sitio?

Si. Cada incrustacion puede configurarse para mostrar servicios, proveedores o ubicaciones especificos.

El widget maneja zonas horarias automaticamente?

Si. El widget detecta la zona horaria local de cada visitante y muestra la disponibilidad en su hora.

Puedo usar el widget en una pagina protegida por contrasena?

Si. El widget funciona en cualquier pagina que pueda renderizar HTML.

Que pasa si dos personas intentan reservar el mismo horario?

El bloqueo de calendario en tiempo real previene dobles reservas. Cuando un visitante inicia el proceso de reserva, el horario se reserva temporalmente por 10 minutos.

Como rastreo conversiones del widget incrustado?

El widget dispara eventos JavaScript en acciones clave. Capture el evento bookingCreated con Google Tag Manager. Agregue parametros UTM para atribuir reservas.

Puedo incrustar el widget en un email?

Los emails no soportan JavaScript, por lo que el widget completo no puede renderizarse en clientes de email. En su lugar, use un enlace o boton de reserva que dirija a los destinatarios a su pagina de programacion incrustada.

¿Te resultó útil este artículo?