2017-04-11 7 views
0

現在、クラウドファンディングプラットフォームを所有しており、Googleアナリティクスを活用してプロジェクトの作成者がプロジェクトの成果を把握するのを支援しています。 Google Embed APIを使用して各ユーザーのプラットフォーム内にGoogleアナリティクスダッシュボードを作成することで、管理しやすくしたいと考えています。ユーザーは自分のアカウントのダッシュボードに入り、Googleに行くことなくGoogleアナリティクスを見ることができます。サイトユーザー向けにGoogleアナリティクスダッシュボードを作成していますか?

これは可能ですか?もしそうなら、私を正しい場所に向けることができますか?現在、サイトをTXTレコードレベルで確認する必要があるクライアントIDを提供する必要があるようです。これは、クライアントがアクセスすることは不可能ですが、完了するために必要なステップ量はもちろんです。

私が見る別のオプションは、特定のトラッカーのクライアントIDを取得することですが、これはアナリティクスの全履歴にアクセスする方法を提供していません。

ご協力いただければ幸いです。ありがとうございました!

答えて

1

これまでのところ、Google Data Studioにきれいに書式設定されたレポート(すてきなグラフィックスなど)を作成し、「共有」をクリックするだけでよいでしょう。

このアプリをアプリケーション内に置くことをお薦めする場合は、service accountを作成し、サーバー上のアプリケーションでGoogleアナリティクスを認証し、データを取得できるようにすることができます。ビジュアライゼーションのために、Google Chartsを使用することができます。これは、埋め込みAPIが使用しているものだと思いますので、同様の外観にする必要があります。

+0

ありがとうございました。 嬉しいですが、ユーザーがより多くのページをナビゲートし、Google検索や他のアナリティクスを表示する「オールインワン」のアナリティクスダッシュボードを利用できるよう、プラットフォーム内に置いておきたいと思います。 サービスアカウントは1ページの分析を表示できますか?ユーザーが他のユーザーのアナリティクスを見ることはできません。 – Sevros

+0

サービスアカウントとは、サーバーアプリケーションが対話型ログインを必要とせずにGAに対して認証することを意味します(問題のGAアカウントにサービスアカウントユーザーを追加する必要があります)。その後、Embed APIの場合と同様に、アカウントに対してクエリを実行し、特定のユーザーが参照する必要があるデータのみを表示するようにクエリで使用するフィルタを設定します。 –

+0

埋め込みAPIのドキュメントに実際に埋め込みAPIでサービスアカウントを使用するためのチュートリアルがあることに気づいた:https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/あなたはまだそれを使用することができます。サーバーアプリケーションからauthトークンを取得するだけで、残りは以前と同じように動作します。 –

関連する問題