نماذج تكامل Webhook
باستخدام webhooks، يمكنك مشاركة بيانات رحلة العميل مع أي خدمة أخرى تقريبًا: التحليلات، وأنظمة إدارة علاقات العملاء (CRM)، وخدمات أتمتة التسويق، وغير ذلك الكثير. على سبيل المثال، يمكنك إخطار الخدمات الخارجية تلقائيًا عندما يتخذ العميل إجراءً معينًا داخل الرحلة، وإرسال بيانات العملاء إلى أدوات التحليل الخاصة بك، وتشغيل رسائل البريد الإلكتر الإلكتروني أو الرسائل القصيرة (SMS) أو رسائل واتساب من جهات خارجية عند وقوع أحداث معينة داخل الرحلة - هناك العديد من حالات الاستخدام، اختر ما يناسبك. تعرف على المزيد حول عنصر Webhook في رحلات العميل (Customer Journeys)
يوضح هذا المنشور كيفية تنفيذ webhooks لحالات استخدام وخدمات مختلفة.
Mixpanel
Anchor link toحالة الاستخدام
Anchor link toإرسال بيانات الأحداث من رحلة إلى Mixpanel.
المتطلبات الأساسية
Anchor link to- حساب Mixpanel و Project ID
- حساب الخدمة (Service account)
Webhook لواجهة برمجة تطبيقات الاستيعاب (ingestion API) (https://developer.mixpanel.com/reference/events):
مثال على URL
Anchor link tohttps://api.mixpanel.com/import?strict=1&project_id=XXXXXXX
Authorization: Basic UHVzaHdvb3NVTTWlrcjROZUE=Content-Type: application/jsonمثال على البيانات
Anchor link to[ { "event": "PW_ApplicationOpen", "properties": { "time": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:datetime}}", "distinct_id": "{{device:hwid}}", "$insert_id": "48ae746b-0f54-47db-b96c-1f082e110ff4", "device_type": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:device_type}}", "application_version": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:application_version}}", "timezone": "{{tag:Timezone}}", "name": "{{tag:Name}}" } }]Amplitude
Anchor link toحالة الاستخدام
Anchor link toإرسال بيانات الأحداث من رحلة إلى Amplitude.
المتطلبات الأساسية
Anchor link to- حساب Amplitude
Webhook لواجهة برمجة تطبيقات الاستيعاب (Ingestion API) (https://developers.amplitude.com/docs/http-api-v2#request-format):
https://api.amplitude.com/2/httpapi
Accept: */*Content-Type: application/jsonمثال على البيانات
Anchor link to{ "api_key": "c506ffde6db9xxxxxxa50120e22ec5", "events": [ { "user_id": "{{device:user_id}}", "device_id": "{{device:hwid}}", "event_type": "PW_ApplicationOpen", "user_properties": {"timezone": "{{tag:Timezone}}", "sdk_version": "{{tag:SDK Version}}"}, "country": "{{tag:Country}}" } ]}Slack
Anchor link toحالة الاستخدام
Anchor link toتشغيل رسائل Slack من رحلة.
المتطلبات الأساسية
Anchor link to- حساب Slack
مثال على URL
Anchor link tohttps://pushwoosh.slack.com/apps/XXXXXXXX-incoming-webhooks
Content-Type: application/jsonمثال على البيانات
Anchor link to{"text": "Hi there :smile:","username": "John Doe"}Zapier
Anchor link toحالة الاستخدام
Anchor link toإرسال البيانات إلى Zapier والتي يمكن استخدامها لاحقًا في أتمتة Zapier عبر أكثر من 4000 تطبيق.
المتطلبات الأساسية
Anchor link to- حساب Zapier
مثال على URL
Anchor link tohttps://hooks.zapier.com/hooks/catch/XXXXXXX/xxxxxxx
Content-Type: application/jsonمثال على البيانات
Anchor link to{ "hwid": "{{device:hwid}}", "sdk": "{{tag:SDK Version}}"}Twilio (SMS)
Anchor link toحالة الاستخدام
Anchor link toإرسال رسائل SMS من رحلة
المتطلبات الأساسية
Anchor link to- حساب Twilio (الوصول إلى TWILIO_ACCOUNT_SID و TWILIO_AUTH_TOKEN)
- رقم هاتف تم شراؤه
مثال على URL
Anchor link tohttps://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json
Content-Type: application/x-www-form-urlencodedAuthorization: Basic.... // قم بترميز TWILIO_ACCOUNT_SID و TWILIO_AUTH_TOKEN باستخدام https://www.blitter.se/utils/basic-authentication-header-generator/ للحصول على قيمة المصادقة (Authenticate)مثال على البيانات
Anchor link toFrom=%2B18646511557&To=%2B15852826356&Body=...