مع العلم أن Discourse هو SPA (تطبيق الصفحة الواحدة) وبعد الاطلاع على بعض الوثائق حول هذا الموضوع، ما زلت غير متأكد من كيفية تحقيق ذلك:
- نقوم بتضمين مكتبة JavaScript مخصصة في التذييل تتفاعل مع حل الإحصائيات الخاص بنا.
- نريد إثراء الإحصائيات عن طريق تشغيل أحداث مخصصة عند كل “تحميل صفحة”، على سبيل المثال، كلما انتقل المستخدم إلى صفحة “جديدة”.
رمز زائف:
window.statistic = window.statistic || [];
window.statistic.push({
action: "page.ready",
data: {
page: {
path: "/c/new-to-this-forum-get-started-here/20/l/new",
country: "WW",
language: "en",
}, user: {
country: "DE",
loginStatus: "logged_in"
}
} });
كيف وأين يجب أن أضع الكود في السمة المخصصة الخاصة بي لتحقيق ذلك؟
شكراً ![]()