it-swarm.asia

كيفية تتبع وعرض أنشطة المستخدم المحددة في الموقع؟

أتساءل عن كيفية تتبع أنشطة المستخدم وعرضها في موقع Drupal. أمثلة على هذه الأنشطة هي:

  • المشاركات.
  • تعليقات.
  • مشاركات الصفحة.

لقد وجدت بعض الوحدات التي تتتبع أنشطة المستخدمين في جميع وسائل التواصل الاجتماعي ، لكني بحاجة إلى شيء محلي أكثر بكثير (داخل الموقع).

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

14
MauF

هناك بعض الوحدات التي يمكن أن تساعدك (اقتباسات مدرجة من صفحات مشروعهم):

  • نشاط :

    ... يتتبع الأشياء التي يفعلها الأشخاص على موقعك ويوفر خلاصات مصغرة لهذه الأنشطة في مجموعات وفي جدول متخصص وعبر RSS. الوحدة قابلة للتوسعة بحيث يمكن لأي وحدة أخرى الاندماج معها. تكون الرسائل التي يتم إنتاجها قابلة للتخصيص عبر واجهة المسؤول وتكون حساسة للسياق.

  • نبض القلب

    ... يعرض نشاط المستخدم على موقع ويب. هذه الوحدة هي API لتسجيل النشاط. تحتوي البيانات المسجلة على هياكل الرسائل والسمات والمتغيرات. بمجرد وجود رسائل النشاط في قاعدة البيانات ، سيتم تحليلها وبناء في تدفقات الأنشطة.

  • نشاط المستخدم

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

  • إحصائيات المستخدم

    ... يوفر إحصائيات المستخدم المطلوبة بشكل شائع ، وتتبع عنوان IP ودمج المشاهدات.

أي واحدة (ق) تختارها تعتمد حقًا على ما تريد بالضبط الذي تريد تحقيقه (استخدم طرق العرض أم لا ، اعرض فقط معلومات النشر أو إحصائيات تسجيل الدخول ، وما إلى ذلك). أنا متأكد من أن هناك المزيد في عداد المفقودين.

وحدات دفق النشاط (على Groups.Drupal.org) تحتوي على مقارنة حول وظائف وبنية بعض وحدات النشاط.

15
Laxman13

بالنسبة لحالات الاستخدام البسيطة ، يوفر Core وحدة التتبع (غالبًا ما يتم تجاهلها غالبًا ، وهو ما يستخدمه Drupal.org (على الرغم من أنك إذا كنت تستخدم Drupal 6 ، وحدة المساهمة Tracker2 أكثر أداءً ، وشقت طريقها إلى Drupal 7 ).

8
jhedstrom

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

يتم تنفيذ الأهداف و المهام باستخدام كيانات قابلة للحقل. حتى تتمكن من تخصيص الأهداف عبر "إدارة الحقول" و/أو "إدارة العرض". وهو يدمج بشكل جيد للغاية ، خارج الصندوق ، مع طرق العرض أيضًا.

توجه إلى فيديو الأهداف والذي يتضمن:

  • مقدمة عامة عن الوحدة.
  • عرض توضيحي لتثبيته وتكوينه واستخدامه.
  • نماذج لكيفية استخدام القواعد الوحدات للقيام بسحرها (أي لتتبع تقدم المستخدم لتحقيق الأهداف المختلفة).

باستخدام الوحدة الفرعية الأهداف الإضافية ، يتم دمجها مع نقاط المستخدم أيضًا.

لمزيد من التفاصيل ، ارجع إلى وثائق المجتمع ، والتي تتضمن أيضًا ملخصًا لما تدور حوله هذه الوحدة حقًا ، أي (اقتباس من تلك الصفحة):

ما هو "الهدف"؟

"الهدف" عبارة عن مجموعة من المهام أو أكثر يجب على المستخدم إكمالها. الهدف هو حاوية للمهام. بمجرد أن يكمل المستخدم جميع المهام لهدف ما ، يتم وضع علامة على الهدف تلقائيًا على أنه مكتمل.

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

ما هي "المهمة"؟

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

  • مستخدم "يحب" مشاركة مستخدم آخر.
  • يساهم المستخدم بثلاث مشاركات من المحتوى في غضون أسبوع.
  • يقوم المستخدم بتسجيل الدخول إلى الموقع لمدة ثلاثة أيام متتالية.

الكشف: أنا المشرف على هذه الوحدة.

0
Pierre.Vriens