사이트에서 선택된 사용자 활동을 추적하고 표시하는 방법


14

Drupal 사이트에서 사용자 활동을 추적하고 표시하는 방법이 궁금합니다. 이러한 활동의 ​​예는 다음과 같습니다.

  • 게시물.
  • 코멘트.
  • 페이지 게시물.

소셜 미디어에서 사용자의 활동을 추적하는 일부 모듈을 찾았지만 훨씬 더 로컬 (사이트 내)이 필요합니다.

또한 이러한 종류의 필터로 블록을 만들기 위해 를 사용하는 것에 대해 생각하고 있었지만 사용자별로 필터를 본 적이 없었습니다. 이것을 달성 할 수있는 방법이 있습니까?

답변:


15

도움이 될 수있는 몇 가지 모듈이 있습니다 (포함 된 인용문은 프로젝트 페이지에 있음).

  • 활동 :

    ... 사람들이 귀하의 사이트에서 수행하는 작업을 추적하고 이러한 활동에 대한 미니 피드를 블록, 특수 테이블 및 RSS를 통해 제공합니다. 모듈은 확장 가능하므로 다른 모듈과 통합 할 수 있습니다. 생성 된 메시지는 관리자 인터페이스를 통해 사용자 정의 할 수 있으며 상황에 따라 다릅니다.

  • 하트 비트

    ... 웹 사이트에서 사용자 활동을 표시합니다. 이 모듈은 활동을 기록하는 API입니다. 기록 된 데이터에는 메시지 구조, 속성 및 변수가 포함됩니다. 활동 메시지가 데이터베이스에 존재하면 구문 분석되고 활동 스트림으로 빌드됩니다.

  • 사용자 활동

    ... 사용자의 로그인, 페이지 노출 수, 생성 된 노드 및 주석을 기반으로 활동 색인을 계산합니다. 각 값의 가중치는 관리자가 조정할 수 있습니다. 사용자 프로필 페이지에 활동-미터, 가장 활동적인 사용자가있는 블록 및 활동별로 사용자 개요 페이지를 제공합니다.

  • 사용자 통계

    ... 사용자, IP 주소 추적 및보기 통합에 대해 일반적으로 요청되는 사용자 통계를 제공합니다.

당신이 선택하는 것은 실제로 정확히 달성하고자하는 것에 달려 있습니다 (뷰 사용 또는 게시 정보 표시 또는 로그인 통계 등). 나는 내가 더 빠져 있다고 확신합니다.

활동 스트림 모듈 (Groups.Drupal.org)에는 일부 활동 모듈의 기능 및 아키텍처에 대한 비교 가 포함되어 있습니다 .


THanx Laxman13. 내가 그들에게 볼 것이다.
MauF

사실, 나는 가장 가까운 곳에서 필요한 일을하는 메시지 모듈을 찾았지만, 당신의 도움, Laxman, 고맙습니다.
MauF

8

간단한 유스 케이스의 경우 코어는 Drupal.org에서 자주 사용하는 트래커 모듈을 제공 합니다 (Drupal 6을 사용하는 경우 Tracker2 contrib 모듈은 성능이 우수하고 Drupal 7로 전환됩니다).


0

목표의 모듈은이 질문에 대답하기 위해 가능한 솔루션입니다. 투표, 콘텐츠 공유, 관계 만들기 등과 같은 사이트의 모든 항목에 인센티브를 제공하는 데 사용할 수 있습니다.

목표작업 은 필드 가능한 엔터티를 사용하여 구현됩니다. 따라서 "필드 관리"및 / 또는 "디스플레이 관리"를 통해 목표를 사용자 정의 할 수 있습니다. 또한 기본적으로 Views 모듈 과 매우 잘 통합 됩니다.

다음 을 포함 하는 목표 비디오 로 이동하십시오 .

  • 모듈에 대한 일반적인 소개.
  • 설치, 구성 및 사용하는 데모.
  • 규칙 모듈을 사용하여 마법을 수행 하는 방법 (예 : 다양한 목표를 달성하기 위해 사용자의 진행 상황을 추적하는 방법) 샘플 .

은 Using 목표 엑스트라 과 하위 모듈은 통합 사용자 포인트 도 모듈.

자세한 내용은 커뮤니티 설명서를 참조하십시오 . 여기에는이 모듈에 대한 요약 정보가 포함되어 있습니다 (예 : 해당 페이지에서 인용).

"목표"는 무엇입니까?

"목표"는 사용자가 완료해야하는 하나 이상의 작업 집합입니다. 목표는 작업을위한 컨테이너입니다. 사용자가 목표에 대한 모든 작업을 완료하면 목표가 자동으로 완료로 표시됩니다.

사이트에서 권장되는 행동과 일치하는 여러 목표를 만들어 관리, 사용자 지정이 용이하고 사이트의 요구에 맞는 게임 시스템을 신속하게 구축 할 수 있습니다.

"작업"이란 무엇입니까?

"작업"은 사이트 사용자가 한 번 이상 완료해야하는 작업입니다. 관리자는 단순히 작업 수행 횟수를 세는 것 외에도 작업이 수행되는 기간에 제한을 둘 수 있습니다. 사이트 관리자가 만든 작업의 ​​예는 다음과 같습니다.

  • 사용자는 다른 사용자의 게시물을 "좋아요"합니다.
  • 사용자는 일주일 내에 3 개의 게시물을 제공합니다.
  • 사용자가 연속 3 일 동안 사이트에 로그인합니다.

공개 : 저는이 모듈의 관리자입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.