Google Analyticsからのデータのインポートに関する統計(何らかの理由でここでは更新されない)のようなhabraの作成に関する最初のトピックが公開されてからちょうど1年が経ちました。
今年、すべてが機能し、統計が更新され、グラフが作成されました...すべてが死ぬまで。 Google固有のもののように、すぐにすべての人のために死ぬのではなく、ゆっくりと、1週間にわたって死にました。 問題の迅速な診断により、Googleの承認で構成されていることが明らかになりました。 私が借りた認可スクリプトを考えると、それを理解する欲求はありませんでした。そして、それは私に気付きました-結局、Google は分析のための APIをリリースしました ! したがって、既存のバージョンをファイルでファイルするのではなく、単にAPIを介して文明的な方法でデータを受信し、それでも以前のバージョンの「構造」と要点を残すことにしました。
ですから、最初に、参考としてリンクを提供します:
ここで利用可能なAPIドキュメント
code.google.com/intl/en_ALL/apis/analytics/docs/index.html
特に、PHPのクラスに興味があります。
code.google.com/p/gapi-google-analytics-php-interface
受信したパラメーターの説明を含むページ
code.google.com/intl/en_ALL/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html
ここで紹介するスクリプトはGAPIを使用する基本的な原則のみを示しており、広範なレポートはありません-私の観点から最も重要なレポートのいくつかのみを紹介します。 同様に他のAPIドキュメントを追加するのは難しくありません。 以前のバージョンを使用したことがない人は、作業とグラフ作成の基本原則を理解するために、対応するトピックに精通することをお勧めします。 このバージョンでは、GAからデータを取得する方法のみが変更されています。 そして、すべてが似ています-同じテキストファイルを作成するのと同じ方法で、グラフは同じ方法で構築されます。
以前のように、基本設定はconfig.phpファイルで指定されています-ファイルにコメントがあります。何が、なぜなのかを明確にすべきです。
gapi.class.phpはAPIを操作するためのクラスです。 ここで取得してください
stat.phpは、実際には、ダイアグラムを作成するためのCSVテキストファイルを生成するスクリプトです(すべてが同じようにコメントされ、すべてが非常に単純です)
xmlファイルにはグラフ設定が含まれています。 これについては、最後のトピックで詳しく説明します。 念のため、設定の説明へのリンクを提供します。
www.amcharts.com/docs/v.1/bundle/settings/line_area
www.amcharts.com/docs/v.1/bundle/settings/pie_donut
実際、それがすべてです。 stat.phpはデータをインポートするスクリプトであり、index.phpは実際にはグラフを表示する通常のhtmlページであるという事実に注目します。 stat.phpを実行するとき、エラーが発生することはありません。この場合のみ、すべてがうまくいったと仮定できます。
最後に、index.phpを開くと、次のようになります
ここでキットを選択します、 バージョン3.0 :
code.google.com/p/statga/downloads/list
そしてgalo4kinのおかげで、APIを使用せずに古いブランチが更新されました。 バージョン2.1と呼びます(上のリンクから選択してください)。変更はga.phpのみに影響します
更新
過去3か月間の出席レポートの並べ替えを修正しました。 バージョン3.1を削除します。
code.google.com/p/statga/downloads/list