この問題についてかなりの調査を行った後、この質問を書いています。Google の簡単なダッシュボード (gadash JS ライブラリ)、superProxy、プレーンな分析 API を試しましたが、自分のニーズに最適なソリューションを見つけることができませんでしたが、自分のニーズがそれほど一般的ではないとは信じられません。これが私があなたに目を向けている理由です。私は何かが欠けていると感じています。
私の要件:
- できれば Google のチャート API または ga-dash を使用して、自分のウェブサイトのユーザーに自分の分析アカウント データを表示し、できるだけ Google 分析のビューに似せます。
- ユーザーは Google API による認証に参加する必要はありません
- 各ユーザーは、動的に構築される独自のクエリを持っています!! (これがおそらく、事前に手動でクエリを設定する必要があると思うため、superProxy が機能しない理由です)
- ウェブサイトのベースとして django-python を使用しています
私が試した解決策の問題:
- GAdash ライブラリ - 問題は、各ユーザーが認証され、自分のデータを表示する必要があることです。つまり、ユーザーは自分のプロファイルにアクセスする必要があります。それは私が探しているものではありません。それはうまく機能しますが、私だけです。逆に自分のプロフィールを本当に公開する方法があれば…
- superProxy - このニーズに対するソリューションのように聞こえますが、プログラムでクエリを設定できるとは思いません。
- 少しハックな独自の資格情報を使用してサーバー側でクエリのデータを取得する方法を見つけましたが、クライアント側でこの XML を解析してグラフとして表示する JS ライブラリがまだありません。
編集:より良い、より簡単なソリューションが見つからなかったため、Markのソリューション(embeddedanalytics)を使用することになりました。
1. superProxy (新しいクエリをプログラムで動的にロードする機能がない) 2. gaDash ライブラリ - 各ユーザーからの認証が必要 3. 独自のサーバー側クエリを実装し、いくつかの js グラフィック ライブラリを使用してユーザーに表示 - これを私の側でかなりの作業が必要になります。