可嵌入的Google Analytics“Flair”?

时间:2010-03-03 18:46:21

标签: php javascript google-analytics

现在谷歌分析has an official API,是否有一个小的,简约的“Flair”类似片段的实现,显示可自定义的统计数据选择,例如今天和本周的访问者,也许是一两个图表 - 嵌入自己的管理面板和后端应用程序?

我理想地寻找基于PHP的实现;完美的解决方案可以独立运行(没有大的依赖关系),只需要输入API密钥/登录数据即可开始使用。清洁代码和PHP 5 OOP将是一个加号。

4 个答案:

答案 0 :(得分:12)

GAPI听起来就像你需要的那样。

GAPI(称'g,a,p,i')是Google Analytics PHP5界面。

http://code.google.com/p/gapi-google-analytics-php-interface/

按如下方式使用:

$ga = new gapi('email@yourdomain.com','password');

$ga->requestReportData(145141242,array('browser','browserVersion'),array('pageviews','visits'));

foreach($ga->getResults() as $result)
{
  echo '<strong>'.$result.'</strong><br />';
  echo 'Pageviews: ' . $result->getPageviews() . ' ';
  echo 'Visits: ' . $result->getVisits() . '<br />';
}

echo '<p>Total pageviews: ' . $ga->getPageviews() . ' total visits: ' . $ga->getVisits() . '</p>';

答案 1 :(得分:2)

这些是带有php源码的Joomla模块:

  • jLabs Google Analytics Counter:“这个简单的Google Analytics Counter基于具有相同标题的WebResourcesDepot教程。它已转换为Joomla模块,仅适用于我们可爱的社区。此计数器已配备各种颜色的徽章样式类似于FeedBurner的订阅计数器或Twitter粉丝网站中的Twitter粉丝计数器。“

  • GAnalytics:“GAnalytics是一个完整的套件,可以将您的Google分析数据以图表或列表的形式显示在您的joomla网站上”

第一个基于此框架的独立教程:

  • FeedCount-Like Google Analytics Counter:“我们将创建一个类似动态FeedCount的界面,可以使用PHP显示您网站的统计信息,例如网页浏览量,访问次数等(其中一个或全部)”

显示如下内容:
ga counter http://img690.imageshack.us/img690/956/gacnt.png

答案 2 :(得分:1)

我开发了名为embeddedanalytics的第三方服务。使用API​​。您可以定义各种图表,地理热图,我们有一个简单的小部件,提供月份的关键指标(访问次数,浏览量,跳出率等)。

对于不想进入API编程方面的人来说,这是一项理想的服务。只需定义您的图表并在您希望图表/对象显示的地方嵌入一段代码。

答案 3 :(得分:0)

我知道这不是谷歌分析(我不知道任何可用于PHP的全功能集成库,但你可以打赌它们即将到来),但如果你正在寻找一些东西可以集成到管理员现在,小组总是有Open Web Analytics库。

但Google Analytics的最佳选择可能是使用API​​从头开始构建您需要的内容。您实际上只需要一些图表和几个报告来完成仪表板,而且无论如何,您都必须访问analytics.google.com。