跳到内容

Webhook 集成

集成概述

Anchor link to

此集成允许您设置一个 Webhook 端点,以从 Pushwoosh 接收实时数据,特别是电子邮件状态事件,例如电子邮件已发送、电子邮件已送达、电子邮件被退回、电子邮件已打开等。

集成类型

Anchor link to

:数据通过 Webhook 从 Pushwoosh 发送到您的系统。

Webhook 端点:一个服务器端 URL,用于接收来自 Pushwoosh 的 HTTP POST 请求。客户端可以指定确切的端口。

  • 不带端口的示例:https://clientdomainname.com/webhook_endpoint
  • 指定端口的示例:https://clientdomainname.com:8081/webhook_endpoint

同步实体

Anchor link to

电子邮件状态事件,提供有关用户与您发送的消息互动的数据。

设置集成

Anchor link to

要设置集成:

  1. 在您的 Pushwoosh 帐户中,转到 Settings > 3rd Party Integrations 并找到 Webhook Integration。点击 Configure
  1. 在打开的窗口中,输入 Webhook 端点的完整 URL,然后点击 Apply

成功配置后,您将开始收到来自 Pushwoosh 的请求。

如何验证集成是否正常工作

Anchor link to

集成设置完成后,您将在指定的 Webhook 端点收到来自 Pushwoosh 的 HTTP POST 请求。

Webhook 请求体

Anchor link to
Field nameTypeRequiredDescriptionExample
event_namestringYes事件的名称"Email Sent"
message_iduint64No与事件关联的消息的唯一 ID。200XXXX3258
message_codestringYes与事件关联的消息代码。"B780-XXXXXX3C-XXXX0375"
campaign_iduint64No与事件关联的营销活动的唯一 ID。96XXXX
platformstringYes与事件关联的设备平台(例如,iOS、Android、Email)。"Email"
application_codestringYes与事件关联的应用程序代码。"3XXXX-XXXX1"
hwidstringYes与事件关联的设备标识符 (HWID)。"example@gmail.com"
user_idstringYes与事件关联的 Pushwoosh User ID。"15XXXX8"
payloadstringNo与消息相关的内容取决于平台。对于电子邮件事件,此字段包含电子邮件主题。对于其他平台,此字段可能包含与事件相关的不同内容(例如,消息内容或标题)。"Don't miss our summer sale!"
timestampint64Yes事件发生的时间,采用 UNIX 时间戳格式。1723798222
journey_titlestringNo与事件关联的 Journey 的标题。"Summer sale"
journey_point_titlestringNo与事件关联的 Journey 中特定点的标题。"5_summer sale_new"

请求示例

Anchor link to
{
"event_name": "Email Sent",
"message_code": "B780-XXXXXX3C-XXXX0375",
"campaign_id": 96XXXX,
"platform": "Email",
"payload": "Don't miss our summer sale!",
"application_code": "3XXXX-XXXX1",
"hwid": "example@gmail.com",
"user_id": "15XXXX8",
"timestamp": 1723798222,
"journey_title": "Summer sale",
"journey_point_title": "5_summer sale_promoemail"
}
Was this page useful?