Was ist ein Webhook?
Veröffentlicht: 2018-06-23Es passiert uns allen. Sie sind in einer Besprechung und jemand wirft einen Begriff um sich, der sich vertraut anfühlt und sich vertraut anhört – aber wenn Sie vor all Ihren Kollegen auf die Probe gestellt und gefragt würden, was das eigentlich bedeutet, würden Sie nicht weiterkommen Grübeln, bis entweder das Meeting endet oder Sie in Panik geraten, den Feueralarm betätigen und unter Tränen aus dem Gebäude fliehen.
Da Marketing und Kundenbindung zunehmend datengesteuert und abhängig von Technologie werden, um ihr volles Potenzial auszuschöpfen, kann es vorkommen, dass es immer mehr dieser Begriffe gibt: SDK und PII und API. Heute werfen wir einen kurzen Blick auf einen der eindrucksvoller klingenden dieser wichtigen Begriffe, nämlich den bescheidenen „Webhook“.
Also, was ist ein Webhook?
Im Wesentlichen ist ein Webhook eine Kommunikation von einer Anwendung oder einem Dienst zu einer anderen, die nach einem vorausgewählten Ereignis stattfindet. Webhooks sind eine Art HTTP-Callback und werden manchmal als „umgekehrte API“ bezeichnet, obwohl das nicht viel dazu beiträgt, zu verdeutlichen, was Webhooks sind und wie sie funktionieren.
Okay – aber könnten Sie vielleicht erklären, was Webhooks sind und wie sie funktionieren?
Es ist so: Im Zeitalter des Internets ist kein digitales System eine Insel (oder sollte es nicht sein). Nicht verbundene Systeme führen zu getrennten Benutzererlebnissen, und Marken, denen der Aufbau nachhaltiger Beziehungen zu ihren Kunden am Herzen liegt, brauchen Wege, damit ihre verschiedenen Technologien effektiv kommunizieren können.
Webhooks sind eine dieser Möglichkeiten.
Im Kern ist ein Webhook eine ereignisbasierte Methode, mit der zwei separate Systeme auf der Grundlage von Daten, die in Echtzeit übertragen werden, effektive Maßnahmen ergreifen können. Diese Nachricht zwischen den Anwendungen ist nicht die digitale Version von „sup“, sondern vielmehr die Übermittlung wichtiger Informationen, die erforderlich sind, um dem empfangenden System eine Reihe von Anweisungen zu geben, wann und wie eine bestimmte Aufgabe auszuführen ist. Aus diesem Grund können Webhooks Vermarktern einen dynamischeren und flexibleren Zugriff auf Daten und programmatische Funktionen bieten und sie auch in die Lage versetzen, getriggerte Workflows und Customer Journeys einzurichten, die Prozesse rationalisieren.
Warten Sie, was unterscheidet Webhooks von APIs?
Sowohl APIs als auch Webhooks werden verwendet, um die Kommunikation zwischen verschiedenen digitalen Systemen zu unterstützen, aber wie diese Kommunikation durchgeführt wird und für welche Situationen sie jeweils am besten geeignet sind, ist in der Regel etwas anders.
Wenn Sie eine API für die Kommunikation zwischen Systemen nutzen, handelt es sich in der Regel um eine Call-and-Response-Aktion: Das ursprüngliche System führt einen API-Aufruf an den API-Endpunkt des empfangenden Systems durch und erhält eine Antwort (in Form von Daten, Bildern oder andere digitale Assets). Bei Webhooks funktioniert die Kommunikation eher wie eine Liste mit Anweisungen – das erste System teilt dem zweiten mit, was zu tun ist (z wenn dieser Kunde seine fünfte Flugbuchung abschließt). Dieser „Wenn dies, dann das“-Aspekt von Webhooks gibt ihnen eine Menge Flexibilität und macht sie zu einem leistungsstarken Werkzeug, um Lücken im Markenerlebnis Ihrer Kunden zu schließen.
Im besten Fall können Webhooks eine leistungsstarke Möglichkeit sein, automatisierte Marketingpraktiken zu unterstützen. Solange es ein Event und einen Service gibt, die in der Lage sind, auf dieses Event einzuwirken, können Marketer sogar Nicht-App- und Nicht-Website-Events nutzen, um die Markenerlebnisse ihrer Kunden voranzutreiben und zu beeinflussen. Webhooks können enge Verbindungen herstellen – häufig in Situationen, in denen API-Integrationen nicht praktikabel oder zu kostspielig wären – und dazu beitragen, dass Technologien, die für Ihr Marketing wertvoll sind, tatsächlich miteinander synchronisiert sind, wann und wo es am sinnvollsten ist .
Ähm, wie wäre es mit einem Beispiel?
Quizlet ermöglicht es Lernenden, Informationen durch Karteikarten, Tests und Spiele zu überprüfen. Mit fünf Lernmodi wollte die Online-Plattform die Benutzer dazu anregen, verschiedene Modi und Spiele auszuprobieren, die sie noch nicht verwendeten. Aber als Quizlet die hochgradig nuancierten Daten sammelte, die es für die effektive Durchführung seiner Kampagnen benötigte, stieß es auf zwei Probleme: Genauigkeit und Datennutzung. Sie wollten das gesamte Spektrum historischer Daten für die Modusnutzung jedes Benutzers speichern und neue Informationen effizient sammeln, hatten jedoch Mühe, die Datengenauigkeit sicherzustellen, ohne weit mehr Daten als nötig zu sammeln.