scanova('init', ...)، يلتقط SDK إجراءات المستخدم تلقائيًا دون أي شيفرة إضافية. تعرض هذه الصفحة بالضبط ما ترسله كل خاصية من خصائص التتبع التلقائي.
مشاهدة الصفحة
يُفعَّل بواسطة:autoPageview: true
يُطلَق مرة واحدة لكل تحميل للصفحة، بمجرد تهيئة SDK.
نوع الحدث: pageview
البيانات الوصفية الملتقطة: (لا شيء — سياق الصفحة موجود في حقول المستوى الأعلى)
مثال كامل على الحمولة:
autoPageview عند تهيئة SDK. وإذا استدعيت أيضًا scanova('track', 'page_view', ...) يدويًا، فستُرسل حدثين لكل تحميل للصفحة. استخدم أحدهما فقط.
منع التكرار: يمنع SDK إطلاق pageview مرتين للرابط نفسه ضمن دورة حياة واحدة. في موقع تقليدي متعدد الصفحات، إذا غادر الزائر ثم عاد إلى الرابط نفسه، فإن التحميل الثاني يعيد تهيئة SDK ويُطلق الحدث بشكل طبيعي. أما في تطبيق الصفحة الواحدة (SPA) حيث يتغيّر الرابط من جهة العميل، فيعني هذا المنع أن العودة إلى مسار سبقت زيارته لا تعيد إطلاق مشاهدة الصفحة — عليك معالجة ذلك بنفسك. راجع دليل SPA.
النقر
يُفعَّل بواسطة:autoClicks: true
يُطلَق عندما ينقر الزائر على رابط (<a>) أو زر (<button>) أو أي عنصر يحمل role="button".
نوع الحدث: click
البيانات الوصفية الملتقطة:
مثال على الحمولة:
data-scnv-name إلى أي عنصر للتحكم في التسمية التي تظهر في التقارير:
إرسال النموذج
يُفعَّل بواسطة:autoForms: true
يُطلَق عندما يرسل الزائر أي <form> في الصفحة. قيم الحقول لا تُلتقط أبدًا — تُلتقط هوية النموذج فقط.
نوع الحدث: form_submit
البيانات الوصفية الملتقطة:
مثال على الحمولة:
عمق التمرير
يُفعَّل بواسطة:autoScroll: true
يُطلَق عندما يتجاوز الزائر علامات محددة في الصفحة. تُطلَق كل علامة مرة واحدة لكل تحميل للصفحة — والتمرير صعودًا ونزولًا بشكل متكرر لا يعيد إطلاق العلامة نفسها.
نوع الحدث: scroll
العلامات: 25% و50% و75% و90%
البيانات الوصفية الملتقطة:
أمثلة على الحمولة:
/home ثم انتقل إلى /pricing، لن يُطلق SDK أحداث 25% أو 50% أو 75% في /pricing — بل الأحداث الخاصة بالعلامات التي تتجاوز ما بلغه سابقًا فقط. ولإعادة تهيئة تتبع التمرير عند تغيير المسار، أعد تحميل SDK أو اعتمد أحداث تمرير يدوية.