私は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 map APIを使用
- 4. GoogleカレンダーAPI phpクライアントライブラリのドキュメント
- 5. GoogleドライブAPIクライアントライブラリを使用したファイルのページ設定
- 6. ionicプロジェクトでAzure Mobile AppsのJavaScriptクライアントライブラリを使用するには?
- 7. Google API呼び出しのリクエスト本文を指定する(JavaScriptのGoogle APIクライアントライブラリを使用)
- 8. Google API JavascriptクライアントライブラリをChromeアプリケーションに読み込む方法
- 9. 反応プロジェクトでGoogleマップをインポートするには
- 10. Angular 2サービスとしてJavascriptクライアントライブラリを使用しているGoogle APIエンドポイント
- 11. NodeJs&Google Geocoder API
- 12. google + api phpクライアントライブラリ(php.iniファイルなし)
- 13. GoogleマップJavascript API v3経路の反復
- 14. Gradleで 'Java用Google Cloud Datastore APIクライアントライブラリ'を使用する
- 15. NodeJSのGoogle Speech APIの使用例
- 16. PHP用Google APIクライアントライブラリからアクセスできるAPIはどれですか?
- 17. Nodejs Google OAuth API refreshaccesstoken()
- 18. NodeJs GoogleスピーチAPIストリーミング
- 19. Google Fit - .NET用Google APIクライアントライブラリを使用してデータを読み取る
- 20. Google PubSubエミュレータはGoogle Cloud Pub/Sub APIクライアントライブラリで動作しますか?
- 21. GoogleマップAPIは、プロジェクト
- 22. Nodejs APIとJavaScript Web APIインターフェース
- 23. 反応したネイティブのGoogleサービスアカウント認証
- 24. 反応プロジェクトでdotenvを使用できますか?
- 25. Javascript HTTPクライアントライブラリ
- 26. Smarty&Google Maps APIを使用したJavascript
- 27. Google Maps API PHPを使用したJavaScript
- 28. boot-clj clojurescriptプロジェクトは試薬と反応してアドオンと反応しますか?
- 29. Google Cloud memcache api for nodejs?
- 30. 反応ネイティブiosプロジェクト+メモリリーク
あなたはどのライブラリについて話していますか?私の知る限り、[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クライアントライブラリではありませんか?すみません、私は混乱しています。 –
ああ、はい、申し訳ありません、私はそのことを忘れました。違いを説明する回答を追加します。 –