Як відстежувати та відображати вибрані дії користувачів на сайті?


14

Цікаво, як відстежувати та відображати діяльність користувачів на сайті Drupal. Прикладами такої діяльності є:

  • дописів.
  • коментарі.
  • публікації на сторінці.

Я знайшов деякі модулі, які відстежують активність користувачів у всіх соціальних мережах, але мені потрібно щось набагато більш локальне (всередині сайту).

Я також думав про використання Views для створення блоку з подібними фільтрами, але я ніколи не бачив фільтри настільки специфічними, як користувачі. Чи є спосіб досягти цього?

Відповіді:


15

Є кілька модулів, які можуть вам допомогти (цитати містяться на сторінках проекту):

  • Діяльність :

    ... відслідковує те, що люди роблять на вашому сайті, і забезпечує міні-канали цих заходів у блоках, в спеціалізованій таблиці та за допомогою RSS. Модуль розширюється, щоб будь-який інший модуль міг інтегруватися з ним. Повідомлення, які створюються, налаштовуються через адміністраторський інтерфейс і залежать від контексту.

  • Серцебиття

    ... відображає активність користувачів на веб-сайті. Цей модуль є API для реєстрації активності. Записані дані містять структури повідомлень, атрибути та змінні. Як тільки повідомлення про діяльність існують у базі даних, вони будуть проаналізовані та вбудовані в потоки діяльності.

  • Активність користувача

    ... обчислює індекс активності на основі входу користувача, показів сторінок, створених вузлів та коментарів. Вага кожного значення регулюється адміністратором. Він надає метр активності на сторінці профілю користувача, блок з найактивнішими користувачами та сторінку огляду користувачів, відсортовану за активністю.

  • Статистика користувачів

    ... надає часто запитувану статистику користувачів для темерів, відстеження IP-адрес та інтеграцію переглядів.

Вибрані з них дійсно залежать від того , що саме ви хочете виконати (використовувати Перегляд чи ні, відображати лише інформацію про публікацію чи статистику входу тощо). Я впевнений, що там є більше, чого я пропускаю.

Модулі потоку активності (на Groups.Drupal.org) містять порівняння функціональності та архітектури деяких модулів діяльності.


Танкс Лаксман13. Я дам їм подивитися.
MauF

Насправді я знайшов модуль повідомлення, який робить те, що мені потрібно найближчим, але я знайшов це за допомогою вашої допомоги, Laxman, ніж.
MauF


0

The Цілі - це можливе рішення для відповіді на це питання. З його допомогою можна стимулювати що-небудь на вашому сайті, наприклад голосування, обмін вмістом, створення стосунків тощо.

Цілі та завдання реалізуються за допомогою суттєвих об'єктів. Таким чином, ви можете налаштувати цілі за допомогою "Керування полями" та / або "Керування дисплеєм". І він дуже добре інтегрується, нестандартно, і з модулем Views .

Поверніться до відео "Цілі", яке включає:

  • загальне вступ до модуля.
  • демонстрація її встановлення, налаштування та використання.
  • зразки того, як він використовує Правила модулі щоб зробити свою магію (тобто відстежити прогрес користувача для досягнення різних цілей).

Використовуючи підмодуль Цілі додатків, він інтегрується з пунктами користувача модулем " .

Більш детально, зверніться до документації спільноти , яка також містить короткий опис того, що насправді йде про цей модуль, тобто (цитата з цієї сторінки):

Що таке "мета"?

"Мета" - це набір однієї або декількох завдань, які повинен виконати користувач. Мета - контейнер для завдань. Після того, як користувач виконує всі завдання для досягнення мети, мета автоматично позначається як виконана.

Створюючи низку цілей, які узгоджуються з поведінкою, яка заохочується на сайті, можна швидко створити систему гейміфікації, яку легко адмініструвати, легко налаштовувати та підлаштовувати під потреби сайту.

Що таке "Завдання"?

"Завдання" - це будь-яка дія, яку користувачі сайту повинні виконати один чи кілька разів. Крім простого підрахунку кількості виконаних дій, адміністратори мають можливість розміщувати обмеження на часовий інтервал, в якому виконується дія. Приклади завдань, створених адміністраторами сайтів, включають:

  • Користувач "Подобається" повідомлення іншого користувача.
  • Користувач вносить три публікації вмісту протягом тижня.
  • Користувач входить на сайт три дні поспіль.

Розкриття інформації: Я підтримую цей модуль.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.