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

بعد تثبيت SDK ، يمكنك إرسال أحداث إجراء مستخدم التطبيق إلى Finteza. للقيام بذلك، استخدم طريقة الحدث لتحديد اسم سلسلة الحدث:

Finteza.event("{EVENT}")

عيّن اسم الحدث في {EVENT}. إذا كنت تستخدم بادئة باسم تطبيق، تتم إضافتها إلى جميع الأحداث المرسلة.

اتصل بهذه الوظيفة بعد أي حدث ضروري في التطبيق، مثل الانتقال إلى قسم، والضغط على زر، وملء النموذج، إلخ.

أقصى حد مقبول لطول اسم الحدث بما في ذلك البادئة هو 128 حرفًا.


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

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

Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}")

عيّن اسم الحدث في {EVENT}. المعلمات التالية محددة بعد ذلك:

المعلمة

النوع

الوصف

id

السلسلة

معرف عشوائي. الحد الأقصى للطول هو 64 رمزًا. لتجنب استخدام المعرف، قم بتعيين nil.

unit

السلسلة

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

value

العدد

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

مثال:

Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
Finteza.event("First Book Open", id: null, unit: "Count", value: String(42))

سيتم إضافة نماذج محاسبة الأحداث المعقدة لعمليات الشراء داخل التطبيق والتجارة الإلكترونية في المستقبل.


تعطيل تتبع الحدث #

لتعطيل تسجيل الأحداث داخل التطبيق مؤقتًا، استخدم طريقة Finteza.setTracking  مع القيمةالخطأ.

Finteza.setTracking(false);

بعد ذلك، سيتم تجاهل جميع الأحداث الأخرى المسجلة عبر وظيفة الحدث (بما في ذلك الأحداث التي تحتوي على المعلمات) ولن يتم إرسالها إلى Finteza.

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

Finteza.setTracking(true);