Comprendiendo Webhooks, APIs y Callbacks de JavaScript
Comprendiendo Webhooks, APIs y Callbacks de JavaScript: Una Guía Sencilla
Cuando usas Drimify para crear experiencias interactivas, puedes querer que tu campaña "se comunique" con tus otras herramientas empresariales. Por ejemplo, enviando la puntuación de un jugador a tu CRM o activando un correo electrónico cuando un juego finaliza.
Para lograr esto, existen tres métodos principales: APIs, Webhooks y JavaScript Callbacks. Aunque suenen técnicos, son simplemente distintas maneras de compartir información.
1. API: Solicitud "A Pedido"
Imagina una API como un camarero en un restaurante. El camarero (la API) actúa como intermediario entre tú (tu sistema) y la cocina (Drimify).
- Cómo funciona: Tu sistema le pide información específica a Drimify, como "Dame el ranking de este juego." Drimify luego envía esos datos de vuelta a ti de inmediato.
- Mejor para: Cuando deseas extraer datos específicos a tu escritorio o página web en el momento que elijas.
- Punto clave: Tu sistema es el que inicia la conversación.
2. Webhook: Notificación "Automática"
Un Webhook es como una alerta de mensaje de texto de tu banco. No necesitas consultar al banco si has gastado dinero; ellos te informan en el momento que sucede.
- Cómo funciona: Le proporcionas a Drimify un "destino" (una URL). Tan pronto como ocurre un evento específico, como un usuario terminando un quiz, Drimify automáticamente "empuja" esos datos a tu sistema en tiempo real.
- Mejor para: Automatizar tareas, como añadir instantáneamente un nuevo lead a tu lista de correo en el momento que terminan una experiencia.
- Punto clave: Drimify inicia la conversación automáticamente basado en un evento.
3. JavaScript Callback: Reacción "Local"
Un JavaScript Callback es un poco diferente porque sucede directamente en la pantalla del usuario (el navegador), en lugar de entre dos servidores en segundo plano.
- Cómo funciona: Cuando integras un widget de Drimify en tu página web, el Callback permite a tu página web "escuchar" lo que el jugador está haciendo dentro del juego. Por ejemplo, cuando el jugador hace clic en "Finalizar," el juego le dice a tu página web: "¡Han terminado!"
- Mejor para: Cambiar elementos en tu propia página web en tiempo real. Por ejemplo, podrías ocultar el juego y mostrar un mensaje de "Gracias" en tu página web, o desbloquear un enlace de descarga oculto una vez que el juego termine.
- Punto clave: Sucede localmente en el dispositivo del usuario para que tu página web y el widget de Drimify funcionen como uno solo.
¿Cuál debo usar?
Característica | API | Webhook | JavaScript Callback |
¿Quién lo inicia? | Tu sistema | Drimify | El navegador del usuario |
¿Cuándo? | Cuando tú lo pidas | Inmediatamente después de un evento | Inmediatamente durante la sesión |
Uso principal | Recolectar datos antiguos/gran volumen | Automatizar tu CRM/Correo | Cambiar tu página web en activo |
Actualizado el: 18/03/2026
¡Gracias!
