2012-03-22 4 views
0

私が関与しているアプリケーションは、レポートセクションの再構築が急務です...私は提案を受け付けています。すべての開発は現在PHP(nginx/php/linux/mysql/redis環境)になっていますが、環境に適したその他の提案は大歓迎です。カスタムアプリケーション用のビルディング分析 - 開いている分析フレームワーク(piwikやowaなど)をソリューションにしますか?

現在のシステムでは、mysqlテーブルにフィードされているログがすでに進行中です。すべてのテーブルは基本的に同じ構造であり、異なるログタイプで異なるログが記録されます。

さまざまな指標/アクションをご報告します。また、ユーザーに日付やその他のフィルタを適用してドリルダウンすることもできます。

例メトリック:

  • ユーザーがトピックを検索します。ユーザーID、検索キーワード、各結果IDを記録します。
  • ユーザーはシステム上のアイテムにアクセスします(上の検索結果またはメインページから - 私は両方のログが別々になっています)。私はページの "ID"、ユーザーの一意のID(すべてのユーザーにIDがある)、時間、ページのカテゴリを(現在)記録します。
  • ユーザーがアイテムのリクエストを送信します。私は、要求のID(新しいID)、ユーザーの一意のID、レポートのカテゴリを記録します。
  • リスト項目X.
  • など

誰かが私に私がPiwikの中に既存の機能を活用することができるだろうかどうかについて、いくつかの意見を与えることができます(www.piwik.org)またはOpenをクリックしたすべてのユーザーWeb Analytics(http://demo.openwebanalytics.com)を使用して、使いやすいダッシュボードのソートとレポートツールを構築できますか?考え方は、私がすでに持っているメトリクスのデータを挿入したり、選択したりするために、すべてではないにしてもほとんどのクエリがそうであるということです。私たちが必要とするのは、データを表示する統一された方法です。ユーザーはさまざまなレポートを一定の形式で見ることができます。

カテゴリーIDを持つカテゴリ別のフィルタリングも必要です。 Categoryは階層ツリーであり、親ノードを選ぶということは基本的にすべての子ノードをリストし、すべての子IDを持つIN(x、x、x)を作成することを意味します(線木のトラバースに変更することを検討しています。 ..)

piwik/owa /他のWeb分析フレームワークの経験がある人から、カスタムアプリケーションからカスタムメトリックを提供するために使ったことがありますか?ウェブページの表示?

もしそうなら、例を共有できますか?

また、piwikまたはowaを好む理由はありますか? OWAには、ヒートマップや録音のような将来的に追加できる素晴らしいものがあるようですが、現在主な焦点はカスタムメトリックですので、Webメトリクスは最初は無効になるでしょう...

ありがとうございましたヘルプ...

+0

この質問はhttp://webmasters.stackexchange.com/でうまく収まらないでしょうか? – dgw

+0

ウェブサイトのアナリティクスを利用するのではなく、独自のアナリティクススイートをプログラミングしたり、既存のアプリケーションスイートを組み込んだりするのはどういうことかというと本当にわかりません。実際には私の目的は「ウェブ」の部分を切り離すことです私たちの仲間になっているブラウジングの分析、私たちのアプリケーション使用の分析(非公開のユーザーによる)、それは私の推理でした...申し訳ありませんが、これは間違った場所です... – RVN

答えて

1

Custom Variables & Segmentationの組み合わせでPiwikを使用すると、要件を満たすことができます。

+0

こんにちは@NickT、 Piwikの場合、プラグインの行に沿ってもっと何か?カスタムテーブルとグラフをレンダリングするには?それはおそらく方法かもしれませんか?私は「ページを訪問しました」という概念を持ちたくないので、実際には「返品結果」や「クリックしたマッチ」、「提案されたものをクリックしたもの」などに分解したいと考えています。価格設定モデルはこれらすべてのアイテムの機能に基づいているため、「ウェブダッシュボード」の「ページビュー」とあまりにも疎く結合すると、結果をクリックするかどうかに応じて異なるクレジット(ユーザーのクレジットを使います) 。 – RVN

+0

ポイントを逃していない限り、カスタム変数を使ってトラッキングすることで、結果を全く異なる視点で表示できますか?たぶんあなたの提案には、レポートの種類ごとに分割されたダッシュボードウィジェットを作成する必要がありますか? – RVN

+0

"ページ"の概念は、あなたが達成しようとしていることをするためのプロキシです。カスタムの名前とカスタム変数で「カスタムページビュー」(イベント)をトリガーできます。そのウィジェットのセグメンテーションは、あなたが望むことをすることができるはずです:) – NickT

0

あなたはさまざまな方法で開くウェブ解析(http://www.openwebanalytics.com)でこのすべてを行うことができます:を追跡

  • アクション - あなたは、任意のイベントを追跡できます。アクションをグループ化し、値とラベルを割り当てることができます。

  • クエリ時に検索するカスタムURIを持つイベントの "偽の"ページビューをトリガーします。

  • DOMクリックトラッキングイベントを使用して、DOM要素をクリックしたユーザーを表示します。

  • カスタムイベントファクトテーブル - 任意の列を使用してカスタムファクトテーブルを作成し、それに対して新しいメトリックとディメンションを登録することができます。

どちらの方法も、OWAに用意されているカスタム変数とセグメンテーションと組み合わせることができます。最初のアプローチを最初に試してみましょう。実装するのがはるかに簡単です。

関連する問題