Webhooks erklärt

Was sind Webhooks? Wofür werden sie verwendet? Wie können sie getestet werden? Antworten auf diese und weitere Fragen finden Sie im Mailgun-Glossareintrag "Webhooks".

Manuelle Datenübertragung ist frustrierend

Wenn Sie Ihr Unternehmen oder Ihre Anwendung aufbauen, ist eine korrekte Datenübertragung ohne einen automatisierten Prozess sehr mühsam. Das manuelle Überprüfen von Datenprotokollen, Interaktionen und anderen Informationsquellen auf neue Daten nimmt Zeit in Anspruch, die für die Entwicklung eines neuen Tools oder einer neuen Funktion für Ihre Anwendung genutzt werden könnte.

Viel einfacher ist es, eine Reihe von Webhooks zu erstellen, die die Datenübertragung für Sie erledigen. Mit ein paar neuen Webhooks für Ihre Anwendung sind Sie startklar. Wie sich Ihr Anwendungsfall auch gestaltet, Webhooks sind eine mögliche Lösung, die jedes Unternehmen in Betracht ziehen sollte, um seinen gesamten Datenfluss zu verbessern.

E-Mail-Bounces verwalten.
Graphische Abbildung, die Statistiken auf einem Computerbildschirm zeigt.

Was ist ein Webhook?

Ein Webhook ist eine Nachricht, die ausgelöst durch ein Event automatisch an eine Drittanwendung gesendet wird. Technisch korrekt ausgedrückt handelt es sich bei einem Webhook um eine HTTP-Callback- oder HTTP-POST-Anforderung, die durch eine Ereignisbenachrichtigung ausgelöst wird. Diese HTTP-Anforderung wird dann als Webhook-URL registriert und verwendet, um Daten in einem JSON-Format abzuspeichern. An diesem Punkt können Sie den Webhook so ausrichten, dass er die Informationen anzeigt, wie Sie es wünschen.

Falls Sie zum Beispiel möchten, dass Mailgun einen POST Ihrer Ereignisbenachrichtigungen erstellt, müssen Sie im Webhooks-Tab Ihres Dashboards eine Callback-URL angeben. Events, die viele E-Mail-Absender gerne überwachen sind u. A. Öffnungen, Klicks, Abmeldungen, Spambeschwerden, Fehler und Zustellungen. Unabhängig von der Art der Events werden diese Daten in der Regel an einen Frontend-Analyse- oder Marketinganbieter weitergegeben, um die Daten für andere Teams verständlicher zu machen. Webhooks erleichtern diese Datenübertragung, ohne dass jemand die Daten manuell abrufen muss.

Testen von Webhooks

Auch wenn es verlockend ist, sofort einen Webhook aufzusetzen und von den Vorteilen zu profitieren, sollten Sie erst im Vorhinein testen, um später nicht auf Probleme zu stoßen. Bei vielen Webhook-Lösungen und Anbietern gibt es eine Art temporäre Möglichkeit zum Testen und Debugen Ihrer Webhooks mittels URL. Bei Mailgun können Absender mit Mailgun Postbin neue URLs generieren, wir bieten Ihnen aber auch andere Optionen wie requestbin an.

Abbildung von API-Code für den E-Mail-Versand.
Ein Aufwärtstrend auf einem Nildschirm.

Erste Schritte mit Webhooks

Falls Sie zum ersten Mal auf Webhooks gestoßen sind, sollten Sie sich erst einmal eine grobe Orientierung verschaffen. Github bietet eine hervorragende Übersicht zur Einrichtung und Implementierung von Webhooks – wir empfehlen dringend, einen Blick darauf zu werfen, bevor Sie weiterlesen. Jede Anwendung fasst jedoch den Prozess zur Einrichtung von Webhooks mit ihrer jeweiligen Instanz zusammen. Daher empfiehlt es sich, auch ihre Dokumentation zu den ersten Schritten einzusehen.

In unserer Dokumentation finden Sie ebenfalls Informationen zur Implementierung von Webhooks. Darüber hinaus hat unsere Entwickler-Community großartige Anleitungen erstellt, um Ihnen den Einstieg in die Webhooks von Mailgun zu erleichtern, falls Sie ein wenig mehr Hilfe benötigen.