0

ここには、ユーザーが多数のデータベースやオンライン サービスから選択したデータをダウンロードできるようにするさまざまな Web アプリケーションがあります。主に環境情報。Piwik や Google Analytics などのツールを使用して、Web ページにアクセスしたユーザーを追跡できます。また、ユーザーが使用するリソースまたはデータの量を追跡し、ダウンロードを記録するために制限を適用することも考えています。

これが単一の DB システムである場合、DB 内で配信される行を追跡できます。ただし、ここでは、さまざまなソースとシンクを備えた SOA があります。私が想定しているのは、他のシステムからメッセージを送信して、リソースの使用量を登録または追跡できるサービスです。たとえば、ユーザー Andrew には 125MB の水質データが送信されました。

中央データ メータリング サービスは、さまざまなソースからの使用状況メッセージを追跡し、レポートを作成し、必要に応じて上限または請求制限を適用します。このサービスは、処理とデータのダウンロードを含むように拡張される可能性があります。

これは珍しい要件ではないと思いますが、適切な用語を使用していないため、既存のソフトウェアの方法をあまり見つけることができません。

だから私の質問:

  1. このサービスを何と呼びますか? 既存のシステムにつながるキーワードは何ですか?
  2. この分野で既に存在するソリューション、特に FOSS またはクラウドベースのシステムは何ですか?
  3. Google アナリティクスのようなものは、この方法で動作するように説得できるでしょうか?
4

1 に答える 1

0

アナリティクスのユーザー ID機能および 1 つ以上のカスタム ディメンションと組み合わせて、Google ユニバーサル アナリティクスの測定プロトコルを使用することが可能です。

測定プロトコルは言語にとらわれない漠然とした REST のような (エンドポイントに一連のパラメーターを送信する限り) プロトコルであり、追跡データを Google サーバーに送信します。

ユーザー ID は、複数のデバイスや複数の訪問で認証されたユーザーを認識するための機能です。

セットアップのさまざまな部分が http 呼び出しビルドを測定プロトコルに送信し、ユーザーを認識するためのユーザー ID と、ファイル サイズのカスタム ディメンションの値 (または、合計と平均が必要な場合はカスタム メトリック) を含める場合ファイル名のカスタム ディメンションを Analytics アカウントに送信して、ダウンロード用のカスタム レポートを作成することもできます。

ユーザー ID は、複数のデバイスからの同じユーザーによる訪問をリンクするために使用される内部 ID であることに注意してください。これは、Analytics インターフェースで個々のユーザーに関するレポートを可能にするレポートに表示されるものではありません (別の ID をカスタム ディメンションとして含める必要があることを希望している場合は、許可されている ID の種類をGoogle TOSで確認する必要があります)。さらに、認証されていないユーザーを表示しないユーザー ID を持つセッションには、GA に専用のデータ ビューが必要です。

于 2014-06-24T08:16:54.873 に答える