Skip to main content

المقدمة

DataFast هي أداة تحليلات تركز على الإيرادات تساعدك في اكتشاف قنوات التسويق التي تقود العملاء الدافعين. من خلال دمج Dodo Payments مع DataFast، يمكنك نسب الإيرادات إلى مصادر الحركة الخاصة بك، وتحديد شرائح العملاء ذات القيمة العالية، واتخاذ قرارات مستندة إلى البيانات لتنمية عملك.
يتطلب هذا التكامل مفتاح API الخاص بـ DataFast، والذي يمكنك الحصول عليه من لوحة معلومات DataFast.

كيف يعمل

تتبع DataFast الزوار من خلال معرف زائر فريد يتم تخزينه في ملف تعريف الارتباط. لنسب الإيرادات إلى قنوات التسويق، تحتاج إلى:
  1. قم بالتقاط معرف زائر DataFast من ملف تعريف الارتباط datafast_visitor_id عند إنشاء جلسات الخروج
  2. قم بتخزين معرف الزائر في بيانات التعريف الخاصة بالدفع
  3. أرسل بيانات الدفع إلى DataFast عند نجاح المدفوعات باستخدام واجهة برمجة تطبيقات الدفع الخاصة بهم
يسمح ذلك لـ DataFast بمطابقة المدفوعات الناجحة مع مصدر الحركة الأصلي، مما يمنحك نسب الإيرادات الكاملة.

البدء

1

Install DataFast Script

أولاً، قم بتثبيت برنامج تتبع DataFast على موقعك الإلكتروني. هذا ينشئ ملف تعريف الارتباط datafast_visitor_id الذي يتتبع زوارك.قم بزيارة توثيق DataFast للحصول على تعليمات التثبيت الخاصة بمنصتك.
2

Get Your API Key

قم بتسجيل الدخول إلى لوحة معلومات DataFast وانتقل إلى إعدادات موقعك للحصول على مفتاح API.
احفظ مفتاح API بأمان ولا تكشف عنه في كود جانب العميل.
3

Capture Visitor ID in Checkout

عند إنشاء جلسة الخروج، قم بالتقاط معرف زائر DataFast من ملف تعريف الارتباط وأضفه إلى بيانات التعريف الخاصة بالدفع.
4

Send Payment Data via Webhook

قم بتكوين ويب هوك لإرسال بيانات الدفع إلى واجهة برمجة تطبيقات الدفع الخاصة بـ DataFast عند نجاح المدفوعات.
5

Done!

🎉 ستظهر بيانات الإيرادات الآن في لوحة معلومات DataFast مع الإسناد الكامل لقنوات التسويق.

دليل التنفيذ

الخطوة 1: إضافة معرف الزائر إلى بيانات الدفع

عند إنشاء جلسة دفع، قم بالتقاط معرف زائر DataFast من ملف تعريف الارتباط وأدرجه في بيانات الدفع الخاصة بك.
تستخدم الأمثلة أدناه INLINE_CODE_PLACEHOLDER_387c606e621825f48c606e621825f8_END، وهو مهجور. لا يزال يعمل مع عمليات التكامل الحالية، ولكن يجب أن تستخدم عمليات التكامل الجديدة Checkout Sessions (POST /checkouts) — ويتم تمرير metadata بالطريقة نفسها.

الخطوة 2: إرسال بيانات الدفع إلى DataFast

كوّن نقطة نهاية webhook لإرسال بيانات الدفع إلى Payment API الخاص بـ DataFast عند نجاح عمليات الدفع.
1

Open the Webhook Section

في لوحة تحكم Dodo Payments، انتقل إلى Webhooks → + Add Endpoint ووسّع القائمة المنسدلة للتكاملات.
Add Endpoint and integrations dropdown
2

Select DataFast

اختر بطاقة تكامل DataFast.
3

Enter API Key

أدخل DataFast API Key في حقل الإعداد.
Add API Key
4

Configure Transformation

عدّل كود التحويل لتنسيق بيانات الدفع بما يتوافق مع Payment API الخاص بـ DataFast.
5

Test & Create

اختبر باستخدام حمولات نموذجية وانقر على Create لتفعيل التكامل.

أمثلة على كود التحويل

