..
谷歌分析是最流行 的服务来监测一个网站的性能。
谷歌Analytics提供详细的统计资料 - 在一个优雅的用户界面,使得AJAX技术的广泛运用打包 - 由于我们可以访问我们的网站是谁访问数据的范围。
这也支持了搜索选项和过滤器,通过它的交通我们的网站分析会非常准确和详细的数量巨大。
这些要求得到满足使用REST服务,那么就实现一个简单的HTTP调用接收的XML响应。
一种方法使请求的API是使用PHP的cURL扩展名,然后解析最有用和强大的SimpleXML的 XPath语法类产生的XML。
对于那些谁没有时间或意愿来实现自定义的类,它可以验证和分析数据,我报告了一个开放源码的存在可以为我们做所有的工作。
该项目被称为GAPI(这对于谷歌分析PHP接口的缩写),你可以得到的文件和使用的例子,来此页面上的谷歌代码。
GAPI是一个伟大的阶级,这要归功于我们astrarci需要连接,验证和检索我们的谷歌Analytics(分析)配置文件数据的原子操作。
包的核心 -你可以从这里 - GAPI是类,作为良好的实践需要,我们发现在文件gapi.class.php。 完成此版本(1.3在编写时)4示例文件和自述文件养老。
代码写得好不好,稳健有序的要求。 我们看到,简单地说,它的主要特点:
现在,我们有一个它所提供粗略的想法,让我们集成在一个GAPI我们简单的应用程序的类。
我提出的结构很简单:我们的应用是仅有的三个文件组成:
让我们来看看我们的配置文件的内容:
;应用程序属性 google_username =“google_username” google_password =“google_password” ga_id_profilo =“id_profilo”
它是重要的要记住,以保护该文件,以便它是从Web访问conf.ini(例如使用htaccess文件)
让我们分析文件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€。 |