المقدمة
DataFast هي أداة تحليلات تركز على الإيرادات تساعدك في اكتشاف قنوات التسويق التي تقود العملاء الدافعين. من خلال دمج Dodo Payments مع DataFast، يمكنك نسب الإيرادات إلى مصادر الحركة الخاصة بك، وتحديد شرائح العملاء ذات القيمة العالية، واتخاذ قرارات مستندة إلى البيانات لتنمية عملك.تتطلب هذه التكامل مفتاح API الخاص بـ DataFast، والذي يمكنك الحصول عليه من لوحة معلومات DataFast.
كيف يعمل
تتبع DataFast الزوار من خلال معرف زائر فريد يتم تخزينه في ملف تعريف الارتباط. لنسب الإيرادات إلى قنوات التسويق، تحتاج إلى:- التقاط معرف زائر DataFast من ملف تعريف الارتباط
datafast_visitor_idعند إنشاء جلسات الدفع - تخزين معرف الزائر في بيانات الدفع الخاصة بك
- إرسال بيانات الدفع إلى DataFast عند نجاح المدفوعات باستخدام واجهة برمجة التطبيقات الخاصة بهم
البدء
تثبيت سكربت DataFast
أولاً، قم بتثبيت سكربت تتبع DataFast على موقعك. هذا ينشئ ملف تعريف الارتباط
datafast_visitor_id الذي يتتبع زوارك.قم بزيارة وثائق DataFast للحصول على تعليمات التثبيت الخاصة بمنصتك.احصل على مفتاح API الخاص بك
قم بتسجيل الدخول إلى لوحة معلومات DataFast وانتقل إلى إعدادات موقعك للحصول على مفتاح API الخاص بك.
التقاط معرف الزائر في الدفع
عند إنشاء جلسة دفع، قم بالتقاط معرف زائر DataFast من ملف تعريف الارتباط وأضفه إلى بيانات الدفع الخاصة بك.
إرسال بيانات الدفع عبر Webhook
قم بتكوين Webhook لإرسال بيانات الدفع إلى واجهة برمجة التطبيقات الخاصة بـ DataFast عند نجاح المدفوعات.
دليل التنفيذ
الخطوة 1: إضافة معرف الزائر إلى بيانات الدفع
عند إنشاء جلسة دفع، قم بالتقاط معرف زائر DataFast من ملف تعريف الارتباط وأدرجه في بيانات الدفع الخاصة بك.الخطوة 2: إرسال بيانات الدفع إلى DataFast
قم بتكوين نقطة نهاية Webhook لإرسال بيانات الدفع إلى واجهة برمجة التطبيقات الخاصة بـ DataFast عند نجاح المدفوعات.فتح قسم Webhook
في لوحة معلومات Dodo Payments الخاصة بك، انتقل إلى Webhooks → + إضافة نقطة نهاية وقم بتوسيع قائمة التكامل.

أمثلة كود التحويل
نسب الدفع الأساسية
basic_payment.js
التعامل مع العملات ذات الصفر العشري
بعض العملات (مثل JPY) لا تستخدم أماكن عشرية. قم بتعديل حساب المبلغ وفقًا لذلك:zero_decimal.js
مدفوعات الاشتراك
لمدفوعات الاشتراك المتكررة، يمكنك تتبع كل دفعة:subscription_payment.js
أفضل الممارسات
- تأكد دائمًا من تضمين معرف الزائر في البيانات الوصفية: بدون معرف الزائر، لا يمكن لـ DataFast نسب الإيرادات إلى قنوات التسويق
- التعامل مع العملات ذات الصفر العشري: بعض العملات (JPY، KRW، إلخ) لا تستخدم أماكن عشرية - قم بتعديل حساب المبلغ وفقًا لذلك
- اختبر باستخدام مدفوعات عينة: تحقق من أن التكامل يعمل بشكل صحيح قبل الذهاب للعرض
- راقب لوحة معلومات DataFast الخاصة بك: تحقق من أن المدفوعات تظهر بشكل صحيح مع نسب صحيحة
- استخدم إعادة المحاولة لـ Webhook: واجهة برمجة التطبيقات الخاصة بـ DataFast هي idempotent، لذا فإن إعادة المحاولة آمنة إذا فشل Webhook
استكشاف الأخطاء وإصلاحها
المدفوعات لا تظهر في DataFast
المدفوعات لا تظهر في DataFast
- تحقق من أن مفتاح واجهة برمجة التطبيقات الخاص بـ DataFast صحيح ونشط
- تحقق من أن
datafast_visitor_idيتم التقاطه وتخزينه في بيانات الدفع - تأكد من أن تحويل الويب هو تنسيق الحمولة بشكل صحيح
- تحقق من أن الويب هو الذي يتم تفعيله على أحداث
payment.succeeded - تحقق من لوحة معلومات DataFast لأي رسائل خطأ أو سجلات واجهة برمجة التطبيقات
عدم عمل نسبة الإيرادات
عدم عمل نسبة الإيرادات
- تأكد من أن سكربت تتبع DataFast مثبت ويعمل على موقعك
- تحقق من أن ملف تعريف الارتباط
datafast_visitor_idيتم تعيينه بشكل صحيح - تحقق من أن معرفات الزوار تتطابق بين إنشاء الخروج وإكمال الدفع
- تأكد من أنك تلتقط معرف الزائر قبل إنشاء جلسة الخروج
- راجع وثائق واجهة برمجة التطبيقات للمدفوعات من DataFast للحصول على إرشادات إضافية
أخطاء التحويل
أخطاء التحويل
- تحقق من أن هيكل JSON يتطابق مع تنسيق واجهة برمجة التطبيقات للمدفوعات من DataFast
- تحقق من أن جميع الحقول المطلوبة (
amount,currency,transaction_id,datafast_visitor_id) موجودة - تأكد من أن المبلغ تم تحويله بشكل صحيح (قسمه على 100 لمعظم العملات، باستثناء العملات ذات الأصفار العشرية)
- تحقق من أن عنوان URL لنقطة نهاية واجهة برمجة التطبيقات صحيح:
https://datafa.st/api/v1/payments - اختبر التحويل مع حمولات الويب النموذجية
مشاكل تحويل العملات
مشاكل تحويل العملات
- بالنسبة للعملات ذات الصفر العشري (JPY، KRW، CLP، VND، UGX، MGA)، أرسل المبلغ كما هو دون قسمته على 100
- بالنسبة لجميع العملات الأخرى، قسم المبلغ على 100 للتحويل من السنتات إلى الوحدة الأساسية
- تحقق من أن رمز العملة يتطابق مع تنسيق ISO 4217 (مثل “USD”، “EUR”، “JPY”)
موارد إضافية
وثائق DataFast
تعرف على المزيد حول واجهة برمجة التطبيقات الخاصة بالدفع في DataFast وميزات نسب الإيرادات.
لوحة معلومات DataFast
الوصول إلى لوحة معلومات DataFast الخاصة بك لعرض تحليلات الإيرادات وبيانات النسب.
تحتاج إلى مساعدة؟ اتصل بدعم Dodo Payments على support@dodopayments.com للحصول على المساعدة في التكامل.
