サイトで選択したユーザーアクティビティを追跡および表示する方法


14

Drupalサイトでユーザーアクティビティを追跡して表示する方法を知りたい。そのような活動の例は次のとおりです。

  • 投稿。
  • コメント。
  • ページ投稿。

ソーシャルメディア全体でユーザーのアクティビティを追跡するモジュールを見つけましたが、もっとローカルな(サイト内の)何かが必要です。

ビューを使用してこの種のフィルターでブロックを作成することも考えていましたが、ユーザーほど特定のフィルターを見たことはありません。これを達成する方法はありますか?

回答:


15

あなたを助けることができるいくつかのモジュールがあります(含まれている引用はプロジェクトページからです):

  • アクティビティ

    ...サイトで人々がしていることを追跡し、これらのアクティビティのミニフィードをブロック単位、専用テーブル、RSS経由で提供します。モジュールは拡張可能であるため、他のモジュールを統合できます。生成されるメッセージは、管理インターフェイスを介してカスタマイズ可能であり、状況依存です。

  • ハートビート

    ... Webサイトでのユーザーアクティビティを表示します。このモジュールは、アクティビティを記録するAPIです。ログに記録されるデータには、メッセージ構造、属性、および変数が含まれます。アクティビティメッセージがデータベースに存在すると、それらは解析され、アクティビティストリームに組み込まれます。

  • ユーザー活動

    ...ユーザーのログイン、ページのインプレッション、作成されたノードおよびコメントに基づいてアクティビティインデックスを計算します。各値の重みは、管理者が調整できます。ユーザーのプロファイルページにアクティビティOメーター、最もアクティブなユーザーを含むブロック、およびアクティビティ別に並べ替えられたユーザーの概要ページを提供します。

  • ユーザー統計

    ...一般的に要求されるそれらのユーザー統計、IPアドレスの追跡、およびビューの統合を提供します。

どちらを選択するかは、実際に何に依存します 、正確にあなたが(使用ビューかどうか、表示のみのポスト情報やログインの統計情報など)を達成したいです。私が行方不明になっていることはもっとあるはずです。

アクティビティストリームモジュール(Groups.Drupal.org上)には、一部のアクティビティモジュールの機能とアーキテクチャに関する比較が含まれています。


THanx Laxman13。それらを見てみましょう。
MauF

実際、私は最も必要なことを行うMessageモジュールを見つけましたが、あなたの助け、Laxman、thanxを通してそれを見つけました。
MauF


0

目標モジュールは、この質問に答えるために可能な解決策です。投票、コンテンツの共有、関係の作成など、サイト上のあらゆるものにインセンティブを与えるために使用できます。

目標タスクは、フィールド化可能なエンティティを使用して実装されます。そのため、「フィールドの管理」や「表示の管理」で目標をカスタマイズできます。そして、すぐに使用できる状態で非常にうまく統合されます。 Viewsモジュールともます。

頭の上の目標ビデオを含むをご覧ください。

  • モジュールの一般的な紹介。
  • インストール、構成、使用するデモ。
  • ルールモジュールを使用して魔法をかける方法のサンプル(つまり、さまざまな目標を達成するためにユーザーの進行状況を追跡する)。

Goals Extrasサブモジュールを使用すると、ユーザーポイントモジュールとも統合されます。

詳細については、コミュニティのドキュメントを参照してください。このドキュメントには、このモジュールの実際の概要も含まれています(つまり、そのページから引用)。

「目標」とは何ですか?

「目標」とは、ユーザーが完了する必要がある1つ以上のタスクのセットです。目標は、タスクのコンテナです。ユーザーが目標のすべてのタスクを完了すると、目標は自動的に完了とマークされます。

サイトで推奨される行動に沿った多くの目標を作成することにより、管理が容易で、高度にカスタマイズ可能で、サイトのニーズに合わせたゲーミフィケーションシステムを迅速に確立できます。

「タスク」とは何ですか?

「タスク」は、サイトユーザーが1回以上完了する必要があるアクションです。管理者は、アクションが実行された回数を単にカウントするだけでなく、アクションが実行される時間枠に制約を課すことができます。サイト管理者が作成するタスクの例は次のとおりです。

  • ユーザーは別のユーザーの投稿を「好き」になります。
  • ユーザーは、1週間以内にコンテンツの3つの投稿を投稿します。
  • ユーザーが3日間連続してサイトにログインします。

開示:私はこのモジュールのメンテナーです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.