Webhook
Webhooks 是可让您从网络上的其他应用程序和网站收集实时数据或信息的一项功能。此功能很简单其易于实施。您需要从中获取信息的网站连接到您目前正在使用的应用程序中设置的 URL。每次这些网站更新新信息时,您将在应用程序中的 URL 收到通知。因此,您可以休息一下,等待信息自动送过来。
为什么应该使用 Zoho Campaigns 的 Webhook?
Zoho Campaigns 引入 webhook 作为一项服务,让您可以收集有关您发送的营销活动以及列表中的订阅者的信息。Zoho Campaigns 提供两种类型的 Webhook:
- 订阅者 Webhook:此 webhook 让您可以跟踪邮寄列表中的订阅者活动,例如订阅、退订和退信。
- 营销活动 Webhook:此 webhook 让您可以从创建营销活动起一直到递送给其收件人为止全程跟踪营销活动的状态。
请考虑以下示例:Steve 必须向一个特定的订阅者列表发送一个重要的营销活动,并通过他的营销活动生成特定的洞察。Steve 需要执行三个任务才能生成数据:
- 跟踪营销活动以确保营销活动成功发送
- 确保营销活动发送给列表中的所有订阅者
- 确定是否有任何订阅者已离开或新加入列表
因为有多个任务,如果手动执行,通常要花很多时间。Webhook 使手动任务实现自动化,并在执行上述操作时定期向您发送信息更新。因此 Steve 只要在他的应用程序中设置一个 URL,以便收集他所需的所有数据并在有更新信息时通知他。
生成 URL
配置 webhook 的第一步是提供一个 URL,您的请求将递送到这个 URL。此 URL 帮助将数据发布到您想要的网站。这通常在后端或通过 API 来完成。您可以从想要发布数据的应用程序中获取 URL,然后粘贴到 Zoho Campaigns 的 Webhook 中。
创建 Webhook
您已经了解为什么要使用 webhooks,现在让我们学习如何通过下面的步骤在您的 Zoho Campaigns 账户中配置 Webhook。
- 从导航工具栏中选择设置,然后选择 Webhook。
- 点击创建,然后在 webhook 创建过程中输入以下详细信息:
- Webhook 的名称
- Webhook 的 URL 通过您用来发布数据的应用程序进行配置。
- 用于提取数据的方法(即 POST 或 GET)
- 每小时调用数(对于免费用户来说,默认值是 60)
- 点击保存。
您也可以按照下面的步骤创建更多 webhook:
- 从导航工具栏中选择订阅者。
- 选择管理列表,然后选择您想要为其添加 Webhook 的列表。
- 点击更多页签,然后选择 Webhook。
- 点击关联。
- 在关联 Webhook 页面上,点击下拉菜单中的添加 Webhook。
- 在 webhook 创建过程中输入以下详细信息:
- Webhook 的名称
- Webhook 的 URL 通过您用来发布数据的应用程序进行配置。
- 用于提取数据的方法(即 POST 或 GET)
- 每小时调用数(对于免费用户来说,默认值是 60)
- 触发调用的操作
- 如果您正在创建订阅者 webhook,请选择谁执行操作并设置要作为数据的实体参数。
- 点击创建。
关联 Webhook
在某一时刻,您可能需要收集您账户中的各种订阅者和营销活动列表的信息。这可通过将一个列表的 Webhook 关联到另一个列表的 Webhook 来实现。您也可为同一个列表创建新 webhook,并将它们关联到现有 webhook,以便获取更多信息。
要关联订阅者或营销活动 Webhook,请按照下面的步骤操作:
- 从导航工具栏中选择订阅者。
- 选择管理列表,然后选择您想要为其添加 Webhook 的列表。
- 点击更多页签,然后选择 Webhook。
- 点击关联。
- 在关联 Webhook 弹出窗口中,输入以下信息:
- 选择另一个列表的现有 Webhook 或添加新 Webhook。
- 选择您想要被通知的操作。
- 选择应执行那些操作的人员。
- 点击完成。
您可以按照以下步骤关联更多 webhook:
- 从导航工具栏中选择订阅者。
- 选择管理列表,然后选择您想要为其添加 Webhook 的列表。
- 点击更多页签,然后选择 Webhook。
- 要关联订阅者/营销活动 Webhook,请点击该行右上角的关联。
- 在关联 Webhook 页面中,输入以下信息:
- 选择另一个列表的现有 Webhook 或添加新 Webhook。
- 选择您想要被通知的操作。
- 选择应执行那些操作的人员。
- 点击完成。
断开 Webhook
您可以从特定列表中断开 Webhook 的连接。但是,该 webhook 将仍存在于 webhook 列表页面中。有两种方法可用来断开 Webhook:
- 从导航工具栏中选择订阅者。
- 选择管理列表,然后选择您想要从中断开 Webhook 的列表。
- 点击更多页签,然后选择 Webhook。
- 找到您想要从列表中断开的 webhook,然后点击右上角的断开连接图标。
或者:
- 从导航工具栏中选择订阅者。
- 选择管理列表,然后选择您想要从中断开 Webhook 的列表。
- 点击更多页签,然后选择 Webhook。
- 找到您想要从列表中断开的 webhook,然后点击断开图标。
- 点击右上角的查看详细信息图标,然后点击断开连接图标。
删除 Webhook
您可以从设置页面中的列表及其关联列表中删除 webhook。
- 从导航工具栏中选择设置,然后选择 Webhook。
- 找到您想要删除的 webhook,然后选择它。
- 点击详情页面右上角的删除图标。
查看报表
此部分让您可以查看有关 webhook 的信息。您可以筛选以查看您的列表中调用的所有 Webhook 或仅查看失败或未成功的 webhook。查看报表共有两种方式:
- 从导航工具栏中选择订阅者。
- 选择管理列表,然后选择您想要查看其 Webhook 日志的列表。
- 点击更多页签,然后选择 Webhook。
- 找到 webhook 并点击右上角的日志图标。
或者:
- 从导航工具栏中选择设置,然后选择 Webhook。
- 找到您想要查看日志的 webhook,然后选择它。
- 点击详情页面右上角的日志图标。
查看 Webhook 详细信息
您可以在 Webhook 详细信息页面查看与 webhook 有关的所有信息。您可以在这个页面中编辑 webhook、查看报表和断开 webhook。您可以在两个地方查看 webhook 详细信息:
- 从导航工具栏中选择订阅者。
- 选择管理列表,然后选择您要查看的 Webhook 日志所在的列表。
- 点击更多页签,然后选择 Webhook。
- 找到 webhook 并点击右上角的报表图标。
- 点击报表页面右上角的查看详细信息图标以查看 Webhook 详细信息。
或者:
- 从导航工具栏中选择设置,然后选择 Webhook。
- 从显示的 webhook 列表中,点击您要查看其详细信息的 webhook。