什麼是 Webhook?
已發表: 2018-06-23它發生在我們所有人身上。 你在開會,有人拋出了一個感覺很熟悉、聽起來很熟悉的術語——但如果你被放在現場,當著你所有的同齡人的面被問到它的真正含義,你就會被困住直到會議結束或你驚慌失措,拉起火警,然後流著淚逃離大樓。
隨著營銷和客戶參與變得越來越受數據驅動並依賴於技術來發揮其全部潛力,感覺這些術語越來越多:SDK、PII 和 API。 今天,我們將快速看一下這些需要知道的術語中聽起來更令人回味的一個,即不起眼的“webhook”。
那麼,什麼是 webhook?
從本質上講,Webhook 是在預選事件之後發生的從一個應用程序或服務到另一個應用程序或服務的通信。 Webhook 是一種 HTTP 回調,有時被稱為“反向 API”,儘管這並不能說明 Webhook 是什麼以及它們是如何工作的。
好的,但您能否澄清一下 webhook 是什麼以及它們是如何工作的?
就像這樣:在互聯網時代,沒有數字系統是孤島(或者,如果是,它不應該是孤島)。 斷開連接的系統會導致斷開連接的用戶體驗,而關心與客戶建立可持續關係的品牌需要通過不同的技術進行有效溝通的方法。
Webhook 就是其中一種方式。
從本質上講,Webhook 是一種基於事件的方法,兩個獨立的系統可以根據實時傳輸的數據採取有效的行動。 應用程序之間的消息不是“支持”的數字版本,而是重要信息的傳遞,這些信息需要為接收系統提供一組關於何時以及如何執行特定任務的指令。 正因為如此,webhook 可以為營銷人員提供對數據和程序化功能的更動態和靈活的訪問,並讓他們能夠設置觸發的工作流和客戶旅程,從而簡化流程。
等等,是什麼讓 webhook 與 API 不同?
API 和 webhook 都用於支持不同數字系統之間的通信,但這些通信是如何進行的,以及它們各自最適合的情況往往略有不同。
當您利用 API 在系統之間進行通信時,它往往是一個調用和響應操作:初始系統對接收系統的 API 端點進行 API 調用,並獲得響應(以數據、圖像或其他數字資產)。 使用 webhook,通信功能更像是一個指令列表——第一個系統告訴第二個系統做什麼(例如,向客戶的航空公司忠誠度帳戶添加 10 個忠誠度積分)以及它應該在什麼時候做(例如當該客戶完成第五次航班預訂時)。 Webhook 的“如果這樣,那麼那樣”方面為它們提供了極大的靈活性,並使它們成為填補客戶品牌體驗空白的強大工具。
在最好的情況下,webhook 可以成為支持自動化營銷實踐的強大方式。 只要有能夠針對該事件採取行動的事件和服務,營銷人員甚至可以使用非應用程序、非網站事件來推動和影響客戶的品牌體驗。 Webhook 可以建立緊密的連接(通常在 API 集成不可行或成本太高的情況下),並且可以幫助確保對您的營銷有價值的技術在最有意義的時間和地點實際上彼此同步.
嗯,舉個例子怎麼樣?
Quizlet 使學生能夠通過抽認卡、測試和遊戲來複習信息。 通過五種學習模式,在線平台希望引導用戶查看他們尚未使用的不同模式和遊戲。 但是,在收集有效開展活動所需的高度細微的數據時,Quizlet 遇到了兩個問題:準確性和數據使用情況。 他們希望為每個用戶的模式使用情況保留全方位的歷史數據,並有效地收集新信息,但在不收集超出他們需要的數據的情況下努力確保數據準確性。