..


赞助商链接

使用谷歌分析与PHP API

由西罗Cardone写文章
第1页4

谷歌分析是最流行 ​​的服务来监测一个网站的性能。
谷歌Analytics提供详细的统计资料 - 在一个优雅的用户界面,使得AJAX技术的广泛运用打包 - 由于我们可以访问我们的网站是谁访问数据的范围。 这也支持了搜索选项和过滤器,通过它的交通我们的网站分析会非常准确和详细的数量巨大。

什么是谷歌分析API

2009年,谷歌已经决定提供的API来查询用户通过外部应用程序,给定帐户的统计与开发商如痴如醉,,,自那以后,有一个集成在分析数据的强大工具他们的申请。
为了使用API​​的分析是必需的:
  • 一个谷歌帐户
  • 对分析活动的配置文件
用于检索数据使用API​​机制的工作原理,通过几个阶段:
  1. 谷歌帐户验证(使用电子邮件和密码);
  2. 剖面的分析鉴定,从中提取数据;
  3. 查询(查询),以获得所需的数据;
  4. 检索结果。

这些要求得到满足使用REST服务,那么就实现一个简单的HTTP调用接收的XML响应。
一种方法使请求的API是使用PHP的cURL扩展名,然后解析最有用和强大的SimpleXML的 XPath语法类产生的XML。

对于那些谁没有时间或意愿来实现自定义的类,它可以验证和分析数据,我报告了一个开放源码的存在可以为我们做所有的工作。
该项目被称为GAPI(这对于谷歌分析PHP接口的缩写),你可以得到的文件和使用的例子,来此页面上的谷歌代码。

什么GAPI

GAPI是一个伟大的阶级,这要归功于我们astrarci需要连接,验证和检索我们的谷歌Analytics(分析)配置文件数据的原子操作。

包的核心 -你可以从这里 - GAPI是类,作为良好的实践需要,我们发现在文件gapi.class.php。 完成此版本(1.3在编写时)4示例文件和自述文件养老。

代码写得好不好,稳健有序的要求。 我们看到,简单地说,它的主要特点:

  1. 支持cURL和作为连接方法(选择是真正的蜜蜂了在运行时动态)FOPEN HTTP
  2. 使用PHP数组指定的度量和谷歌分析方面,我们将在后面看到
  3. 帐户的映射对象和提供的参数干将
  4. 报告测绘数据对象 - 对指标和参数干将
  5. 过滤机制,GAPI查询语言实现
  6. PHP5 面向对象的代码完全可靠,易于集成到我们的应用程序

使用GAPI

现在,我们有一个它所提供粗略的想法,让我们集成在一个GAPI我们简单的应用程序的类。

我提出的结构很简单:我们的应用是仅有的三个文件组成:

  1. conf.ini
  2. gapi.class.php
  3. process.php

让我们来看看我们的配置文件的内容:






 ;应用程序属性







 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操作系统(课程) Linux操作系统(课程)
完整指南开源系统。 从49€。
MySQL的(课程) MySQL的(课程)
管理的开放源码数据库。 从39€。
PHP(课程) PHP(课程)
全部课程用于创建动态Web站点。 从49€。
赞助商链接