إسناد الدفع الأساسي

basic_payment.js

التعامل مع العملات التي لا تستخدم الكسور العشرية

بعض العملات (مثل JPY) لا تستخدم المنازل العشرية. اضبط حساب المبلغ وفقًا لذلك:
zero_decimal.js

مدفوعات الاشتراكات

بالنسبة إلى مدفوعات الاشتراكات المتكررة، يمكنك تتبّع كل عملية دفع:
subscription_payment.js

أفضل الممارسات

التقاط معرّف الزائر مبكرًا: خزّن معرّف زائر DataFast في أقرب وقت ممكن ضمن مسار الدفع لديك لضمان دقة الإسناد، حتى إذا غادر المستخدم الصفحة وعاد لاحقًا.
  • احرص دائمًا على تضمين معرّف الزائر في metadata: بدون معرّف الزائر، لا يستطيع DataFast إسناد الإيرادات إلى قنوات التسويق
  • تعامل مع العملات التي لا تستخدم الكسور العشرية: بعض العملات (مثل JPY وKRW وغيرها) لا تستخدم المنازل العشرية—اضبط حساب المبلغ وفقًا لذلك
  • اختبر باستخدام مدفوعات نموذجية: تحقّق من عمل التكامل بشكل صحيح قبل إطلاقه
  • راقب لوحة تحكم DataFast: تحقّق من ظهور المدفوعات بشكل صحيح مع الإسناد المناسب
  • استخدم إعادة محاولة webhook: إن Payment API الخاص بـ DataFast idempotent، لذا فإن إعادة المحاولة آمنة في حال فشل webhook

استكشاف الأخطاء وإصلاحها

  • تحقّق من صحة DataFast API key وتفعيله
  • تحقّق من التقاط datafast_visitor_id وتخزينه في metadata الخاصة بالدفع
  • تأكّد من أن تحويل webhook ينسّق الحمولة بشكل صحيح
  • تحقّق من تشغيل webhook عند أحداث payment.succeeded
  • تحقّق من لوحة تحكم DataFast بحثًا عن أي رسائل خطأ أو سجلات API
  • تأكّد من تثبيت DataFast tracking script وعمله على موقعك الإلكتروني
  • تحقّق من تعيين ملف تعريف الارتباط datafast_visitor_id بشكل صحيح
  • تحقّق من تطابق معرّفات الزوار بين إنشاء جلسة الدفع وإكمال الدفع
  • تأكّد من التقاط معرّف الزائر قبل إنشاء جلسة الدفع
  • راجع وثائق Payment API الخاصة بـ DataFast للحصول على إرشادات إضافية
  • تحقّق من تطابق بنية JSON مع تنسيق Payment API الخاص بـ DataFast
  • تحقّق من وجود جميع الحقول المطلوبة (amount وcurrency وtransaction_id وdatafast_visitor_id)
  • تأكّد من تحويل amount بشكل صحيح (اقسمه على 100 لمعظم العملات، باستثناء العملات التي لا تستخدم الكسور العشرية)
  • تحقّق من صحة عنوان URL لنقطة نهاية API: https://datafa.st/api/v1/payments
  • اختبر التحويل باستخدام حمولات webhook نموذجية
  • بالنسبة إلى العملات التي لا تستخدم الكسور العشرية (JPY وKRW وCLP وVND وUGX وMGA)، أرسل المبلغ كما هو دون قسمته على 100
  • بالنسبة إلى جميع العملات الأخرى، اقسم المبلغ على 100 لتحويله من السنتات إلى الوحدة الأساسية
  • تحقّق مرة أخرى من مطابقة رمز العملة لتنسيق ISO 4217 (مثل “USD” و”EUR” و”JPY”)

موارد إضافية

DataFast Documentation

تعرّف على المزيد حول Payment API الخاص بـ DataFast وميزات إسناد الإيرادات.

DataFast Dashboard

يمكنك الوصول إلى لوحة تحكم DataFast لعرض تحليلات الإيرادات وبيانات الإسناد.
هل تحتاج إلى مساعدة؟ تواصل مع دعم Dodo Payments على support@dodopayments.com للحصول على المساعدة بشأن التكامل.
آخر تعديل في ٦ أغسطس ٢٠٢٦