web-dev-qa-db-ja.com

(先週以降)1日あたりのノードビュー数に関するグラフを作成する方法

その日のヒットしたノードビューを一覧表示するグラフをコンテンツに表示したい(コンテンツ統計:今日のビュー)。

enter image description here

したがって、ユーザーは、先週の各日に彼の各ノードが持っていたビューの数を確認できます。

GoogleチャートAPI をグラフ作成エンジン(ライブラリ)として使用して、グラフを作成するために Charts モジュールを使用していますが、これは問題なく動作します。

問題は、過去7日間の日付を Views で一覧表示できるかどうか、あるいは Charts と統合できるかどうかわからないことです。

その方法について何か提案はありますか?

5
Sohail

チャートモジュールの使用

ステップ1:ビューの表形式を作成する

最初に、質問の「ビューで過去7日間の日付を表示するか、まったく表示しないか」の部分に対処するには、まずビューを正しく作成することに取り組む必要があります。 ビューを使用してグラフを作成する手順-ボーナスヒントで推奨されることでもありますUI 、つまり:

データの設定後、「表」表示から始めてそれをグラフ表示に変換する方が簡単な場合があります。 最初に表にレイアウトすると、グラフの結果を簡単に視覚化できます。...

ステップ2:ビューにグラフを追加する

前のステップを最初に完了していない場合は、このステップを開始しないでください。

この質問に答えるか、少なくともここでの課題を理解するのに役立つかもしれない問題があります。つまり 時間の経過に伴うグラフノード入力(連続軸での日付フォーマットのサポート)

コメント# にその問題の説明があります:「ここでの問題は、ビューモジュールも日付モジュールも日付ベースのフィールドの集計オプションを提供しないことです。」.

Quantモジュールの使用

Charts モジュールを使用しても機能しない場合(または上記の提案を考慮したくない場合)、 Quant モジュールを確認することをお勧めします。代替として。以下は、プロジェクトページからの抜粋です。

...実質的にすべてのDrupalコンポーネントの定量的で時間ベースの分析を生成するためのエンジンを提供します。Quantはノードなどの通常のDrupalアクションに関する生データを取得します作成し、選択した時間を構成可能にして、時間とともにアクティビティをプロットします。理解を深めるには、提供されているスクリーンショットを参照してください。

提供されているチャート:

  • コンテンツ作成
  • コメント作成
  • タイプ別のコンテンツ作成
  • 集約コンテンツの作成
  • ユーザー作成
  • ページビュー(統計が必要)
  • ユーザーの叫び(Shoutboxが必要)
  • ユーザーポイント取引(ユーザーポイントが必要です)
  • グループの作成(オーガニックグループが必要)
  • グループへの参加(オーガニックグループが必要)
  • 送信された招待状(招待が必要です)
  • 招待が承認されました(招待が必要です)
  • ステータスの共有(Facebookスタイルのステータスが必要)
  • プライベートメッセージ(プライベートメッセージが必要)

特に、提供されている「ページビュー*」グラフは、探しているものに近い場合があります。

訪問者モジュールの使用

Webサイトの訪問者に関連する情報(登録ユーザーはそのサブセットです...)を探している場合は、 Visitors モジュールを検討することもできます(および/または上記のモジュール)。この場合、モジュールを有効にして、すぐに使えるさまざまなレポート(pChart 図書館)。

デモサイトには 一部のサンプルレポート(グラフ) が含まれており、匿名ユーザーも利用できます。このデモサイトには、 Visitors モジュールによって作成されたレポートを含むいくつかの追加ブロックも示されています。

この特定のケースでは、おそらく Days of week レポート(およびグラフ)を確認する必要があります。おまけとして、目的の日付フィルター(from/to)を指定することもできます。

詳細については Visitors community doc を参照してください。

これらのサブモジュールを使用して、追加のレポート機能を有効にすることができます。

  • Visitors GeoIPモジュール。国や都市についても報告します。
  • Visitors Browscapモジュール。訪問したブラウザーに関する統計を提供します。

他のグラフ作成モジュールの評価

上記のどのモジュールも機能しない場合は、「 チャート作成モジュールの比較 」のドキュメントをご覧ください。

開示:私は上記のすべてのモジュールの(共同)メンテナー(および比較の元の作者)です。これがサイトの 自己宣伝に関するポリシー に違反していないことを願っています。

8
Pierre.Vriens