Con la comunicación API tradicional, una aplicación debe preguntar repetidamente (sondeo) si hay nueva información disponible. Esto consume mucho tiempo de servidor y ancho de banda. Los webhooks funcionan según el principio de envío: la información se envía automáticamente en cuanto ocurre algo relevante.
Registro : Primero, configura un webhook en la aplicación de envío (por ejemplo, Shopify, WooCommerce o Magento). Indica qué eventos quieres rastrear y a qué URL deben enviarse los mensajes. Esta URL se denomina URL del hook. En el caso del etiquetado del lado del servidor, se envía a la URL del contenedor del servidor.
Desencadenante : cuando se produce un evento que usted configura como desencadenador (por ejemplo, un nuevo pedido) en la aplicación de envío, se activará el webhook.
Despacho : La aplicación envía automáticamente una solicitud HTTP POST a la URL de tu enlace. Este mensaje contiene toda la información relevante sobre el evento, generalmente en formato JSON o XML. En el caso del etiquetado del lado del servidor, la carga útil del webhook se presenta en un archivo JSON con información de comercio electrónico, marketing y usuario.
Recepción y procesamiento : Su servidor recibe el mensaje del webhook y procesa los datos según la lógica programada. Esto puede consistir en actualizar una base de datos, enviar un correo electrónico o actualizar estadísticas. En el caso del etiquetado del lado del servidor, esto consiste en procesar los datos recibidos en un evento de compra que puede reenviarse a Google Analytics 4 o Meta Ads, entre otros.
Confirmación : Su servidor devolverá un código de estado HTTP (como 200 OK) para indicar que el mensaje se recibió correctamente. Si la aplicación emisora no recibe una confirmación positiva, puede intentar reenviar el mensaje.
Para una implementación eficaz de webhooks, es importante que la URL de su enlace sea siempre accesible. También debe tener en cuenta la seguridad, por ejemplo, verificando la autenticidad de los mensajes entrantes con una clave secreta o firma. Los webhooks ofrecen una forma eficaz de que las aplicaciones se comuniquen sin tener que buscar constantemente nueva información. Gracias al mecanismo de inserción, son eficientes y permiten el intercambio de datos en tiempo real entre diferentes sistemas.
Como propietario de una tienda online, no tiene que hacer prácticamente nada para completar su webhook con los datos correctos. Si utiliza una tienda online de WooCommerce, Shopify o Magento, esto se gestiona completamente mediante los plugins de AdPage. Estos plugins garantizan que todos los datos relevantes del pedido se recopilen y envíen automáticamente al webhook de destino. Tras la instalación y configuración únicas del plugin, el sistema funciona de forma totalmente automática y usted recibe todos los datos de conversión necesarios en tiempo real.
Si trabaja con una plataforma personalizada, deberá implementar el webhook usted mismo. Esto requiere desarrollo, donde se escribe código que recopila automáticamente todos los datos relevantes durante el procesamiento del pedido y los envía mediante HTTP POST al endpoint correcto. Esto suele hacerse en el backend del proceso de pedido. Para ello, consulte la documentación que proporcionamos para configurar los webhooks personalizados .
La activación de webhooks para tu tienda online se realiza de forma totalmente automática mediante los plugins de AdPage. Solo necesitas instalar el plugin adecuado para tu plataforma (Shopify, WooCommerce o Magento) y configurarlo según las instrucciones. Tras la instalación, el plugin se encarga de todos los ajustes necesarios de los webhooks sin necesidad de conocimientos técnicos. El plugin garantiza que todos los datos relevantes del pedido se envíen automáticamente a los destinatarios correctos.
Crear un webhook para tu tienda online es muy fácil con los plugins de AdPage. Para plataformas de comercio electrónico estándar como Shopify, WooCommerce y Magento, simplemente instala el plugin correspondiente y sigue el asistente de configuración. Si tienes una tienda online personalizada o necesitas ajustes específicos, AdPage también ofrece opciones. En ese caso, necesitarás desarrollar webhooks personalizados que recopilen y envíen los datos correctos. Para obtener instrucciones detalladas sobre cómo configurar capas de datos y webhooks personalizados, consulta nuestro artículo de soporte técnico. Este artículo contiene guías paso a paso para diferentes plataformas y situaciones, incluyendo código de ejemplo y opciones de configuración.
Los webhooks no siempre son necesarios, especialmente si tu flujo de trabajo se mantiene en una sola plataforma y te sientes cómodo midiendo las conversiones en las páginas de agradecimiento. En el comercio electrónico, los webhooks son valiosos porque los clientes suelen ser redirigidos a aplicaciones de pago externas, lo que podría impedirles llegar correctamente a la página de agradecimiento o abandonarla prematuramente.
AdPage también ofrece la posibilidad de usar webhooks al completar formularios de WordPress como Gravity Forms o Contactform7. Sin embargo, el uso de webhooks suele ser innecesario en estos casos. Los visitantes que completan estos formularios suelen permanecer dentro del sitio web y casi siempre llegan a la página de agradecimiento. La probabilidad de perder conversiones es mínima, ya que no hay redirección externa. Si puede medir las conversiones de forma fiable a través de la página de agradecimiento y no experimenta problemas de pérdida de datos, los webhooks aportan poco valor añadido y suponen una complejidad innecesaria.