Google Analytics APIに接続するRパッケージはありますか?他に何かポインタがありますか?
11 に答える
http://code.google.com/p/r-google-analytics/
このパッケージが利用可能になりました
ええと、2つを明示的に接続するための1つのオプション(私が知っている)があります(Google Analytics&R)。
このオプションには、R-DCOM(RにアクセスするためのCOMおよびDCOMへのインターフェイス)が必要です。あなたはここでそれを得ることができます。
したがって、これはWindows / .NETとC#(または任意の.NET言語)に限定されていると思います。
私はそれを使用していません(互換性のないOS)が、他の誰かのために設定しました。少なくともインストールとセットアップはかなり簡単です。
DCOMをインストールします
次に、config--コンソールウィンドウで「dcomcnfg」を実行することから始めます
これにより、コンポーネントマネージャが起動します。DCOMコンポーネントのStatConnectorSrvで「プロパティ」を検索します
権限を更新します--完了。
DCOMのセットアップ/インストールとGoogleAnalyticsおよびRへのプログラムアクセスを備えた小さなアプリの構築のための完全なチュートリアル、ソースコードが含まれています(C#)もここで入手できます。
ただし、データをRに取り込むだけの場合は、必要なすべての要素をすぐに利用できます。たとえば、私のワークフローは次のとおりです。
GAメインパネルから必要なデータをエクスポートします。GAはデータをXMLで配信します。
XMLライブラリ(ベースディストリビューションの一部ではありませんが、CRANで利用可能)を使用して生データを解析します
(これも非常に明白です)データをRデータフレームに保存します(分析のみを目的として、後でテーブルに分割され、pgデータベースにドライバーとRインターフェイス(DBI)を提供するRPostgreSQLパッケージを使用してPostgreSQLデータベースに保存されます)。
最後に、これはGAではなくRインターフェースを備えた別のGoogleデータリソースです。Omegaプロジェクトには、GoogleTrends(「RGoogleTrends」と呼ばれる)へのインターフェースを提供するかなり新しいRパッケージがあります。
元のr-google-analyticsパッケージの更新バージョンをgithubに配置しました:https ://github.com/JerryWho/rgoogleanalytics ここでは、APIのバージョン2.4に変更しました。古いバージョンはv2.3を使用していましたが、夏以降は機能しなくなりました。
私は実際に今それを作っています、私はそれをできるだけ早くCRANに入れることを目指します
新しいパッケージが発表されました:
Google Analytics APIサイトには、 curlhttp://code.google.com/intl/fi-FI/apis/analytics/docs/gdata/2.0/gdataProtocol.htmlを使用して分析データを取得する方法の例があります。例を変更し、Rcurlを使用してデータを取得できます。
GAからデータを取得するための優れたPythonパッケージがあり、ヒントが得られる可能性があります:http: //github.com/clintecker/python-googleanalytics
RへのGoogleAnalyticsデータ抽出を可能にするCRANに最近リリースされたRライブラリがあります。これはGoogleAnalyticsCore Reporting API v3をサポートし、承認のために内部でOAuth2.0を使用します。次の方法でライブラリをインストールできる場合があります
install.packages("RGoogleAnalytics")
または、Githubの開発バージョンが必要な場合は、試すことができます
require(devtools)
devtools::install_github("Tatvic/RGoogleAnalytics")
RCurlおよびXMLパッケージ(nytRまたはRGoogleDocsパッケージと非常によく似ています)を使用してラッパーを作成するのはかなり簡単です。
更新を行うために、基本スクリプトを作成しました。これは現在、次のことを実行します。
新しいエクスポートオブジェクトを作成します。Googleアカウントで認証します。承認されたGoogleアカウントのアカウントプロファイルを返します。新しいAPIクエリを作成するクエリを使用して、メトリックが入力されたdata.frameを返します。
また、パラメータータイプの低レベルのエラー処理をいくつか組み込んでいますが、セグメントなどのより複雑なパラメーターのいくつかでは、エラーをGAAPIに任せています。
単体テストを作成してパッケージ化するだけで、準備は完了です。
マイク
Google Anayltics用の別のRパッケージを見つけました:http : //skardhamar.github.com/rga/認証にOAuth2を使用します。まだ試していません。しかし、おそらくそれはそこにある最新のパッケージです。
別のGoogleAnalytics-Rパッケージがあるようです: https ://github.com/jdeboer/ganalytics/blob/master/README.md まだ試していません。