什么是 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 遇到了两个问题:准确性和数据使用情况。 他们希望为每个用户的模式使用情况保留全方位的历史数据,并有效地收集新信息,但在不收集超出他们需要的数据的情况下努力确保数据准确性。