提问人:Pekka 提问时间:3/4/2010 最后编辑:Pekka 更新时间:12/9/2011 访问量:2399
可嵌入的 Google Analytics(分析)“天赋”?
Embeddable Google Analytics "Flair"?
问:
既然 Google Analytics 有了一个官方 API,那么是否有任何小型、简约的“Flair”实现,例如显示可自定义的统计数据选择,例如,今天和本周的访问者,也许还有一两个图表 - 嵌入到自己的管理面板和后端应用程序中?
我理想地寻找基于 PHP 的实现;完美的解决方案将能够独立运行(没有太大的依赖性),并且只需要输入API密钥/登录数据即可开始使用。干净的代码和PHP 5 OOP将是一个加分项。
答:
我知道它不是 Google Analytics(我还不知道有任何可用于 PHP 的全功能集成库,但你可以打赌它们即将到来),但如果您现在正在寻找要集成到管理面板中的东西,那么总是有 Open Web Analytics 库。
但是,对于Google Analytics,最好的选择可能是使用API从头开始构建所需的内容。很有可能你真的只需要一些图表和几个报告来显示仪表板,而要获得全面深入的细节,无论如何你都必须去 analytics.google.com。
评论
这些是带有 php 源代码的 Joomla 模块:
jLabs Google Analytics Counter:“这个简单的 Google Analytics Counter 基于 WebResourcesDepot 同名教程。它被转换为Joomla模块,只是为了我们可爱的社区。这个计数器已经配备了各种颜色的徽章样式,类似于 FeedBurner 的订阅计数器或 Twitter Follower 计数器,就像在顶级博客网站上看到的那样。
GAnalytics:“GAnalytics是一个完整的套件,它将您的谷歌分析数据以图表或列表的形式带到您的joomla驱动的网站”
第一个是基于这个独立于框架的教程:
- 类似 FeedCount 的 Google Analytics 计数器:“我们将创建一个类似 FeedCount 的动态 界面,该界面可以使用 PHP 显示您网站的统计数据,如网页浏览量、访问量等(其中一项或全部)”
它显示如下内容:
ga counter http://img690.imageshack.us/img690/956/gacnt.png
GAPI 听起来像您需要的。
GAPI(表示“g,a,p,i”)是 Google Analytics PHP5 接口。
http://code.google.com/p/gapi-google-analytics-php-interface/
按如下方式使用它:
$ga = new gapi('[email protected]','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>';
评论
我开发了一个名为 embeddedanalytics 的第三方服务。使用 API。您可以定义各种图表、地理热图,我们有一个简单的小部件,提供当月的关键指标(访问量、浏览量、跳出率等)。
对于不想进入 API 编程方面的人来说,这是一项理想的服务。只需定义图表,并在要显示图表/对象的位置嵌入一段代码即可。
评论