可嵌入的 Google Analytics(分析)“天赋”?

Embeddable Google Analytics "Flair"?

提问人:Pekka 提问时间:3/4/2010 最后编辑:Pekka 更新时间:12/9/2011 访问量:2399

问:

既然 Google Analytics 有了一个官方 API,那么是否有任何小型、简约的“Flair”实现,例如显示可自定义的统计数据选择,例如,今天和本周的访问者,也许还有一两个图表 - 嵌入到自己的管理面板和后端应用程序中?

我理想地寻找基于 PHP 的实现;完美的解决方案将能够独立运行(没有太大的依赖性),并且只需要输入API密钥/登录数据即可开始使用。干净的代码和PHP 5 OOP将是一个加分项。

php javascript 谷歌分析

评论

0赞 Phil Rykoff 3/12/2010
谢谢pekka,感谢它:-)

答:

0赞 Jens Roland 3/6/2010 #1

我知道它不是 Google Analytics(我还不知道有任何可用于 PHP 的全功能集成库,但你可以打赌它们即将到来),但如果您现在正在寻找要集成到管理面板中的东西,那么总是有 Open Web Analytics 库。

但是,对于Google Analytics,最好的选择可能是使用API从头开始构建所需的内容。很有可能你真的只需要一些图表和几个报告来显示仪表板,而要获得全面深入的细节,无论如何你都必须去 analytics.google.com。

评论

0赞 Pekka 3/10/2010
干杯@Jens不知道 Open Web Analytics,非常有趣。不过,对于手头的任务,我嫁给了 Google Analytics。
2赞 Carlos Gutiérrez 3/10/2010 #2

这些是带有 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

12赞 Phil Rykoff 3/10/2010 #3

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>';

评论

0赞 Etienne Marais 1/7/2011
哦,我的天啊,非常感谢你!这正是我想要的!Awesim :D我希望我能给你+5
2赞 Yahel 1/9/2011
我强烈建议任何使用它的人缓存数据,而不是将其直接输出到 HTML 中。Google Analytics(分析)数据导出 API 不是一个快速的 API,这会大大减慢您的加载时间。
1赞 M Schenkel 6/3/2011 #4

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

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