开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

使用 PHP 检索 Google Analytics 访问和页面浏览

Google Analytics 是一款出色的网站分析工具,可为您提供比您可能需要的更多的网站信息。得到比你想要的更多总比不够好,对吧?无论如何,我比我应该更频繁地检查我的网站统计信息,最终需要几分钟才能登录、选择正确的站点、选择当前日期等。我发现了一个很棒的 Google Analytics PHP API,它使我能够我正在寻找的统计数据。

PHP 库

我找到的 PHP 类 analytics 可以在 http://www.swis.nl/ga/ 下载。该站点还提供了一些可靠的示例。

PHP

//session_start for caching, if desired
session_start();
//get the class
require 'ga/analytics.class.php';
//sign in and grab profile
$analytics = new analytics('david@davidwalsh.name', 'myP@ssw0rd');
$analytics->setProfileByName('davidwalsh.name');
//set the date range for which I want stats for (could also be $analytics->setDateRange('YYYY-MM-DD', 'YYYY-MM-DD'))
$analytics->setMonth(date('n'), date('Y'));
//get array of visitors by day
print_r($analytics->getVisitors());
//get array of pageviews by day
print_r($analytics->getPageviews());

正如您所期望的那样,我们首先抓住课程并立即签署提供您的凭据和网站配置文件(您可以只使用您的域)。通过身份验证后,我们会设置一个日期范围并检索访问者和网页浏览量。

示例 PHP 结果

以上代码检索了当月的访问量和综合浏览量。返回的是一个数组,如下所示:

Array
(
    [01] => 6539
    [02] => 6677
    [03] => 6160
    [04] => 5563
    [05] => 2964
    [06] => 2973
    [07] => 5080
    [08] => 6078
    [09] => 5927
    [10] => 6177
	...
)

一个非常简单的按天编号的数组。您可以对数组做任何您想做的事情——创建平均值、峰值、低点等。

高级用法

analytics 类还允许您检索搜索关键字和您可能喜欢的任何其他内容:

$keywords = $analytics->getData(array(
						'dimensions' => 'ga:keyword',
		                'metrics' => 'ga:visits',
		                'sort' => 'ga:keyword'
						)
					);

PHP analytics 类是杰作。请放心,我将为客户和我自己的网站做大量的此类工作!您对可以使用该课程做什么有任何想法吗?分享!

未经允许不得转载:我爱分享网 » 使用 PHP 检索 Google Analytics 访问和页面浏览

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