أنا أحلل إحصائيات المستخدمين والنشاط على المنتدى الخاص بنا.
أود أن أرى المواضيع المحددة التي شاهدها المستخدم. حتى الآن، النشاط الأكثر تفصيلاً الذي يمكنني العثور عليه حول المستخدم هو مجرد عدد “المواضيع المُشاهدة” و"المنشورات المقروءة" في شبكات الإدارة → المستخدمين.
لقد قمت بتثبيت مكون Data Explorer الإضافي لأرى ما إذا كان هناك المزيد من البيانات، لكنني لم أستطع العثور على أي شيء مفيد من حيث سجلات نشاط المستخدم التفصيلية ووصول المستخدمين إلى المواضيع/المنشورات.
-- [المعاملات]
-- int :topic_id = 1
SELECT
title,
viewed_at,
tv.user_id
FROM topics t
LEFT JOIN topic_views tv
ON t.id = tv.topic_id
WHERE category_id IS NOT NULL
AND tv.user_id IS NOT NULL
AND t.id = :topic_id
ORDER BY viewed_at DESC
LIMIT 1000
آخر 100 مشاهدة لموضوع من قبل المستخدم
-- [المعاملات]
-- int :user_id = 1
SELECT
tv.user_id,
title,
viewed_at,
views,
t.user_id
FROM topics t
LEFT JOIN topic_views tv
ON t.id = tv.topic_id
WHERE category_id IS NOT NULL
AND tv.user_id = :user_id
ORDER BY viewed_at DESC
LIMIT 100