私はReact、Redux、およびD3を使用してダッシュボードを構築しています。 Google Analytics APIからいくつかのデータを表示したいと思います。私はすでに私のReactとReduxアプリを持っています。それは正常に動作しています。私は今Google Analyticsアカウントからデータをインポートしようとしています。 JavascriptまたはNode-jsライブラリはどうすればよいですか?どのような違いがありますか?反応プロジェクト、JavascriptまたはNode-js用のGoogle APIクライアントライブラリ?
答えて
あなたはJavaScriptでAPIを報告Googleアナリティクスの1からデータを取得したい場合は、次の2つの選択肢があります。
を彼らの両方が、本質的にまったく同じを持っています唯一の違いは、サーバー上のNode.jsで実行され、ブラウザで実行されることです。
(ブラウザで実行される)JavaScriptクライアントライブラリの利点は、現在のユーザーを認証する方が簡単なことです(特に、そのブラウザで既にGoogleアカウントにログインしている場合)(Hello Analytics guide for JavaScript JavaScriptクライアントライブラリを使用してデータを報告する方法)もちろん、これは現在のユーザーに読み取りアクセス権があるviewのデータを取得することを前提としています。
ウェブサイトにGoogleアナリティクスのデータを表示する場合にアクセスできますが、サイト訪問者がアクセスできない場合は、(Node.js経由で)クエリサーバー側を実行し、その結果を既存のD3に渡す必要があります。 de。
サーバーからGoogleアナリティクスのレポートAPIを照会するには、サービスアカウントを使用してリクエストを認証することをお勧めします。このHello Analytics guide for Pythonは概念を示しています。 Node.jsではないことは分かっていますが、基本的な考え方はすべて同じでなければなりません。
さて、事は私がwebpackといくつかの競合を持っているNode.jsクライアントライブラリを使用しようとしているときです。しかし、私はこれについて別の質問を開くでしょう。ありがとう。 –
おそらくwebpackを使用してnode.jsライブラリをバンドルしたくないのは、ブラウザで実行していることを意味するからです。 node.jsライブラリーを使用する場合は、サーバー側で実行する必要があります。 –
ハム...私はあなたに正しく従っているかどうかはわかりません。ローカルプロジェクトのサーバー側でnode.jsライブラリを実行するにはどうすればよいですか? –
- 1. Windows Phone 7プロジェクトの.NET用Google APIクライアントライブラリ
- 2. Eclipse用Java用Google APIクライアントライブラリのインストール
- 3. GoogleのBigQueryのAPI(Pythonクライアントライブラリ)
- 4. GoogleカレンダーAPI phpクライアントライブラリのドキュメント
- 5. 反応バーベルコンポーネントでgoogle map APIを使用
- 6. Google Cloud ClientライブラリとGoogle APIクライアントライブラリ
- 7. GoogleドライブAPIクライアントライブラリを使用したファイルのページ設定
- 8. Nodejsのウェブサイト+反応
- 9. ionicプロジェクトでAzure Mobile AppsのJavaScriptクライアントライブラリを使用するには?
- 10. Google APIクライアントライブラリ(PHP)のプロパティへのアクセス
- 11. Google API呼び出しのリクエスト本文を指定する(JavaScriptのGoogle APIクライアントライブラリを使用)
- 12. Google API JavascriptクライアントライブラリをChromeアプリケーションに読み込む方法
- 13. PHPとCodeigniter 3のGoogle APIクライアントライブラリ
- 14. Angular 2サービスとしてJavascriptクライアントライブラリを使用しているGoogle APIエンドポイント
- 15. 反応プロジェクト内での統合のためのクライアントAPIビルド
- 16. 反応プロジェクトでGoogleマップをインポートするには
- 17. google + api phpクライアントライブラリ(php.iniファイルなし)
- 18. GoogleマップJavascript API v3経路の反復
- 19. Gradleで 'Java用Google Cloud Datastore APIクライアントライブラリ'を使用する
- 20. Google API for NodeJS
- 21. NodeJs&Google Geocoder API
- 22. PHP用Google APIクライアントライブラリからアクセスできるAPIはどれですか?
- 23. nodejsは反応するアプリは、クライアント
- 24. Google Fit - .NET用Google APIクライアントライブラリを使用してデータを読み取る
- 25. NodeJSのGoogle Speech APIの使用例
- 26. GoogleでRuby on Rails APIを使用してログインし、反応を
- 27. ネイティブGoogleプレイスAPI制限の問題に反応します
- 28. NodeJs GoogleスピーチAPIストリーミング
- 29. Nodejs Google OAuth API refreshaccesstoken()
- 30. Google PubSubエミュレータはGoogle Cloud Pub/Sub APIクライアントライブラリで動作しますか?
あなたはどのライブラリについて話していますか?私の知る限り、[node.jsクライアントライブラリ](https://github.com/google/google-api-nodejs-client)は、Googleアナリティクスのデータにアクセスするための唯一の公式のJavaScriptライブラリです。 –
このhttps://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/web-jsの内容はわかりません。それはnode.jsクライアントライブラリではありませんか?すみません、私は混乱しています。 –
ああ、はい、申し訳ありません、私はそのことを忘れました。違いを説明する回答を追加します。 –