..
Google Analyticsは、ウェブサイトのパフォーマンスを監視するための最も人気のあるサービスです。
Google Analyticsでは、詳細な統計情報を提供 - AJAX技術を多用するエレガントなユーザインタフェースでパッケージ化 - 私達が私達のウェブサイトを訪問者に関するデータの範囲をアクセスできるために感謝を。
これは、当社のウェブサイトのトラフィック分析は、非常に正確かつ詳細になるに経由する検索オプションとフィルターの膨大な数によってもサポートされています。
リクエストはRESTサービスを使用して満たされて、その後、ちょうどXMLのような応答を受信するために、単純なHTTP呼び出しを実装します。
APIに要求を行う一つの方法は、PHPのcURL拡張モジュールを使用して、最も便利で強力なクラスはSimpleXML のXPath構文を使用して結果のXMLを解析することです。
認証とデータを解析できるカスタマイズされたクラスを実装するために時間や傾きを持っていなかった方のために、私はオープンソースの存在が私たちのためにすべての作業を行うことができる報告する。
プロジェクトは、GAPI(Google AnalyticsのPHPインターフェースの略)と呼ばれ、このために文書がたくさんとの使用例で、取得することができますこのページ は、Google Codeに。
GAPIは、我々は、接続認証とGoogle Analyticsのプロファイルからデータを取得するために必要なアトミック操作をastrarciているおかげで素晴らしいクラスです。
パッケージのコアには -あなたがからダウンロードできるここに - GAPIは、グッドプラクティスとして受け取るクラスであり、我々はファイルのgapi.class.phpに見つける。 このバージョンの寄付(執筆時点では1.3)、4つのサンプルファイルとreadmeファイルを完了します。
コードがよく、書かれ堅牢で、必要に応じて並べられています。 我々は、簡単に、その主な機能を参照してください。
今我々はそれが提供するものの大まかなアイデアを持っていることを、私たちはGAPI私たちの単純なアプリケーションでクラスを統合することができます。
私が提案する構造は非常に簡単です:私たちのアプリケーションは、3つのファイルだけで構成されています。
私たちのコンフィギュレーションファイルの内容を見てみましょう:
、アプリケーションのプロパティ google_usernameは="google_username" google_password ="google_password" ga_id_profilo ="id_profilo"
それ'はconf.iniが(例えば、htaccessファイルを使用して)Webからアクセスできるように、ファイルを保護するために覚えておくことが重要
私たちはファイルのprocess.phpを(我々のWebアプリケーションの実際の命令を含む)分析してみましょう:
するrequire_once'gapi.class.php'; $プロパティ= parse_ini_file("conf.ini"); $ GapiObj =新しいGAPI($プロパティ["google_username"]、$プロパティ["google_password"]);
現在、我々は行っている、クラスのGAPIを含む配列変数の私たちのプロパティをロードし、私たちの"クライアント"をインスタンス化です。 、私は、はるかに興味深いことを保証するでしょう...私たちの小さなアプリケーションの第二部
| |
Linuxの(コース)
オープンソースシステムへの完全なガイド。 49€から。 |
| |
MySQLの(コース)
オープンソースのデータベースの管理。 39€から。 |
| |
PHP(コース)
動的なWebサイトを作成するためのフルコース。 49€から。 |