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

Customer Journey API

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

Anchor link to

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

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

قم بالمصادقة بواسطة API access token وأرسل طلباً فارغاً إلى نقطة النهاية (endpoint).

NameTypeDescription
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
}
}]
}
}

يحصل على إحصائيات journey محددة بواسطة معرفها (ID). يمكنك العثور على Journey ID في عنوان URL لصفحة لوحة journey:

Journey ID

قم بالمصادقة بواسطة API access token وأرسل طلباً فارغاً إلى نقطة النهاية (endpoint).

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

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

Anchor link to

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

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

رؤوس الطلب (Request headers)

Anchor link to
Header
Value
Content-Typeapplication/json
AuthorizationBearer \<your_token\>. يجب تضمين رمز مصادقة صالح في رأس Authorization.

جسم الطلب (Request body)

Anchor link to

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

Field
Type
RequiredDescription
user_idsstring[]نعمقائمة User IDs لإزالتها من Journeys.
journey_uuidsstring[]مطلوب إذا لم يتم توفير all_journeys أو كانت false.قائمة UUIDs الخاصة بـ Journey لإزالة المستخدمين منها.
all_journeysbooleanمطلوب إذا لم يتم توفير journey_uuids.إذا كانت true، ستتم إزالة المستخدمين من جميع Journeys. إذا كانت false، يجب توفير journey_uuids.

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

أمثلة الطلب

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

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

Anchor link to
{
"success": true
}