إرسال الأحداث

SDK يسمح بإرسال أي أحداث من جزء الخادم في موقعك الإلكتروني إلى Finteza، بما في ذلك بيانات إجراء المستخدم، وحالة قاعدة البيانات، ومؤشرات الأداء، إلخ. يتم توفير طريقة finteza.sendEvent() لذلك.

const finteza = require("finteza-sdk");
 
// sending event
finteza.sendEvent({
  name: "Server Track Test",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
});

قم بتعيين المعلمات التالية عند الاتصال finteza.sendEvent():

المعلمة

النوع

الوصف

name *

السلسلة

اسم الحدث. الحد الأقصى للطول هو 128 حرفًا.

websiteId *

السلسلة

معرف الموقع الإلكتروني. يمكن الحصول عليها من إعدادات الموقع الإلكتروني (حقل المعرّف) في Finteza لوحة.

url

السلسلة

عنوان خادم Finteza. في معظم الحالات، لا ينبغي تغييره.

referer

السلسلة

ترتبط جميع الأحداث بالعدادات (المواقع الإلكترونية) على جانب Finteza باستخدام websiteId. يتأكد النظام من أن مُضيف حدث قد وصل من توافق مع مُضيف العداد (المحدد في إعدادات الموقع الإلكتروني الخاص بـ Finteza لوحة). هذا يمنع تضخيم حركة المرور.

 

افتراضيًا، يتم تحديد مضيف يعمل عليه SDK (يتم تعريفه تلقائيًا) عند إرسال الأحداث. إذا لزم الأمر، يمكنك إعادة تعريفه باستخدام مُعلمةالمُحيل.

* — مُعلمات مطلوبة.

بيانات إضافية في معلمات الحدث #

في الأحداث المرسلة إلى Finteza، يمكنك تحديد بيانات إضافية كمعلمات، على سبيل المثال، نوع من السلع المشتراة أو السعر أو العملة، إلخ.

finteza.sendEvent({
  name: "{EVENT}",
  websiteId: "{WEBSITE_ID}",
  unit: "{UNIT}",
  value: {VALUE}
});

حدد اسم الحدث ومعرف الموقع الإلكتروني، واضبط المعلمات الإضافية:

المعلمة

النوع

الوصف

unit

السلسلة

وحدات قياس المعلمة، على سبيل المثال، الدولار الأمريكي، البنود، إلخ. الحد الأقصى للطول هو 32 حرفًا.

value

العدد

قيمة المعلمة. الحد الأقصى للطول هو 64 حرفًا.

مثال:

finteza.sendEvent({
  name: "Server Track Purchase}",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx",
  unit: "USD",
  value: 100
});