跳到内容

Customer Journey API

获取 Journey 统计数据

Anchor link to

GET https://journey.pushwoosh.com/api/journey/{id}/statistics/external

通过 ID 获取特定 Journey 的统计数据。您可以在 Journey canvas(旅程画布)页面的 URL 中找到 Journey ID(见下图)。

使用 API Access Token 进行授权,并向端点发送空请求。

名称类型描述
AuthorizationstringJourney ID
{
"payload": {
"title": "Journey Title",
"points": [{
"pointTitle": "First Point Title",
"campaignCode": "AAAAA-00000",
"presetCode": "12345-67890",
"pointStat": {
"sent": 22648,
"opened": 60,
"uniqOpened": 60,
"conversion": 0.26492405510420347
}
}]
}
}

通过 ID 获取特定 Journey 的统计数据。您可以在 Journey canvas 页面的 URL 中找到 Journey ID

Journey ID

使用 API Access Token 进行授权,并向端点发送空请求。

请求示例
curl --location --request GET 'https://journey.pushwoosh.com/api/journey/<journey_id>/statistics/external' \
--header 'Authorization: Api <YOUR API TOKEN>'
响应示例
{
"payload": {
"title": "Journey Title",
"points": [{
"pointTitle": "First Point Title",
"campaignCode": "AAAAA-00000",
"presetCode": "12345-67890",
"pointStat": {
"sent": 22648,
"opened": 60,
"uniqOpened": 60,
"conversion": 0.26492405510420347
}
}]
}
}

从 Journey 中移除用户

Anchor link to

此端点允许您从所有或特定的活跃 Journey 中移除用户列表。

POST https://journey.pushwoosh.com/api/journey/drop-users/external

Header
Content-Typeapplication/json
AuthorizationBearer \<your_token\>。必须在 Authorization 头中包含有效的身份验证令牌。

发送包含以下字段的 JSON 对象:

字段
类型
必填描述
user_idsstring[]要从 Journey 中移除的 User ID 列表。
journey_uuidsstring[]如果未提供 all_journeys 或其为 false,则必填。要从中移除用户的 Journey UUID 列表。
all_journeysboolean如果未提供 journey_uuids,则必填。如果为 true,用户将从所有 Journey 中移除。如果为 false,则必须提供 journey_uuids

注意: 必须提供 all_journeys设置为 true)或 journey_uuids非空数组)中的至少一个。

请求示例

Anchor link to
从所有 Journey 中移除用户
Anchor link to
{
"user_ids": ["user1", "user2", "user3"],
"all_journeys": true
}
从特定 Journey 中移除用户
Anchor link to
{
"user_ids": ["user1", "user2"],
"journey_uuids": ["journey-uuid-1", "journey-uuid-2"]
}

响应示例

Anchor link to
{
"success": true
}