التكاملإرسال الأحداث

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

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

Objective-C:

[Finteza event:@"{EVENT}"];

Swift:

Finteza.event("{EVENT}")

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

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

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


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

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

Objective-C:

[Finteza event:@"{EVENT}" id:@"{ID}" units:@"{UNITS}" value:@"{VALUE}"];

Swift:

Finteza.event("{EVENT}", id: "{ID}", units: "{UNITS}", value: "{VALUE}")

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

المعلمة

النوع

الوصف

id

السلسلة

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

units

السلسلة

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

value

العدد

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

أمثلة على Objective-C:

[Finteza event:@"Book Load" id:@"CATEGORY_ID" units:@"BOOKS" value:@"BOOK_ID"];
[Finteza event:@"First Book Open" id:nil units:@"Count" value:@(42).stringValue];

أمثلة على Swift:

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

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


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

لتعطيل تسجيل الأحداث داخل التطبيق مؤقتًا، اضبط التتبع على لا/خطأ (الافتراضي هو نعم/صواب).

Objective-C:

Finteza.tracking = NO;

Swift:

Finteza.tracking = false

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