つまり、Google Analyticsにはデータを取得するために使用できるAPIがないので、ローカルにログを記録せずに、Googleによって収集されたデータをプログラムでフェッチする効率的な方法はありますか?
編集:私はPythonまたはPHPソリューションを好みますが、何でも機能します。
つまり、Google Analyticsにはデータを取得するために使用できるAPIがないので、ローカルにログを記録せずに、Googleによって収集されたデータをプログラムでフェッチする効率的な方法はありますか?
編集:私はPythonまたはPHPソリューションを好みますが、何でも機能します。
Google は、Google Analytics のデータ エクスポート API を利用できるようにすると発表しました。それはまさにあなたが探しているもののように聞こえます。
彼らの発表によると、この機能は現在プライベートベータ版ですが、今後数週間または数か月ですべてのアカウントに展開されると思います. 必要に応じて、短期的なハッキング ソリューションを構築するのではなく、ただ待つことをお勧めします。
興味があれば、Google アナリティクス Trusted Testerプログラムのメンバーに機能が最初に公開されると思います。
また、これを忘れていました。取引が失敗したため、実際にクライアントにこれを完全に実装したことはありません...
ただし、ダッシュボードをカスタマイズして、レポートに必要な Google アナリティクスのセクションを含めたり、メールのスケジュールを設定したりできます。レポートがあまり詳細である必要がなく、Google が既に必要な方法でデータを集計している場合は、これでうまくいく可能性があります。
Google アナリティクス APIは誰でも利用できるようになり、完全なデータ セットが含まれているようです
まあ、それはあなたがデータで何をしたいかに依存します。その一部だけを処理したいのであれば、難しいことではないと思います。
これは、Googleと他の誰かからのヒットの説明を含む基本的なWeb検索です: http ://www.google.com/support/analytics/bin/answer.py?hl = en&answer = 55561 http://blogoscoped.com/archive/ 2008-01-17-n73.html
分析レポートを毎日 Gmail アカウントにメールで送信するようにスケジュールし、POP3 経由でオンデマンドでレポートを取得するソリューションを実装しました。とても簡単で、すばやく動作します。Epic1 もこれを行うと聞きました。私は今それを研究しています。
Python を使用している場合は、Pandas io も非常に役立ちます。Pandas には、Google Analytics API の上にインターフェースがあります。起動して実行し、Pandas と統合するのは非常に簡単なので、集計、時系列機能、およびその他のデータ分析ライブラリ機能を利用できます。
認証方法の説明と例を示します: http://blog.yhathq.com/posts/pandas-google-analytics.html
その他の例: http://quantabee.wordpress.com/2012/12/17/google-analytics-pandas/
また、開始するためのいくつかのクエリを投稿しました https://github.com/sk8asd123/ga_pandas
greqo(PHP) を使用してデータにアクセスする完全にプログラム的な方法がありますが、分析クラスはベータ版です。ここでチェックしてください。
ベータ版が受け入れられない場合は、XML と Yahoo Pipes を組み合わせて使用して、必要なものを入手できます。
基本的な方法
追跡データを使用可能な形式で取得する - Google アナリティクスがこれを XML ファイルとして定期的にメールで送信するようにスケジュールできます。
XML ファイルをオンラインでアクセスできるようにする – 添付ファイルを Google グループにメールで送信すると、ファイルに公開 URL が自動的に付与されます。
最新のレポートの URL を計算する – Google グループはすべてのメッセージに RSS/Atom フィードを提供するため、最新のメッセージの URL を簡単に見つけて、XML レポートの URL を計算できます。
使用するデータを準備する – XML を操作して、ブログで使用できる便利な JSON 形式に変換する必要があります。これはすべて、Yahoo Pipes を使用して実行できます。
ここから撮影。
Google Analytics API のデータを使用してカスタム レポートを非常に簡単に作成できる製品Megalyticをリリースしました。Google アナリティクス アカウントを共有しなくても、これらのレポートを他のユーザーにメールで送信できます。また、レポートへのリンクの作成、PDF としてのダウンロードなども行います。
ずいぶん前のことですが、Google アナリティクスには XML 出力タイプがあるので、それを解析して独自のシステムでデータを取得できます。ただし、xml ファイルをプログラムで取得する方法はないと思います。そのため、誰かがファイルを生成してアプリにフィードする必要があります。
良い質問ですが、100% 自動化されたソリューションがあるかどうかを知りたいです。