انتقل إلى المحتوى

واجهة برمجة تطبيقات Customer Journey

الحصول على إحصائيات Journey

Anchor link to

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

الحصول على إحصائيات لرحلة معينة من خلال معرفها. يمكنك العثور على معرف Journey في عنوان URL لصفحة لوحة Journey (انظر الصورة أدناه).

قم بالمصادقة باستخدام رمز وصول API وأرسل طلبًا فارغًا إلى نقطة النهاية.

الترويسات

Anchor link to
الاسمالنوعالوصف
Authorizationstringمعرف Journey
{
"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 في عنوان URL لصفحة لوحة Journey:

معرف Journey

قم بالمصادقة باستخدام رمز وصول API وأرسل طلبًا فارغًا إلى نقطة النهاية.

مثال على الطلب
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
}
}]
}
}

إزالة المستخدمين من الرحلات

Anchor link to

تسمح لك نقطة النهاية هذه بإزالة قائمة من المستخدمين من جميع الرحلات النشطة أو من رحلات محددة.

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

ترويسات الطلب

Anchor link to
الترويسة
القيمة
Content-Typeapplication/json
AuthorizationApi <server_api_token>. يجب تضمين رمز Server API صالح في ترويسة Authorization.

جسم الطلب

Anchor link to

أرسل كائن JSON بالحقول التالية:

الحقل
النوع
مطلوبالوصف
user_idsstring[]نعمقائمة معرفات المستخدمين لإزالتها من الرحلات.
journey_uuidsstring[]مطلوب إذا لم يتم توفير all_journeys أو كانت قيمته false.قائمة بمعرفات UUID للرحلات التي سيتم إزالة المستخدمين منها.
all_journeysbooleanمطلوب إذا لم يتم توفير journey_uuids.إذا كانت القيمة true، فسيتم إزالة المستخدمين من جميع الرحلات. إذا كانت false، فيجب توفير journey_uuids.

ملاحظة: يجب توفير واحد على الأقل من all_journeys (مع القيمة true) أو journey_uuids (كمصفوفة غير فارغة).

أمثلة على الطلبات

Anchor link to
إزالة المستخدمين من جميع الرحلات
Anchor link to
{
"user_ids": ["user1", "user2", "user3"],
"all_journeys": true
}
إزالة المستخدمين من رحلات محددة
Anchor link to
{
"user_ids": ["user1", "user2"],
"journey_uuids": ["journey-uuid-1", "journey-uuid-2"]
}

أمثلة على الاستجابات

Anchor link to
{
"success": true
}